PageSourceSearch

https://crimeisdown.com/assets/vendor-d1583296b4bcc208181061aba2194da0.js

js crimeisdown.com collected 2026-09-26 15:48:23 UTC 3,979,213 bytes, 17,314 lines download raw bytes

1window.EmberENV=function(e,t){for(var i in t)e[i]=t[i]
2return e}(window.EmberENV||{},{EXTEND_PROTOTYPES:!1,FEATURES:{},_APPLICATION_TEMPLATE_WRAPPER:!1,_DEFAULT_ASYNC_OBSERVERS:!0,_JQUERY_INTEGRATION:!1,_NO_IMPLICIT_ROUTE_MODEL:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!0})
3var loader,define,requireModule,require,requirejs,runningTests=!1;(function(e){"use strict"
4function t(){var e=Object.create(null)
5return e.__=void 0,delete e.__,e}var i={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs}
6requirejs=require=requireModule=function(e){for(var t=[],i=c(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports()
7return i.module.exports},loader={noConflict:function(t){var n,r
8for(n in t)t.hasOwnProperty(n)&&i.hasOwnProperty(n)&&(r=t[n],e[r]=e[n],e[n]=i[n])},makeDefaultExport:!0}
9var n=t(),r=(t(),0)
10var s=["require","exports","module"]
11function o(e,t,i,n){this.uuid=r++,this.id=e,this.deps=!t.length&&i.length?s:t,this.module={exports:{}},this.callback=i,this.hasExportsAsDep=!1,this.isAlias=n,this.reified=new Array(t.length),this.state="new"}function a(){}function l(e){this.id=e}function c(e,t,i){for(var r=n[e]||n[e+"/index"];r&&r.isAlias;)r=n[r.id]||n[r.id+"/index"]
12return r||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),i&&"pending"!==r.state&&"finalized"!==r.state&&(r.findDeps(i),i.push(r)),r}function u(e,t){if("."!==e.charAt(0))return e
13for(var i=e.split("/"),n=t.split("/").slice(0,-1),r=0,s=i.length;r<s;r++){var o=i[r]
14if(".."===o){if(0===n.length)throw new Error("Cannot access parent module of root")
15n.pop()}else{if("."===o)continue
16n.push(o)}}return n.join("/")}function d(e){return!(!n[e]&&!n[e+"/index"])}o.prototype.makeDefaultExport=function(){var e=this.module.exports
17null===e||"object"!=typeof e&&"function"!=typeof e||void 0!==e.default||!Object.isExtensible(e)||(e.default=e)},o.prototype.exports=function(){if("finalized"===this.state||"reifying"===this.state)return this.module.exports
18loader.wrapModules&&(this.callback=loader.wrapModules(this.id,this.callback)),this.reify()
19var e=this.callback.apply(this,this.reified)
20return this.reified.length=0,this.state="finalized",this.hasExportsAsDep&&void 0===e||(this.module.exports=e),loader.makeDefaultExport&&this.makeDefaultExport(),this.module.exports},o.prototype.unsee=function(){this.state="new",this.module={exports:{}}},o.prototype.reify=function(){if("reified"!==this.state){this.state="reifying"
21try{this.reified=this._reify(),this.state="reified"}finally{"reifying"===this.state&&(this.state="errored")}}},o.prototype._reify=function(){for(var e=this.reified.slice(),t=0;t<e.length;t++){var i=e[t]
22e[t]=i.exports?i.exports:i.module.exports()}return e},o.prototype.findDeps=function(e){if("new"===this.state){this.state="pending"
23for(var t=this.deps,i=0;i<t.length;i++){var n=t[i],r=this.reified[i]={exports:void 0,module:void 0}
24"exports"===n?(this.hasExportsAsDep=!0,r.exports=this.module.exports):"require"===n?r.exports=this.makeRequire():"module"===n?r.exports=this.module:r.module=c(u(n,this.id),this.id,e)}}},o.prototype.makeRequire=function(){var e=this.id,t=function(t){return require(u(t,e))}
25return t.default=t,t.moduleId=e,t.has=function(t){return d(u(t,e))},t},define=function(e,t,i){var r=n[e]
26r&&"new"!==r.state||(arguments.length<2&&function(e){throw new Error("an unsupported module was defined, expected `define(id, deps, module)` instead got: `"+e+"` arguments to define`")}(arguments.length),Array.isArray(t)||(i=t,t=[]),n[e]=i instanceof l?new o(i.id,t,i,!0):new o(e,t,i,!1))},define.exports=function(e,t){var i=n[e]
27if(!i||"new"===i.state)return(i=new o(e,[],a,null)).module.exports=t,i.state="finalized",n[e]=i,i},define.alias=function(e,t){return 2===arguments.length?define(t,new l(e)):new l(e)},requirejs.entries=requirejs._eak_seen=n,requirejs.has=d,requirejs.unsee=function(e){c(e,"(unsee)",!1).unsee()},requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=n=t(),t()},define("foo",function(){}),define("foo/bar",[],function(){}),define("foo/asdf",["module","exports","require"],function(e,t,i){i.has("foo/bar")&&i("foo/bar")}
vendor: 5,221 bytes, lines 27-67
27),define("foo/baz",[],define.alias("foo")),define("foo/quz",define.alias("foo")),define.alias("foo","foo/qux"),define("foo/bar",["foo","./quz","./baz","./asdf","./bar","../foo"],function(){}),define("foo/main",["foo/bar"],function(){}),define.exports("foo/exports",{}),require("foo/exports"),require("foo/main"),require.unsee("foo/bar"),requirejs.clear(),"object"==typeof exports&&"object"==typeof module&&module.exports&&(module.exports={require:require,define:define})})(this),
28/*!
29 * jQuery JavaScript Library v3.7.1
30 * https://jquery.com/
31 *
32 * Copyright OpenJS Foundation and other contributors
33 * Released under the MIT license
34 * https://jquery.org/license
35 *
36 * Date: 2023-08-28T13:37Z
37 */
38function(e,t){"use strict"
39"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document")
40return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict"
41var i=[],n=Object.getPrototypeOf,r=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},o=i.push,a=i.indexOf,l={},c=l.toString,u=l.hasOwnProperty,d=u.toString,h=d.call(Object),f={},p=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0}
42function v(e,t,i){var n,r,s=(i=i||g).createElement("script")
43if(s.text=e,t)for(n in y)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,r)
44i.head.appendChild(s).parentNode.removeChild(s)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.7.1",w=/HTML$/i,A=function(e,t){return new A.fn.init(e,t)}
45function T(e){var t=!!e&&"length"in e&&e.length,i=_(e)
46return!p(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}A.fn=A.prototype={jquery:b,constructor:A,length:0,toArray:function(){return r.call(this)},get:function(e){return null==e?r.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=A.merge(this.constructor(),e)
47return t.prevObject=this,t},each:function(e){return A.each(this,e)},map:function(e){return this.pushStack(A.map(this,function(t,i){return e.call(t,i,t)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(A.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0)
48return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:o,sort:i.sort,splice:i.splice},A.extend=A.fn.extend=function(){var e,t,i,n,r,s,o=arguments[0]||{},a=1,l=arguments.length,c=!1
49for("boolean"==typeof o&&(c=o,o=arguments[a]||{},a++),"object"==typeof o||p(o)||(o={}),a===l&&(o=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(c&&n&&(A.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],s=r&&!Array.isArray(i)?[]:r||A.isPlainObject(i)?i:{},r=!1,o[t]=A.extend(c,s,n)):void 0!==n&&(o[t]=n))
50return o},A.extend({expando:"jQuery"+(b+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i
51return!(!e||"[object Object]"!==c.call(e))&&(!(t=n(e))||"function"==typeof(i=u.call(t,"constructor")&&t.constructor)&&d.call(i)===h)},isEmptyObject:function(e){var t
52for(t in e)return!1
53return!0},globalEval:function(e,t,i){v(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0
54if(T(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break
55return e},text:function(e){var t,i="",n=0,r=e.nodeType
56if(!r)for(;t=e[n++];)i+=A.text(t)
57return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:i},makeArray:function(e,t){var i=t||[]
58return null!=e&&(T(Object(e))?A.merge(i,"string"==typeof e?[e]:e):o.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:a.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement
59return!w.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n]
60return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,s=e.length,o=!i;r<s;r++)!t(e[r],r)!==o&&n.push(e[r])
61return n},map:function(e,t,i){var n,r,o=0,a=[]
62if(T(e))for(n=e.length;o<n;o++)null!=(r=t(e[o],o,i))&&a.push(r)
63else for(o in e)null!=(r=t(e[o],o,i))&&a.push(r)
64return s(a)},guid:1,support:f}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=i[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()})
65var L=i.pop,x=i.sort,M=i.splice,E="[\\x20\\t\\r\\n\\f]",S=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g")
66A.contains=function(e,t){var i=t&&t.parentNode
67return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i))
vendor: 16,275 bytes, lines 67-143
67)}
68var k=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g
69function P(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}A.escapeSelector=function(e){return(e+"").replace(k,P)}
70var O=g,z=o;(function(){var t,n,s,o,l,c,d,h,p,m,g=z,y=A.expando,v=0,_=0,b=ee(),w=ee(),T=ee(),k=ee(),P=function(e,t){return e===t&&(l=!0),0},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="(?:\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",N="\\["+E+"*("+I+")(?:"+E+"*([*^$|!~]?=)"+E+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+E+"*\\]",R=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",F=new RegExp(E+"+","g"),B=new RegExp("^"+E+"*,"+E+"*"),j=new RegExp("^"+E+"*([>+~]|"+E+")"+E+"*"),U=new RegExp(E+"|>"),V=new RegExp(R),H=new RegExp("^"+I+"$"),q={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,X=new RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),Y=function(e,t){var i="0x"+e.slice(1)-65536
71return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},K=function(){le()},Z=he(function(e){return!0===e.disabled&&C(e,"fieldset")},{dir:"parentNode",next:"legend"})
72try{g.apply(i=r.call(O.childNodes),O.childNodes),i[O.childNodes.length].nodeType}catch(_e){g={apply:function(e,t){z.apply(e,r.call(t))},call:function(e){z.apply(e,r.call(arguments,1))}}}function J(e,t,i,n){var r,s,o,a,l,u,d,m=t&&t.ownerDocument,v=t?t.nodeType:9
73if(i=i||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return i
74if(!n&&(le(t),t=t||c,h)){if(11!==v&&(l=$.exec(e)))if(r=l[1]){if(9===v){if(!(o=t.getElementById(r)))return i
75if(o.id===r)return g.call(i,o),i}else if(m&&(o=m.getElementById(r))&&J.contains(t,o)&&o.id===r)return g.call(i,o),i}else{if(l[2])return g.apply(i,t.getElementsByTagName(e)),i
76if((r=l[3])&&t.getElementsByClassName)return g.apply(i,t.getElementsByClassName(r)),i}if(!(k[e+" "]||p&&p.test(e))){if(d=e,m=t,1===v&&(U.test(e)||j.test(e))){for((m=Q.test(e)&&ae(t.parentNode)||t)==t&&f.scope||((a=t.getAttribute("id"))?a=A.escapeSelector(a):t.setAttribute("id",a=y)),s=(u=ue(e)).length;s--;)u[s]=(a?"#"+a:":scope")+" "+de(u[s])
77d=u.join(",")}try{return g.apply(i,m.querySelectorAll(d)),i}catch(_){k(e,!0)}finally{a===y&&t.removeAttribute("id")}}}return ve(e.replace(S,"$1"),t,i,n)}function ee(){var e=[]
78return function t(i,r){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=r}}function te(e){return e[y]=!0,e}function ie(e){var t=c.createElement("fieldset")
79try{return!!e(t)}catch(_e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return C(t,"input")&&t.type===e}}function re(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function se(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function oe(e){return te(function(t){return t=+t,te(function(i,n){for(var r,s=e([],i.length,t),o=s.length;o--;)i[r=s[o]]&&(i[r]=!(n[r]=i[r]))})})}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,i=e?e.ownerDocument||e:O
80return i!=c&&9===i.nodeType&&i.documentElement?(d=(c=i).documentElement,h=!A.isXMLDoc(c),m=d.matches||d.webkitMatchesSelector||d.msMatchesSelector,d.msMatchesSelector&&O!=c&&(t=c.defaultView)&&t.top!==t&&t.addEventListener("unload",K),f.getById=ie(function(e){return d.appendChild(e).id=A.expando,!c.getElementsByName||!c.getElementsByName(A.expando).length}),f.disconnectedMatch=ie(function(e){return m.call(e,"*")}),f.scope=ie(function(){return c.querySelectorAll(":scope")}),f.cssHas=ie(function(){try{return c.querySelector(":has(*,:jqfake)"),!1}catch(_e){return!0}}),f.getById?(n.filter.ID=function(e){var t=e.replace(X,Y)
81return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var i=t.getElementById(e)
82return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(X,Y)
83return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id")
84return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var i,n,r,s=t.getElementById(e)
85if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s]
86for(r=t.getElementsByName(e),n=0;s=r[n++];)if((i=s.getAttributeNode("id"))&&i.value===e)return[s]}return[]}}),n.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},n.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},p=[],ie(function(e){var t
87d.appendChild(e).innerHTML="<a id='"+y+"' href='' disabled='disabled'></a><select id='"+y+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||p.push("\\["+E+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+y+"-]").length||p.push("~="),e.querySelectorAll("a#"+y+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=c.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),d.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=c.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+E+"*name"+E+"*="+E+"*(?:''|\"\")")}),f.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),P=function(e,t){if(e===t)return l=!0,0
88var i=!e.compareDocumentPosition-!t.compareDocumentPosition
89return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===i?e===c||e.ownerDocument==O&&J.contains(O,e)?-1:t===c||t.ownerDocument==O&&J.contains(O,t)?1:o?a.call(o,e)-a.call(o,t):0:4&i?-1:1)},c):c}for(t in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(le(e),h&&!k[t+" "]&&(!p||!p.test(t)))try{var i=m.call(e,t)
90if(i||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(_e){k(t,!0)}return J(t,c,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=c&&le(e),A.contains(e,t)},J.attr=function(e,t){(e.ownerDocument||e)!=c&&le(e)
91var i=n.attrHandle[t.toLowerCase()],r=i&&u.call(n.attrHandle,t.toLowerCase())?i(e,t,!h):void 0
92return void 0!==r?r:e.getAttribute(t)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},A.uniqueSort=function(e){var t,i=[],n=0,s=0
93if(l=!f.sortStable,o=!f.sortStable&&r.call(e,0),x.call(e,P),l){for(;t=e[s++];)t===e[s]&&(n=i.push(s))
94for(;n--;)M.call(e,i[n],1)}return o=null,e},A.fn.uniqueSort=function(){return this.pushStack(A.uniqueSort(r.apply(this)))},n=A.expr={cacheLength:50,createPseudo:te,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(X,Y),e[3]=(e[3]||e[4]||e[5]||"").replace(X,Y),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2]
95return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&V.test(i)&&(t=ue(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(X,Y).toLowerCase()
96return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=b[e+" "]
97return t||(t=new RegExp("(^|"+E+")"+e+"("+E+"|$)"))&&b(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,i){return function(n){var r=J.attr(n,e)
98return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(F," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var s="nth"!==e.slice(0,3),o="last"!==e.slice(-4),a="of-type"===t
99return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var c,u,d,h,f,p=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),_=!l&&!a,b=!1
100if(m){if(s){for(;p;){for(d=t;d=d[p];)if(a?C(d,g):1===d.nodeType)return!1
101f=p="only"===e&&!f&&"nextSibling"}return!0}if(f=[o?m.firstChild:m.lastChild],o&&_){for(b=(h=(c=(u=m[y]||(m[y]={}))[e]||[])[0]===v&&c[1])&&c[2],d=h&&m.childNodes[h];d=++h&&d&&d[p]||(b=h=0)||f.pop();)if(1===d.nodeType&&++b&&d===t){u[e]=[v,h,b]
102break}}else if(_&&(b=h=(c=(u=t[y]||(t[y]={}))[e]||[])[0]===v&&c[1]),!1===b)for(;(d=++h&&d&&d[p]||(b=h=0)||f.pop())&&(!(a?C(d,g):1===d.nodeType)||!++b||(_&&((u=d[y]||(d[y]={}))[e]=[v,b]),d!==t)););return(b-=r)===n||b%n===0&&b/n>=0}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e)
103return r[y]?r(t):r.length>1?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,i){for(var n,s=r(e,t),o=s.length;o--;)e[n=a.call(e,s[o])]=!(i[n]=s[o])}):function(e){return r(e,0,i)}):r}},pseudos:{not:te(function(e){var t=[],i=[],n=ye(e.replace(S,"$1"))
104return n[y]?te(function(e,t,i,r){for(var s,o=n(e,null,r,[]),a=e.length;a--;)(s=o[a])&&(e[a]=!(t[a]=s))}):function(e,r,s){return t[0]=e,n(t,null,s,i),t[0]=null,!i.pop()}}),has:te(function(e){return function(t){return J(e,t).length>0}}),contains:te(function(e){return e=e.replace(X,Y),function(t){return(t.textContent||A.text(t)).indexOf(e)>-1}}),lang:te(function(e){return H.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(X,Y).toLowerCase(),function(t){var i
105do{if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType)
106return!1}}),target:function(t){var i=e.location&&e.location.hash
107return i&&i.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===function(){try{return c.activeElement}catch(err){}}()&&c.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:se(!1),disabled:se(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1
108return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return W.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t
109return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:oe(function(){return[0]}),last:oe(function(e,t){return[t-1]}),eq:oe(function(e,t,i){return[i<0?i+t:i]}),even:oe(function(e,t){for(var i=0;i<t;i+=2)e.push(i)
110return e}),odd:oe(function(e,t){for(var i=1;i<t;i+=2)e.push(i)
111return e}),lt:oe(function(e,t,i){var n
112for(n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n)
113return e}),gt:oe(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n)
114return e})}},n.pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=ne(t)
115for(t in{submit:!0,reset:!0})n.pseudos[t]=re(t)
116function ce(){}function ue(e,t){var i,r,s,o,a,l,c,u=w[e+" "]
117if(u)return t?0:u.slice(0)
118for(a=e,l=[],c=n.preFilter;a;){for(o in i&&!(r=B.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(s=[])),i=!1,(r=j.exec(a))&&(i=r.shift(),s.push({value:i,type:r[0].replace(S," ")}),a=a.slice(i.length)),n.filter)!(r=q[o].exec(a))||c[o]&&!(r=c[o](r))||(i=r.shift(),s.push({value:i,type:o,matches:r}),a=a.slice(i.length))
119if(!i)break}return t?a.length:a?J.error(e):w(e,l).slice(0)}function de(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value
120return n}function he(e,t,i){var n=t.dir,r=t.next,s=r||n,o=i&&"parentNode"===s,a=_++
121return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||o)return e(t,i,r)
122return!1}:function(t,i,l){var c,u,d=[v,a]
123if(l){for(;t=t[n];)if((1===t.nodeType||o)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||o)if(u=t[y]||(t[y]={}),r&&C(t,r))t=t[n]||t
124else{if((c=u[s])&&c[0]===v&&c[1]===a)return d[2]=c[2]
125if(u[s]=d,d[2]=e(t,i,l))return!0}return!1}}function fe(e){return e.length>1?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1
126return!0}:e[0]}function pe(e,t,i,n,r){for(var s,o=[],a=0,l=e.length,c=null!=t;a<l;a++)(s=e[a])&&(i&&!i(s,n,r)||(o.push(s),c&&t.push(a)))
127return o}function me(e,t,i,n,r,s){return n&&!n[y]&&(n=me(n)),r&&!r[y]&&(r=me(r,s)),te(function(s,o,l,c){var u,d,h,f,p=[],m=[],y=o.length,v=s||function(e,t,i){for(var n=0,r=t.length;n<r;n++)J(e,t[n],i)
128return i}(t||"*",l.nodeType?[l]:l,[]),_=!e||!s&&t?v:pe(v,p,e,l,c)
129if(i?i(_,f=r||(s?e:y||n)?[]:o,l,c):f=_,n)for(u=pe(f,m),n(u,[],l,c),d=u.length;d--;)(h=u[d])&&(f[m[d]]=!(_[m[d]]=h))
130if(s){if(r||e){if(r){for(u=[],d=f.length;d--;)(h=f[d])&&u.push(_[d]=h)
131r(null,f=[],u,c)}for(d=f.length;d--;)(h=f[d])&&(u=r?a.call(s,h):p[d])>-1&&(s[u]=!(o[u]=h))}}else f=pe(f===o?f.splice(y,f.length):f),r?r(null,o,f,c):g.apply(o,f)})}function ge(e){for(var t,i,r,o=e.length,l=n.relative[e[0].type],c=l||n.relative[" "],u=l?1:0,d=he(function(e){return e===t},c,!0),h=he(function(e){return a.call(t,e)>-1},c,!0),f=[function(e,i,n){var r=!l&&(n||i!=s)||((t=i).nodeType?d(e,i,n):h(e,i,n))
132return t=null,r}];u<o;u++)if(i=n.relative[e[u].type])f=[he(fe(f),i)]
133else{if((i=n.filter[e[u].type].apply(null,e[u].matches))[y]){for(r=++u;r<o&&!n.relative[e[r].type];r++);return me(u>1&&fe(f),u>1&&de(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(S,"$1"),i,u<r&&ge(e.slice(u,r)),r<o&&ge(e=e.slice(r)),r<o&&de(e))}f.push(i)}return fe(f)}function ye(e,t){var i,r=[],o=[],a=T[e+" "]
134if(!a){for(t||(t=ue(e)),i=t.length;i--;)(a=ge(t[i]))[y]?r.push(a):o.push(a)
135a=T(e,function(e,t){var i=t.length>0,r=e.length>0,o=function(o,a,l,u,d){var f,p,m,y=0,_="0",b=o&&[],w=[],T=s,C=o||r&&n.find.TAG("*",d),x=v+=null==T?1:Math.random()||.1,M=C.length
136for(d&&(s=a==c||a||d);_!==M&&null!=(f=C[_]);_++){if(r&&f){for(p=0,a||f.ownerDocument==c||(le(f),l=!h);m=e[p++];)if(m(f,a||c,l)){g.call(u,f)
137break}d&&(v=x)}i&&((f=!m&&f)&&y--,o&&b.push(f))}if(y+=_,i&&_!==y){for(p=0;m=t[p++];)m(b,w,a,l)
138if(o){if(y>0)for(;_--;)b[_]||w[_]||(w[_]=L.call(u))
139w=pe(w)}g.apply(u,w),d&&!o&&w.length>0&&y+t.length>1&&A.uniqueSort(u)}return d&&(v=x,s=T),b}
140return i?te(o):o}(o,r)),a.selector=e}return a}function ve(e,t,i,r){var s,o,a,l,c,u="function"==typeof e&&e,d=!r&&ue(e=u.selector||e)
141if(i=i||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&h&&n.relative[o[1].type]){if(!(t=(n.find.ID(a.matches[0].replace(X,Y),t)||[])[0]))return i
142u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(s=q.needsContext.test(e)?0:o.length;s--&&(a=o[s],!n.relative[l=a.type]);)if((c=n.find[l])&&(r=c(a.matches[0].replace(X,Y),Q.test(o[0].type)&&ae(t.parentNode)||t))){if(o.splice(s,1),!(e=r.length&&de(o)))return g.apply(i,r),i
143break}}return(u||ye(e,d))(r,t,!h,i,!t||Q.test(e)&&ae(t.parentNode)||t),i}ce.prototype=n.filters=n.pseudos,n.setFilters=new ce,f.sortStable=y.split("").sort(P).join("")===y,le(),f.sortDetached=ie(function(e){return 1&e.compareDocumentPosition(c.createElement("fieldset"))}),A.find=J,A.expr[":"]=A.expr.pseudos,A.unique=A.uniqueSort,J.compile=ye,J.select=ve,J.setDocument=le,J.tokenize=ue,J.escape=A.escapeSelector,J.getText=A.text,J.isXML=A.isXMLDoc,J.selectors=A.expr,J.supp
vendor: 5,972 bytes, lines 143-174
143ort=A.support,J.uniqueSort=A.uniqueSort})()
144var D=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&A(e).is(i))break
145n.push(e)}return n},I=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e)
146return i},N=A.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i
147function F(e,t,i){return p(t)?A.grep(e,function(e,n){return!!t.call(e,n,e)!==i}):t.nodeType?A.grep(e,function(e){return e===t!==i}):"string"!=typeof t?A.grep(e,function(e){return a.call(t,e)>-1!==i}):A.filter(t,e,i)}A.filter=function(e,t,i){var n=t[0]
148return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?A.find.matchesSelector(n,e)?[n]:[]:A.find.matches(e,A.grep(t,function(e){return 1===e.nodeType}))},A.fn.extend({find:function(e){var t,i,n=this.length,r=this
149if("string"!=typeof e)return this.pushStack(A(e).filter(function(){for(t=0;t<n;t++)if(A.contains(r[t],this))return!0}))
150for(i=this.pushStack([]),t=0;t<n;t++)A.find(e,r[t],i)
151return n>1?A.uniqueSort(i):i},filter:function(e){return this.pushStack(F(this,e||[],!1))},not:function(e){return this.pushStack(F(this,e||[],!0))},is:function(e){return!!F(this,"string"==typeof e&&N.test(e)?A(e):e||[],!1).length}})
152var B,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,i){var n,r
153if(!e)return this
154if(i=i||B,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:j.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e)
155if(n[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),R.test(n[1])&&A.isPlainObject(t))for(n in t)p(this[n])?this[n](t[n]):this.attr(n,t[n])
156return this}return(r=g.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):p(e)?void 0!==i.ready?i.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,B=A(g)
157var U=/^(?:parents|prev(?:Until|All))/,V={children:!0,contents:!0,next:!0,prev:!0}
158function H(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),i=t.length
159return this.filter(function(){for(var e=0;e<i;e++)if(A.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,r=this.length,s=[],o="string"!=typeof e&&A(e)
160if(!N.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(o?o.index(i)>-1:1===i.nodeType&&A.find.matchesSelector(i,e))){s.push(i)
161break}return this.pushStack(s.length>1?A.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?a.call(A(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode
162return t&&11!==t.nodeType?t:null},parents:function(e){return D(e,"parentNode")},parentsUntil:function(e,t,i){return D(e,"parentNode",i)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return D(e,"nextSibling")},prevAll:function(e){return D(e,"previousSibling")},nextUntil:function(e,t,i){return D(e,"nextSibling",i)},prevUntil:function(e,t,i){return D(e,"previousSibling",i)},siblings:function(e){return I((e.parentNode||{}).firstChild,e)},children:function(e){return I(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},function(e,t){A.fn[e]=function(i,n){var r=A.map(this,t,i)
163return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=A.filter(n,r)),this.length>1&&(V[e]||A.uniqueSort(r),U.test(e)&&r.reverse()),this.pushStack(r)}})
164var q=/[^\x20\t\r\n\f]+/g
165function G(e){return e}function W(e){throw e}function $(e,t,i,n){var r
166try{e&&p(r=e.promise)?r.call(e).done(t).fail(i):e&&p(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}A.Callbacks=function(e){e="string"==typeof e?function(e){var t={}
167return A.each(e.match(q)||[],function(e,i){t[i]=!0}),t}(e):A.extend({},e)
168var t,i,n,r,s=[],o=[],a=-1,l=function(){for(r=r||e.once,n=t=!0;o.length;a=-1)for(i=o.shift();++a<s.length;)!1===s[a].apply(i[0],i[1])&&e.stopOnFalse&&(a=s.length,i=!1)
169e.memory||(i=!1),t=!1,r&&(s=i?[]:"")},c={add:function(){return s&&(i&&!t&&(a=s.length-1,o.push(i)),function t(i){A.each(i,function(i,n){p(n)?e.unique&&c.has(n)||s.push(n):n&&n.length&&"string"!==_(n)&&t(n)})}(arguments),i&&!t&&l()),this},remove:function(){return A.each(arguments,function(e,t){for(var i;(i=A.inArray(t,s,i))>-1;)s.splice(i,1),i<=a&&a--}),this},has:function(e){return e?A.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=i="",this},disabled:function(){return!s},lock:function(){return r=o=[],i||t||(s=i=""),this},locked:function(){return!!r},fireWith:function(e,i){return r||(i=[e,(i=i||[]).slice?i.slice():i],o.push(i),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}}
170return c},A.extend({Deferred:function(t){var i=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments
171return A.Deferred(function(t){A.each(i,function(i,n){var r=p(e[n[4]])&&e[n[4]]
172s[n[1]](function(){var e=r&&r.apply(this,arguments)
173e&&p(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[n[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(t,n,r){var s=0
174function o(t,i,n,r){return function(){var a=this,l=arguments,c=function(){var e,c
vendor: 8,104 bytes, lines 175-227
175if(!(t<s)){if((e=n.apply(a,l))===i.promise())throw new TypeError("Thenable self-resolution")
176c=e&&("object"==typeof e||"function"==typeof e)&&e.then,p(c)?r?c.call(e,o(s,i,G,r),o(s,i,W,r)):(s++,c.call(e,o(s,i,G,r),o(s,i,W,r),o(s,i,G,i.notifyWith))):(n!==G&&(a=void 0,l=[e]),(r||i.resolveWith)(a,l))}},u=r?c:function(){try{c()}catch(e){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(e,u.error),t+1>=s&&(n!==W&&(a=void 0,l=[e]),i.rejectWith(a,l))}}
177t?u():(A.Deferred.getErrorHook?u.error=A.Deferred.getErrorHook():A.Deferred.getStackHook&&(u.error=A.Deferred.getStackHook()),e.setTimeout(u))}}return A.Deferred(function(e){i[0][3].add(o(0,e,p(r)?r:G,e.notifyWith)),i[1][3].add(o(0,e,p(t)?t:G)),i[2][3].add(o(0,e,p(n)?n:W))}).promise()},promise:function(e){return null!=e?A.extend(e,r):r}},s={}
178return A.each(i,function(e,t){var o=t[2],a=t[5]
179r[t[1]]=o.add,a&&o.add(function(){n=a},i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),o.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=o.fireWith}),r.promise(s),t&&t.call(s,s),s},when:function(e){var t=arguments.length,i=t,n=Array(i),s=r.call(arguments),o=A.Deferred(),a=function(e){return function(i){n[e]=this,s[e]=arguments.length>1?r.call(arguments):i,--t||o.resolveWith(n,s)}}
180if(t<=1&&($(e,o.done(a(i)).resolve,o.reject,!t),"pending"===o.state()||p(s[i]&&s[i].then)))return o.then()
181for(;i--;)$(s[i],a(i),o.reject)
182return o.promise()}})
183var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/
184A.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&Q.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},A.readyException=function(t){e.setTimeout(function(){throw t})}
185var X=A.Deferred()
186function Y(){g.removeEventListener("DOMContentLoaded",Y),e.removeEventListener("load",Y),A.ready()}A.fn.ready=function(e){return X.then(e).catch(function(e){A.readyException(e)}),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||X.resolveWith(g,[A]))}}),A.ready.then=X.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(A.ready):(g.addEventListener("DOMContentLoaded",Y),e.addEventListener("load",Y))
187var K=function(e,t,i,n,r,s,o){var a=0,l=e.length,c=null==i
188if("object"===_(i))for(a in r=!0,i)K(e,t,a,i[a],!0,s,o)
189else if(void 0!==n&&(r=!0,p(n)||(o=!0),c&&(o?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(A(e),i)})),t))for(;a<l;a++)t(e[a],i,o?n:n.call(e[a],a,t(e[a],i)))
190return r?e:c?t.call(e):l?t(e[0],i):s},Z=/^-ms-/,J=/-([a-z])/g
191function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(Z,"ms-").replace(J,ee)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}
192function ne(){this.expando=A.expando+ne.uid++}ne.uid=1,ne.prototype={cache:function(e){var t=e[this.expando]
193return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,r=this.cache(e)
194if("string"==typeof t)r[te(t)]=i
195else for(n in t)r[te(n)]=t[n]
196return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando]
197if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(te):(t=te(t))in n?[t]:t.match(q)||[]).length
198for(;i--;)delete n[t[i]]}(void 0===t||A.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando]
199return void 0!==t&&!A.isEmptyObject(t)}}
200var re=new ne,se=new ne,oe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g
201function le(e,t,i){var n
202if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:oe.test(e)?JSON.parse(e):e)}(i)}catch(r){}se.set(e,t,i)}else i=void 0
203return i}A.extend({hasData:function(e){return se.hasData(e)||re.hasData(e)},data:function(e,t,i){return se.access(e,t,i)},removeData:function(e,t){se.remove(e,t)},_data:function(e,t,i){return re.access(e,t,i)},_removeData:function(e,t){re.remove(e,t)}}),A.fn.extend({data:function(e,t){var i,n,r,s=this[0],o=s&&s.attributes
204if(void 0===e){if(this.length&&(r=se.get(s),1===s.nodeType&&!re.get(s,"hasDataAttrs"))){for(i=o.length;i--;)o[i]&&0===(n=o[i].name).indexOf("data-")&&(n=te(n.slice(5)),le(s,n,r[n]))
205re.set(s,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){se.set(this,e)}):K(this,function(t){var i
206if(s&&void 0===t)return void 0!==(i=se.get(s,e))||void 0!==(i=le(s,e))?i:void 0
207this.each(function(){se.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){se.remove(this,e)})}}),A.extend({queue:function(e,t,i){var n
208if(e)return t=(t||"fx")+"queue",n=re.get(e,t),i&&(!n||Array.isArray(i)?n=re.access(e,t,A.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx"
209var i=A.queue(e,t),n=i.length,r=i.shift(),s=A._queueHooks(e,t)
210"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete s.stop,r.call(e,function(){A.dequeue(e,t)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks"
211return re.get(e,i)||re.access(e,i,{empty:A.Callbacks("once memory").add(function(){re.remove(e,[t+"queue",i])})})}}),A.fn.extend({queue:function(e,t){var i=2
212return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?A.queue(this[0],e):void 0===t?this:this.each(function(){var i=A.queue(this,e,t)
213A._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&A.dequeue(this,e)})},dequeue:function(e){return this.each(function(){A.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=A.Deferred(),s=this,o=this.length,a=function(){--n||r.resolveWith(s,[s])}
214for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(i=re.get(s[o],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a))
215return a(),r.promise(t)}})
216var ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ue=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),de=["Top","Right","Bottom","Left"],he=g.documentElement,fe=function(e){return A.contains(e.ownerDocument,e)},pe={composed:!0}
217he.getRootNode&&(fe=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(pe)===e.ownerDocument})
218var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&fe(e)&&"none"===A.css(e,"display")}
219function ge(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return A.css(e,t,"")},l=a(),c=i&&i[3]||(A.cssNumber[t]?"":"px"),u=e.nodeType&&(A.cssNumber[t]||"px"!==c&&+l)&&ue.exec(A.css(e,t))
220if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;o--;)A.style(e,t,u+c),(1-s)*(1-(s=a()/l||.5))<=0&&(o=0),u/=s
221u*=2,A.style(e,t,u+c),i=i||[]}return i&&(u=+u||+l||0,r=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=u,n.end=r)),r}var ye={}
222function ve(e){var t,i=e.ownerDocument,n=e.nodeName,r=ye[n]
223return r||(t=i.body.appendChild(i.createElement(n)),r=A.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),ye[n]=r,r)}function _e(e,t){for(var i,n,r=[],s=0,o=e.length;s<o;s++)(n=e[s]).style&&(i=n.style.display,t?("none"===i&&(r[s]=re.get(n,"display")||null,r[s]||(n.style.display="")),""===n.style.display&&me(n)&&(r[s]=ve(n))):"none"!==i&&(r[s]="none",re.set(n,"display",i)))
224for(s=0;s<o;s++)null!=r[s]&&(e[s].style.display=r[s])
225return e}A.fn.extend({show:function(){return _e(this,!0)},hide:function(){return _e(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){me(this)?A(this).show():A(this).hide()})}})
226var be,we,Ae=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i
227be=g.createDocumentFragment().appendChild(g.createElement("div")),(we=g.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),be.appendChild(we),f.checkClone
vendor: 8,918 bytes, lines 227-265
227=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue,be.innerHTML="<option></option>",f.option=!!be.lastChild
228var Le={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]}
229function xe(e,t){var i
230return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?A.merge([e],i):i}function Me(e,t){for(var i=0,n=e.length;i<n;i++)re.set(e[i],"globalEval",!t||re.get(t[i],"globalEval"))}Le.tbody=Le.tfoot=Le.colgroup=Le.caption=Le.thead,Le.th=Le.td,f.option||(Le.optgroup=Le.option=[1,"<select multiple='multiple'>","</select>"])
231var Ee=/<|&#?\w+;/
232function Se(e,t,i,n,r){for(var s,o,a,l,c,u,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((s=e[f])||0===s)if("object"===_(s))A.merge(h,s.nodeType?[s]:s)
233else if(Ee.test(s)){for(o=o||d.appendChild(t.createElement("div")),a=(Te.exec(s)||["",""])[1].toLowerCase(),l=Le[a]||Le._default,o.innerHTML=l[1]+A.htmlPrefilter(s)+l[2],u=l[0];u--;)o=o.lastChild
234A.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(t.createTextNode(s))
235for(d.textContent="",f=0;s=h[f++];)if(n&&A.inArray(s,n)>-1)r&&r.push(s)
236else if(c=fe(s),o=xe(d.appendChild(s),"script"),c&&Me(o),i)for(u=0;s=o[u++];)Ce.test(s.type||"")&&i.push(s)
237return d}var ke=/^([^.]*)(?:\.(.+)|)/
238function Pe(){return!0}function Oe(){return!1}function ze(e,t,i,n,r,s){var o,a
239if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)ze(e,a,i,n,t[a],s)
240return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=Oe
241else if(!r)return e
242return 1===s&&(o=r,r=function(e){return A().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=A.guid++)),e.each(function(){A.event.add(this,t,r,n,i)})}function De(e,t,i){i?(re.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var i,n=re.get(this,t)
243if(1&e.isTrigger&&this[t]){if(n)(A.event.special[t]||{}).delegateType&&e.stopPropagation()
244else if(n=r.call(arguments),re.set(this,t,n),this[t](),i=re.get(this,t),re.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(re.set(this,t,A.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Pe)}})):void 0===re.get(e,t)&&A.event.add(e,t,Pe)}A.event={global:{},add:function(e,t,i,n,r){var s,o,a,l,c,u,d,h,f,p,m,g=re.get(e)
245if(ie(e))for(i.handler&&(i=(s=i).handler,r=s.selector),r&&A.find.matchesSelector(he,r),i.guid||(i.guid=A.guid++),(l=g.events)||(l=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return void 0!==A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(q)||[""]).length;c--;)f=m=(a=ke.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(d=A.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=A.event.special[f]||{},u=A.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&A.expr.match.needsContext.test(r),namespace:p.join(".")},s),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,n,p,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=i.guid)),r?h.splice(h.delegateCount++,0,u):h.push(u),A.event.global[f]=!0)},remove:function(e,t,i,n,r){var s,o,a,l,c,u,d,h,f,p,m,g=re.hasData(e)&&re.get(e)
246if(g&&(l=g.events)){for(c=(t=(t||"").match(q)||[""]).length;c--;)if(f=m=(a=ke.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(d=A.event.special[f]||{},h=l[f=(n?d.delegateType:d.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=h.length;s--;)u=h[s],!r&&m!==u.origType||i&&i.guid!==u.guid||a&&!a.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(h.splice(s,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u))
247o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,g.handle)||A.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)A.event.remove(e,f+t[c],i,n,!0)
248A.isEmptyObject(l)&&re.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,o,a=new Array(arguments.length),l=A.event.fix(e),c=(re.get(this,"events")||Object.create(null))[l.type]||[],u=A.event.special[l.type]||{}
249for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t]
250if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(o=A.event.handlers.call(this,l,c),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,i=0;(s=r.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(n=((A.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()))
251return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,s,o,a=[],l=t.delegateCount,c=e.target
252if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(s=[],o={},i=0;i<l;i++)void 0===o[r=(n=t[i]).selector+" "]&&(o[r]=n.needsContext?A(r,this).index(c)>-1:A.find(r,this,null,[c]).length),o[r]&&s.push(n)
253s.length&&a.push({elem:c,handlers:s})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:p(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e
254return Ae.test(t.type)&&t.click&&C(t,"input")&&De(t,"click",!0),!1},trigger:function(e){var t=this||e
255return Ae.test(t.type)&&t.click&&C(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target
256return Ae.test(t.type)&&t.click&&C(t,"input")&&re.get(t,"click")||C(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t)
257e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Pe:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent
258this.isDefaultPrevented=Pe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent
259this.isPropagationStopped=Pe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent
260this.isImmediatePropagationStopped=Pe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},function(e,t){function i(e){if(g.documentMode){var i=re.get(this,"handle"),n=A.event.fix(e)
261n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else A.event.simulate(t,e.target,A.event.fix(e))}A.event.special[e]={setup:function(){var n
262if(De(this,e,!0),!g.documentMode)return!1;(n=re.get(this,t))||this.addEventListener(t,i),re.set(this,t,(n||0)+1)},trigger:function(){return De(this,e),!0},teardown:function(){var e
263if(!g.documentMode)return!1;(e=re.get(this,t)-1)?re.set(this,t,e):(this.removeEventListener(t,i),re.remove(this,t))},_default:function(t){return re.get(t.target,e)},delegateType:t},A.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,s=re.get(r,t)
264s||(g.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),re.set(r,t,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,s=re.get(r,t)-1
265s?re.set(r,t,s):(g.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),re.remove(r,t))}}}
vendor: 5,949 bytes, lines 265-302
265),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj
266return n&&(n===this||A.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}}),A.fn.extend({on:function(e,t,i,n){return ze(this,e,t,i,n)},one:function(e,t,i,n){return ze(this,e,t,i,n,1)},off:function(e,t,i){var n,r
267if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,A(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this
268if("object"==typeof e){for(r in e)this.off(r,t,e[r])
269return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Oe),this.each(function(){A.event.remove(this,e,i,t)})}})
270var Ie=/<script|<style|<link/i,Ne=/checked\s*(?:[^=]|=\s*.checked.)/i,Re=/^\s*<!\[CDATA\[|\]\]>\s*$/g
271function Fe(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Be(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function je(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ue(e,t){var i,n,r,s,o,a
272if(1===t.nodeType){if(re.hasData(e)&&(a=re.get(e).events))for(r in re.remove(t,"handle events"),a)for(i=0,n=a[r].length;i<n;i++)A.event.add(t,r,a[r][i])
273se.hasData(e)&&(s=se.access(e),o=A.extend({},s),se.set(t,o))}}function Ve(e,t){var i=t.nodeName.toLowerCase()
274"input"===i&&Ae.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function He(e,t,i,n){t=s(t)
275var r,o,a,l,c,u,d=0,h=e.length,m=h-1,g=t[0],y=p(g)
276if(y||h>1&&"string"==typeof g&&!f.checkClone&&Ne.test(g))return e.each(function(r){var s=e.eq(r)
277y&&(t[0]=g.call(this,r,s.html())),He(s,t,i,n)})
278if(h&&(o=(r=Se(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=o),o||n)){for(l=(a=A.map(xe(r,"script"),Be)).length;d<h;d++)c=r,d!==m&&(c=A.clone(c,!0,!0),l&&A.merge(a,xe(c,"script"))),i.call(e[d],c,d)
279if(l)for(u=a[a.length-1].ownerDocument,A.map(a,je),d=0;d<l;d++)c=a[d],Ce.test(c.type||"")&&!re.access(c,"globalEval")&&A.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):v(c.textContent.replace(Re,""),c,u))}return e}function qe(e,t,i){for(var n,r=t?A.filter(t,e):e,s=0;null!=(n=r[s]);s++)i||1!==n.nodeType||A.cleanData(xe(n)),n.parentNode&&(i&&fe(n)&&Me(xe(n,"script")),n.parentNode.removeChild(n))
280return e}A.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,o,a=e.cloneNode(!0),l=fe(e)
281if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(o=xe(a),n=0,r=(s=xe(e)).length;n<r;n++)Ve(s[n],o[n])
282if(t)if(i)for(s=s||xe(e),o=o||xe(a),n=0,r=s.length;n<r;n++)Ue(s[n],o[n])
283else Ue(e,a)
284return(o=xe(a,"script")).length>0&&Me(o,!l&&xe(e,"script")),a},cleanData:function(e){for(var t,i,n,r=A.event.special,s=0;void 0!==(i=e[s]);s++)if(ie(i)){if(t=i[re.expando]){if(t.events)for(n in t.events)r[n]?A.event.remove(i,n):A.removeEvent(i,n,t.handle)
285i[re.expando]=void 0}i[se.expando]&&(i[se.expando]=void 0)}}}),A.fn.extend({detach:function(e){return qe(this,e,!0)},remove:function(e){return qe(this,e)},text:function(e){return K(this,function(e){return void 0===e?A.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e)
286t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(xe(e,!1)),e.textContent="")
287return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return A.clone(this,e,t)})},html:function(e){return K(this,function(e){var t=this[0]||{},i=0,n=this.length
288if(void 0===e&&1===t.nodeType)return t.innerHTML
289if("string"==typeof e&&!Ie.test(e)&&!Le[(Te.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e)
290try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(A.cleanData(xe(t,!1)),t.innerHTML=e)
291t=0}catch(r){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[]
292return He(this,arguments,function(t){var i=this.parentNode
293A.inArray(this,e)<0&&(A.cleanData(xe(this)),i&&i.replaceChild(t,this))},e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){A.fn[e]=function(e){for(var i,n=[],r=A(e),s=r.length-1,a=0;a<=s;a++)i=a===s?this:this.clone(!0),A(r[a])[t](i),o.apply(n,i.get())
294return this.pushStack(n)}})
295var Ge=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),We=/^--/,$e=function(t){var i=t.ownerDocument.defaultView
296return i&&i.opener||(i=e),i.getComputedStyle(t)},Qe=function(e,t,i){var n,r,s={}
297for(r in t)s[r]=e.style[r],e.style[r]=t[r]
298for(r in n=i.call(e),t)e.style[r]=s[r]
299return n},Xe=new RegExp(de.join("|"),"i")
300function Ye(e,t,i){var n,r,s,o,a=We.test(t),l=e.style
301return(i=i||$e(e))&&(o=i.getPropertyValue(t)||i[t],a&&o&&(o=o.replace(S,"$1")||void 0),""!==o||fe(e)||(o=A.style(e,t)),!f.pixelBoxStyles()&&Ge.test(o)&&Xe.test(t)&&(n=l.width,r=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=o,o=i.width,l.width=n,l.minWidth=r,l.maxWidth=s)),void 0!==o?o+"":o}function Ke(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments)
302delete this.get}}}(function(){function t(){if(u){c.style.cssText="position:absolute;
302left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",he.appendChild(c).appendChild(u)
303var t=e.getComputedStyle(u)
304n="1%"!==t.top,l=12===i(t.marginLeft),u.style.right="60%",o=36===i(t.right),r=36===i(t.width),u.style.position="absolute",s=12===i(u.offsetWidth/3),he.removeChild(c),u=null}}function i(e){return Math.round(parseFloat(e))}var n,r,s,o,a,l,c=g.createElement("div"),u=g.createElement("div")
305u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===u.style.backgroundClip,A.extend(f,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),s},reliableTrDimensions:function(){var t,i,n,r
306return null==a&&(t=g.createElement("table"),i=g.createElement("tr"),n=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",i.style.cssText="box-sizing:content-box;border:1px solid",i.style.height="1px",n.style.height="9px",n.style.display="block",he.appendChild(t).appendChild(i).appendChild(n),r=e.getComputedStyle(i),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===i.offsetHeight,he.removeChild(t)),a}}
vendor: 6,559 bytes, lines 306-333
306))})()
307var Ze=["Webkit","Moz","ms"],Je=g.createElement("div").style,et={}
308function tt(e){var t=A.cssProps[e]||et[e]
309return t||(e in Je?e:et[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Ze.length;i--;)if((e=Ze[i]+t)in Je)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,nt={position:"absolute",visibility:"hidden",display:"block"},rt={letterSpacing:"0",fontWeight:"400"}
310function st(e,t,i){var n=ue.exec(t)
311return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function ot(e,t,i,n,r,s){var o="width"===t?1:0,a=0,l=0,c=0
312if(i===(n?"border":"content"))return 0
313for(;o<4;o+=2)"margin"===i&&(c+=A.css(e,i+de[o],!0,r)),n?("content"===i&&(l-=A.css(e,"padding"+de[o],!0,r)),"margin"!==i&&(l-=A.css(e,"border"+de[o]+"Width",!0,r))):(l+=A.css(e,"padding"+de[o],!0,r),"padding"!==i?l+=A.css(e,"border"+de[o]+"Width",!0,r):a+=A.css(e,"border"+de[o]+"Width",!0,r))
314return!n&&s>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0),l+c}function at(e,t,i){var n=$e(e),r=(!f.boxSizingReliable()||i)&&"border-box"===A.css(e,"boxSizing",!1,n),s=r,o=Ye(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1)
315if(Ge.test(o)){if(!i)return o
316o="auto"}return(!f.boxSizingReliable()&&r||!f.reliableTrDimensions()&&C(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===A.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===A.css(e,"boxSizing",!1,n),(s=a in e)&&(o=e[a])),(o=parseFloat(o)||0)+ot(e,t,i||(r?"border":"content"),s,n,o)+"px"}function lt(e,t,i,n,r){return new lt.prototype.init(e,t,i,n,r)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ye(e,"opacity")
317return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,o,a=te(t),l=We.test(t),c=e.style
318if(l||(t=tt(a)),o=A.cssHooks[t]||A.cssHooks[a],void 0===i)return o&&"get"in o&&void 0!==(r=o.get(e,!1,n))?r:c[t]
319"string"===(s=typeof i)&&(r=ue.exec(i))&&r[1]&&(i=ge(e,t,r),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=r&&r[3]||(A.cssNumber[a]?"":"px")),f.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(i=o.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var r,s,o,a=te(t)
320return We.test(t)||(t=tt(a)),(o=A.cssHooks[t]||A.cssHooks[a])&&"get"in o&&(r=o.get(e,!0,i)),void 0===r&&(r=Ye(e,t,n)),"normal"===r&&t in rt&&(r=rt[t]),""===i||i?(s=parseFloat(r),!0===i||isFinite(s)?s||0:r):r}}),A.each(["height","width"],function(e,t){A.cssHooks[t]={get:function(e,i,n){if(i)return!it.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,n):Qe(e,nt,function(){return at(e,t,n)})},set:function(e,i,n){var r,s=$e(e),o=!f.scrollboxSize()&&"absolute"===s.position,a=(o||n)&&"border-box"===A.css(e,"boxSizing",!1,s),l=n?ot(e,t,n,a,s):0
321return a&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-ot(e,t,"border",!1,s)-.5)),l&&(r=ue.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=A.css(e,t)),st(0,i,l)}}}),A.cssHooks.marginLeft=Ke(f.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ye(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),A.each({margin:"",padding:"",border:"Width"},function(e,t){A.cssHooks[e+t]={expand:function(i){for(var n=0,r={},s="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+de[n]+t]=s[n]||s[n-2]||s[0]
322return r}},"margin"!==e&&(A.cssHooks[e+t].set=st)}),A.fn.extend({css:function(e,t){return K(this,function(e,t,i){var n,r,s={},o=0
323if(Array.isArray(t)){for(n=$e(e),r=t.length;o<r;o++)s[t[o]]=A.css(e,t[o],!1,n)
324return s}return void 0!==i?A.style(e,t,i):A.css(e,t)},e,t,arguments.length>1)}}),A.Tween=lt,lt.prototype={constructor:lt,init:function(e,t,i,n,r,s){this.elem=e,this.prop=i,this.easing=r||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(A.cssNumber[i]?"":"px")},cur:function(){var e=lt.propHooks[this.prop]
325return e&&e.get?e.get(this):lt.propHooks._default.get(this)},run:function(e){var t,i=lt.propHooks[this.prop]
326return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):lt.propHooks._default.set(this),this}},lt.prototype.init.prototype=lt.prototype,lt.propHooks={_default:{get:function(e){var t
327return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[tt(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},lt.propHooks.scrollTop=lt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=lt.prototype.init,A.fx.step={}
328var ct,ut,dt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/
329function ft(){ut&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ft):e.setTimeout(ft,A.fx.interval),A.fx.tick())}function pt(){return e.setTimeout(function(){ct=void 0}),ct=Date.now()}function mt(e,t){var i,n=0,r={height:e}
330for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=de[n])]=r["padding"+i]=e
331return t&&(r.opacity=r.width=e),r}function gt(e,t,i){for(var n,r=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),s=0,o=r.length;s<o;s++)if(n=r[s].call(i,t,e))return n}function yt(e,t,i){var n,r,s=0,o=yt.prefilters.length,a=A.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1
332for(var t=ct||pt(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),s=0,o=c.tweens.length;s<o;s++)c.tweens[s].run(n)
333return a.notifyWith(e,[c,n,i]),n<1&&o?i:(o||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},i),originalProperties:t,originalOptions:i,startTime:ct||pt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=A.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||
vendor: 4,103 bytes, lines 333-354
333c.opts.easing)
334return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0
335if(r)return this
336for(r=!0;i<n;i++)c.tweens[i].run(1)
337return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),u=c.props
338for(function(e,t){var i,n,r,s,o
339for(i in e)if(r=t[n=te(i)],s=e[i],Array.isArray(s)&&(r=s[1],s=e[i]=s[0]),i!==n&&(e[n]=s,delete e[i]),(o=A.cssHooks[n])&&"expand"in o)for(i in s=o.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=r)
340else t[n]=r}(u,c.opts.specialEasing);s<o;s++)if(n=yt.prefilters[s].call(c,e,u,c.opts))return p(n.stop)&&(A._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n
341return A.map(u,gt,c),p(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}A.Animation=A.extend(yt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t)
342return ge(i.elem,e,ue.exec(t),i),i}]},tweener:function(e,t){p(e)?(t=e,e=["*"]):e=e.match(q)
343for(var i,n=0,r=e.length;n<r;n++)i=e[n],yt.tweeners[i]=yt.tweeners[i]||[],yt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,r,s,o,a,l,c,u,d="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&me(e),g=re.get(e,"fxshow")
344for(n in i.queue||(null==(o=A._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,a=o.empty.fire,o.empty.fire=function(){o.unqueued||a()}),o.unqueued++,h.always(function(){h.always(function(){o.unqueued--,A.queue(e,"fx").length||o.empty.fire()})})),t)if(r=t[n],dt.test(r)){if(delete t[n],s=s||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue
345m=!0}f[n]=g&&g[n]||A.style(e,n)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(f))for(n in d&&1===e.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=re.get(e,"display")),"none"===(u=A.css(e,"display"))&&(c?u=c:(_e([e],!0),c=e.style.display||c,u=A.css(e,"display"),_e([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===A.css(e,"float")&&(l||(h.done(function(){p.display=c}),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),i.overflow&&(p.overflow="hidden",h.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]})),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=re.access(e,"fxshow",{display:c}),s&&(g.hidden=!m),m&&_e([e],!0),h.done(function(){for(n in m||_e([e]),re.remove(e,"fxshow"),f)A.style(e,n,f[n])})),l=gt(m?g[n]:0,n,h),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),A.speed=function(e,t,i){var n=e&&"object"==typeof e?A.extend({},e):{complete:i||!i&&t||p(e)&&e,duration:e,easing:i&&t||t&&!p(t)&&t}
346return A.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in A.fx.speeds?n.duration=A.fx.speeds[n.duration]:n.duration=A.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){p(n.old)&&n.old.call(this),n.queue&&A.dequeue(this,n.queue)},n},A.fn.extend({fadeTo:function(e,t,i,n){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=A.isEmptyObject(e),s=A.speed(t,i,n),o=function(){var t=yt(this,A.extend({},e),s);(r||re.get(this,"finish"))&&t.stop(!0)}
347return o.finish=o,r||!1===s.queue?this.each(o):this.queue(s.queue,o)},stop:function(e,t,i){var n=function(e){var t=e.stop
348delete e.stop,t(i)}
349return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",s=A.timers,o=re.get(this)
350if(r)o[r]&&o[r].stop&&n(o[r])
351else for(r in o)o[r]&&o[r].stop&&ht.test(r)&&n(o[r])
352for(r=s.length;r--;)s[r].elem!==this||null!=e&&s[r].queue!==e||(s[r].anim.stop(i),t=!1,s.splice(r,1))
353!t&&i||A.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,i=re.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],s=A.timers,o=n?n.length:0
354for(i.finish=!0,A.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===e&&(s[t].anim.stop(!0),s.splice(t,1)
vendor: 5,991 bytes, lines 354-389
354)
355for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this)
356delete i.finish})}}),A.each(["toggle","show","hide"],function(e,t){var i=A.fn[t]
357A.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(mt(t,!0),e,n,r)}}),A.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){A.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}),A.timers=[],A.fx.tick=function(){var e,t=0,i=A.timers
358for(ct=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1)
359i.length||A.fx.stop(),ct=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){ut||(ut=!0,ft())},A.fx.stop=function(){ut=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(t,i){return t=A.fx&&A.fx.speeds[t]||t,i=i||"fx",this.queue(i,function(i,n){var r=e.setTimeout(i,t)
360n.stop=function(){e.clearTimeout(r)}})},function(){var e=g.createElement("input"),t=g.createElement("select").appendChild(g.createElement("option"))
361e.type="checkbox",f.checkOn=""!==e.value,f.optSelected=t.selected,(e=g.createElement("input")).value="t",e.type="radio",f.radioValue="t"===e.value}()
362var vt,_t=A.expr.attrHandle
363A.fn.extend({attr:function(e,t){return K(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){A.removeAttr(this,e)})}}),A.extend({attr:function(e,t,i){var n,r,s=e.nodeType
364if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?A.prop(e,t,i):(1===s&&A.isXMLDoc(e)||(r=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?vt:void 0)),void 0!==i?null===i?void A.removeAttr(e,t):r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:(e.setAttribute(t,i+""),i):r&&"get"in r&&null!==(n=r.get(e,t))?n:null==(n=A.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&C(e,"input")){var i=e.value
365return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(q)
366if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),vt={set:function(e,t,i){return!1===t?A.removeAttr(e,i):e.setAttribute(i,i),i}},A.each(A.expr.match.bool.source.match(/\w+/g),function(e,t){var i=_t[t]||A.find.attr
367_t[t]=function(e,t,n){var r,s,o=t.toLowerCase()
368return n||(s=_t[o],_t[o]=r,r=null!=i(e,t,n)?o:null,_t[o]=s),r}})
369var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i
370function At(e){return(e.match(q)||[]).join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(q)||[]}A.fn.extend({prop:function(e,t){return K(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[A.propFix[e]||e]})}}),A.extend({prop:function(e,t,i){var n,r,s=e.nodeType
371if(3!==s&&8!==s&&2!==s)return 1===s&&A.isXMLDoc(e)||(t=A.propFix[t]||t,r=A.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex")
372return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode
373return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode
374t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){A.propFix[this.toLowerCase()]=this}),A.fn.extend({addClass:function(e){var t,i,n,r,s,o
375return p(e)?this.each(function(t){A(this).addClass(e.call(this,t,Tt(this)))}):(t=Ct(e)).length?this.each(function(){if(n=Tt(this),i=1===this.nodeType&&" "+At(n)+" "){for(s=0;s<t.length;s++)r=t[s],i.indexOf(" "+r+" ")<0&&(i+=r+" ")
376o=At(i),n!==o&&this.setAttribute("class",o)}}):this},removeClass:function(e){var t,i,n,r,s,o
377return p(e)?this.each(function(t){A(this).removeClass(e.call(this,t,Tt(this)))}):arguments.length?(t=Ct(e)).length?this.each(function(){if(n=Tt(this),i=1===this.nodeType&&" "+At(n)+" "){for(s=0;s<t.length;s++)for(r=t[s];i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ")
378o=At(i),n!==o&&this.setAttribute("class",o)}}):this:this.attr("class","")},toggleClass:function(e,t){var i,n,r,s,o=typeof e,a="string"===o||Array.isArray(e)
379return p(e)?this.each(function(i){A(this).toggleClass(e.call(this,i,Tt(this),t),t)}):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=Ct(e),this.each(function(){if(a)for(s=A(this),r=0;r<i.length;r++)n=i[r],s.hasClass(n)?s.removeClass(n):s.addClass(n)
380else void 0!==e&&"boolean"!==o||((n=Tt(this))&&re.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":re.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,n=0
381for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+At(Tt(i))+" ").indexOf(t)>-1)return!0
382return!1}})
383var Lt=/\r/g
384A.fn.extend({val:function(e){var t,i,n,r=this[0]
385return arguments.length?(n=p(e),this.each(function(i){var r
3861===this.nodeType&&(null==(r=n?e.call(this,i,A(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=A.map(r,function(e){return null==e?"":e+""})),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=A.valHooks[r.type]||A.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(Lt,""):null==i?"":i:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value")
387return null!=t?t:At(A.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,o="select-one"===e.type,a=o?null:[],l=o?s+1:r.length
388for(n=s<0?l:o?s:0;n<l;n++)if(((i=r[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!C(i.parentNode,"optgroup"))){if(t=A(i).val(),o)return t
389a.push(t)}return a}
vendor: 18,431 bytes, lines 389-483
389,set:function(e,t){for(var i,n,r=e.options,s=A.makeArray(t),o=r.length;o--;)((n=r[o]).selected=A.inArray(A.valHooks.option.get(n),s)>-1)&&(i=!0)
390return i||(e.selectedIndex=-1),s}}}}),A.each(["radio","checkbox"],function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},f.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})
391var xt=e.location,Mt={guid:Date.now()},Et=/\?/
392A.parseXML=function(t){var i,n
393if(!t||"string"!=typeof t)return null
394try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(r){}return n=i&&i.getElementsByTagName("parsererror")[0],i&&!n||A.error("Invalid XML: "+(n?A.map(n.childNodes,function(e){return e.textContent}).join("\n"):t)),i}
395var St=/^(?:focusinfocus|focusoutblur)$/,kt=function(e){e.stopPropagation()}
396A.extend(A.event,{trigger:function(t,i,n,r){var s,o,a,l,c,d,h,f,y=[n||g],v=u.call(t,"type")?t.type:t,_=u.call(t,"namespace")?t.namespace.split("."):[]
397if(o=f=a=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!St.test(v+A.event.triggered)&&(v.indexOf(".")>-1&&(_=v.split("."),v=_.shift(),_.sort()),c=v.indexOf(":")<0&&"on"+v,(t=t[A.expando]?t:new A.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=_.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:A.makeArray(i,[t]),h=A.event.special[v]||{},r||!h.trigger||!1!==h.trigger.apply(n,i))){if(!r&&!h.noBubble&&!m(n)){for(l=h.delegateType||v,St.test(l+v)||(o=o.parentNode);o;o=o.parentNode)y.push(o),a=o
398a===(n.ownerDocument||g)&&y.push(a.defaultView||a.parentWindow||e)}for(s=0;(o=y[s++])&&!t.isPropagationStopped();)f=o,t.type=s>1?l:h.bindType||v,(d=(re.get(o,"events")||Object.create(null))[t.type]&&re.get(o,"handle"))&&d.apply(o,i),(d=c&&o[c])&&d.apply&&ie(o)&&(t.result=d.apply(o,i),!1===t.result&&t.preventDefault())
399return t.type=v,r||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(y.pop(),i)||!ie(n)||c&&p(n[v])&&!m(n)&&((a=n[c])&&(n[c]=null),A.event.triggered=v,t.isPropagationStopped()&&f.addEventListener(v,kt),n[v](),t.isPropagationStopped()&&f.removeEventListener(v,kt),A.event.triggered=void 0,a&&(n[c]=a)),t.result}},simulate:function(e,t,i){var n=A.extend(new A.Event,i,{type:e,isSimulated:!0})
400A.event.trigger(n,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each(function(){A.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0]
401if(i)return A.event.trigger(e,t,i,!0)}})
402var Pt=/\[\]$/,Ot=/\r?\n/g,zt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i
403function It(e,t,i,n){var r
404if(Array.isArray(t))A.each(t,function(t,r){i||Pt.test(e)?n(e,r):It(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)})
405else if(i||"object"!==_(t))n(e,t)
406else for(r in t)It(e+"["+r+"]",t[r],i,n)}A.param=function(e,t){var i,n=[],r=function(e,t){var i=p(t)?t():t
407n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)}
408if(null==e)return""
409if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,function(){r(this.name,this.value)})
410else for(i in e)It(i,e[i],t,r)
411return n.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=A.prop(this,"elements")
412return e?A.makeArray(e):this}).filter(function(){var e=this.type
413return this.name&&!A(this).is(":disabled")&&Dt.test(this.nodeName)&&!zt.test(e)&&(this.checked||!Ae.test(e))}).map(function(e,t){var i=A(this).val()
414return null==i?null:Array.isArray(i)?A.map(i,function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}}):{name:t.name,value:i.replace(Ot,"\r\n")}}).get()}})
415var Nt=/%20/g,Rt=/#.*$/,Ft=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Ut=/^\/\//,Vt={},Ht={},qt="*/".concat("*"),Gt=g.createElement("a")
416function Wt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*")
417var n,r=0,s=t.toLowerCase().match(q)||[]
418if(p(i))for(;n=s[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function $t(e,t,i,n){var r={},s=e===Ht
419function o(a){var l
420return r[a]=!0,A.each(e[a]||[],function(e,a){var c=a(t,i,n)
421return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Qt(e,t){var i,n,r=A.ajaxSettings.flatOptions||{}
422for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i])
423return n&&A.extend(!0,e,n),e}Gt.href=xt.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(xt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,A.ajaxSettings),t):Qt(A.ajaxSettings,e)},ajaxPrefilter:Wt(Vt),ajaxTransport:Wt(Ht),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{}
424var n,r,s,o,a,l,c,u,d,h,f=A.ajaxSetup({},i),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?A(p):A.event,y=A.Deferred(),v=A.Callbacks("once memory"),_=f.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t
425if(c){if(!o)for(o={};t=Bt.exec(s);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2])
426t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t
427if(e)if(c)C.always(e[C.status])
428else for(t in e)_[t]=[_[t],e[t]]
429return this},abort:function(e){var t=e||T
430return n&&n.abort(t),L(0,t),this}}
431if(y.promise(C),f.url=((t||f.url||xt.href)+"").replace(Ut,xt.protocol+"//"),f.type=i.method||i.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(q)||[""],null==f.crossDomain){l=g.createElement("a")
432try{l.href=f.url,l.href=l.href,f.crossDomain=Gt.protocol+"//"+Gt.host!=l.protocol+"//"+l.host}catch(x){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=A.param(f.data,f.traditional)),$t(Vt,f,i,C),c)return C
433for(d in(u=A.event&&f.global)&&0===A.active++&&A.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!jt.test(f.type),r=f.url.replace(Rt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Nt,"+")):(h=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(Et.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(Ft,"$1"),h=(Et.test(r)?"&":"?")+"_="+Mt.guid+++h),f.url=r+h),f.ifModified&&(A.lastModified[r]&&C.setRequestHeader("If-Modified-Since",A.lastModified[r]),A.etag[r]&&C.setRequestHeader("If-None-Match",A.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||i.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+qt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(d,f.headers[d])
434if(f.beforeSend&&(!1===f.beforeSend.call(p,C,f)||c))return C.abort()
435if(T="abort",v.add(f.complete),C.done(f.success),C.fail(f.error),n=$t(Ht,f,i,C)){if(C.readyState=1,u&&m.trigger("ajaxSend",[C,f]),c)return C
436f.async&&f.timeout>0&&(a=e.setTimeout(function(){C.abort("timeout")},f.timeout))
437try{c=!1,n.send(b,L)}catch(x){if(c)throw x
438L(-1,x)}}else L(-1,"No Transport")
439function L(t,i,o,l){var d,h,g,b,w,T=i
440c||(c=!0,a&&e.clearTimeout(a),n=void 0,s=l||"",C.readyState=t>0?4:0,d=t>=200&&t<300||304===t,o&&(b=function(e,t,i){for(var n,r,s,o,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"))
441if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r)
442break}if(l[0]in i)s=l[0]
443else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r
444break}o||(o=r)}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]}(f,C,o)),!d&&A.inArray("script",f.dataTypes)>-1&&A.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),b=function(e,t,i,n){var r,s,o,a,l,c={},u=e.dataTypes.slice()
445if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o]
446for(s=u.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=u.shift())if("*"===s)s=l
447else if("*"!==l&&l!==s){if(!(o=c[l+" "+s]||c["* "+s]))for(r in c)if((a=r.split(" "))[1]===s&&(o=c[l+" "+a[0]]||c["* "+a[0]])){!0===o?o=c[r]:!0!==c[r]&&(s=a[0],u.unshift(a[1]))
448break}if(!0!==o)if(o&&e.throws)t=o(t)
449else try{t=o(t)}catch(x){return{state:"parsererror",error:o?x:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(f,b,C,d),d?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(A.lastModified[r]=w),(w=C.getResponseHeader("etag"))&&(A.etag[r]=w)),204===t||"HEAD"===f.type?T="nocontent":304===t?T="notmodified":(T=b.state,h=b.data,d=!(g=b.error))):(g=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(i||T)+"",d?y.resolveWith(p,[h,T,C]):y.rejectWith(p,[C,T,g]),C.statusCode(_),_=void 0,u&&m.trigger(d?"ajaxSuccess":"ajaxError",[C,f,d?h:g]),v.fireWith(p,[C,T]),u&&(m.trigger("ajaxComplete",[C,f]),--A.active||A.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,i){return A.get(e,t,i,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],function(e,t){A[t]=function(e,i,n,r){return p(i)&&(r=r||n,n=i,i=void 0),A.ajax(A.extend({url:e,type:t,dataType:r,data:i,success:n},A.isPlainObject(e)&&e))}}),A.ajaxPrefilter(function(e){var t
450for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),A._evalUrl=function(e,t,i){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t,i)}})},A.fn.extend({wrapAll:function(e){var t
451return this[0]&&(p(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild
452return e}).append(this)),this},wrapInner:function(e){return p(e)?this.each(function(t){A(this).wrapInner(e.call(this,t))}):this.each(function(){var t=A(this),i=t.contents()
453i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=p(e)
454return this.each(function(i){A(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){A(this).replaceWith(this.childNodes)}),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}}
455var Xt={0:200,1223:204},Yt=A.ajaxSettings.xhr()
456f.cors=!!Yt&&"withCredentials"in Yt,f.ajax=Yt=!!Yt,A.ajaxTransport(function(t){var i,n
457if(f.cors||Yt&&!t.crossDomain)return{send:function(r,s){var o,a=t.xhr()
458if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o]
459for(o in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(o,r[o])
460i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Xt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=a.ontimeout=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){i&&n()})},i=i("abort")
461try{a.send(t.hasContent&&t.data||null)}catch(l){if(i)throw l}},abort:function(){i&&i()}}}),A.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),A.ajaxTransport("script",function(e){var t,i
462if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&r("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){i&&i()}}})
463var Kt,Zt=[],Jt=/(=)\?(?=&|$)|\?\?/
464A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||A.expando+"_"+Mt.guid++
465return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",function(t,i,n){var r,s,o,a=!1!==t.jsonp&&(Jt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(t.data)&&"data")
466if(a||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=p(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Jt,"$1"+r):!1!==t.jsonp&&(t.url+=(Et.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||A.error(r+" was not called"),o[0]},t.dataTypes[0]="json",s=e[r],e[r]=function(){o=arguments},n.always(function(){void 0===s?A(e).removeProp(r):e[r]=s,t[r]&&(t.jsonpCallback=i.jsonpCallback,Zt.push(r)),o&&p(s)&&s(o[0]),o=s=void 0}),"script"}),f.createHTMLDocument=((Kt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Kt.childNodes.length),A.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(f.createHTMLDocument?((n=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(n)):t=g),s=!i&&[],(r=R.exec(e))?[t.createElement(r[1])]:(r=Se([e],t,s),s&&s.length&&A(s).remove(),A.merge([],r.childNodes)))
467var n,r,s},A.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ")
468return a>-1&&(n=At(e.slice(a)),e=e.slice(0,a)),p(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&A.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){s=arguments,o.html(n?A("<div>").append(A.parseHTML(e)).find(n):e)}).always(i&&function(e,t){o.each(function(){i.apply(this,s||[e.responseText,t,e])})}),this},A.expr.pseudos.animated=function(e){return A.grep(A.timers,function(t){return e===t.elem}).length},A.offset={setOffset:function(e,t,i){var n,r,s,o,a,l,c=A.css(e,"position"),u=A(e),d={}
469"static"===c&&(e.style.position="relative"),a=u.offset(),s=A.css(e,"top"),l=A.css(e,"left"),("absolute"===c||"fixed"===c)&&(s+l).indexOf("auto")>-1?(o=(n=u.position()).top,r=n.left):(o=parseFloat(s)||0,r=parseFloat(l)||0),p(t)&&(t=t.call(e,i,A.extend({},a))),null!=t.top&&(d.top=t.top-a.top+o),null!=t.left&&(d.left=t.left-a.left+r),"using"in t?t.using.call(e,d):u.css(d)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){A.offset.setOffset(this,e,t)})
470var t,i,n=this[0]
471return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0}
472if("fixed"===A.css(n,"position"))t=n.getBoundingClientRect()
473else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode
474e&&e!==n&&1===e.nodeType&&((r=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),r.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-A.css(n,"marginTop",!0),left:t.left-r.left-A.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent
475return e||he})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t
476A.fn[e]=function(n){return K(this,function(e,n,r){var s
477if(m(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[n]
478s?s.scrollTo(i?s.pageXOffset:r,i?r:s.pageYOffset):e[n]=r},e,n,arguments.length)}}),A.each(["top","left"],function(e,t){A.cssHooks[t]=Ke(f.pixelPosition,function(e,i){if(i)return i=Ye(e,t),Ge.test(i)?A(e).position()[t]+"px":i})}),A.each({Height:"height",Width:"width"},function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){A.fn[n]=function(r,s){var o=arguments.length&&(i||"boolean"!=typeof r),a=i||(!0===r||!0===s?"margin":"border")
479return K(this,function(t,i,r){var s
480return m(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===r?A.css(t,i,a):A.style(t,i,r,a)},t,o?r:void 0,o)}})}),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){A.fn[t]=function(e){return this.on(t,e)}}),A.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){A.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}})
481var ei=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g
482A.proxy=function(e,t){var i,n,s
483if("string"==typeof t&&(i=e[t],t=e,e=i),p(e))return n=r.call(arguments,2),s=function(){return e.apply(t||this,n.concat(r.call(arguments)))},s.guid=e.guid=e.guid||A.guid++,s},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)}
483,A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=C,A.isFunction=p,A.isWindow=m,A.camelCase=te,A.type=_,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e)
484return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},A.trim=function(e){return null==e?"":(e+"").replace(ei,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return A})
485var ti=e.jQuery,ii=e.$
486return A.noConflict=function(t){return e.$===A&&(e.$=ii),t&&e.jQuery===A&&(e.jQuery=ti),A},void 0===t&&(e.jQuery=e.$=A),A}),function(){
487/*!
488 * @overview  Ember - JavaScript Application Framework
489 * @copyright Copyright 2011 Tilde Inc. and contributors
490 *            Portions Copyright 2006-2011 Strobe Inc.
491 *            Portions Copyright 2008-2011 Apple Inc. All rights reserved.
492 * @license   Licensed under MIT license
493 *            See https://raw.github.com/emberjs/ember.js/master/LICENSE
494 * @version   5.8.0
495 */
496var e,t;(function(){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:null
497if(null===i)throw new Error("unable to locate global object")
498if("function"==typeof i.define&&"function"==typeof i.require)return e=i.define,void(t=i.require)
499var n=Object.create(null),r=Object.create(null)
500function s(e,i){var s=e,o=n[s]
501o||(o=n[s+="/index"])
502var a=r[s]
503if(void 0!==a)return a
504a=r[s]={},o||function(e,t){throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e)}(e,i)
505for(var l=o.deps,c=o.callback,u=new Array(l.length),d=0;d<l.length;d++)"exports"===l[d]?u[d]=a:"require"===l[d]?u[d]=t:u[d]=t(l[d],s)
506return c.apply(this,u),a}e=function(e,t,i){n[e]={deps:t,callback:i}},(t=function(e){return s(e,null)}).default=t,t.has=function(e){return Boolean(n[e])||Boolean(n[e+"/index"])},t._eak_seen=t.entries=n})(),e("@ember/-internals/browser-environment/index",["exports"],function(e){"use strict"
507Object.defineProperty(e,"__esModule",{value:!0}),e.window=e.userAgent=e.location=e.isFirefox=e.isChrome=e.history=e.hasDOM=void 0
508var t=e.hasDOM="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent
509e.window=t?self:null,e.location=t?self.location:null,e.history=t?self.history:null
510const i=e.userAgent=t?self.navigator.userAgent:"Lynx (textmode)"
511e.isChrome=!!t&&("object"==typeof chrome&&!("object"==typeof opera)),e.isFirefox=!!t&&/Firefox|FxiOS/.test(i)}),e("@ember/-internals/container/index",["exports","@ember/-internals/utils","@ember/debug","@ember/-internals/owner"],function(e,t,i,n){"use strict"
512Object.defineProperty(e,"__esModule",{value:!0}),e.Registry=e.INIT_FACTORY=e.Container=void 0,e.getFactoryFor=function(e){return e[u]},e.privatize=function([e]){let i=m[e]
513if(i)return i
514let[n,r]=e.split(":")
515return m[e]=(0,t.intern)(`${n}:${r}-${g}`)},e.setFactoryFor=d
516class r{constructor(e,i={}){this.registry=e,this.owner=i.owner||null,this.cache=(0,t.dictionary)(i.cache||null),this.factoryManagerCache=(0,t.dictionary)(i.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`)
517return function(e,t,i={}){let n=t
518if(!0===i.singleton||void 0===i.singleton&&s(e,t)){let t=e.cache[n]
519if(void 0!==t)return t}return function(e,t,i,n){let r=a(e,t,i)
520if(void 0===r)return
521if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||s(e,t))&&o(e,t)}(e,i,n)){let i=e.cache[t]=r.create()
522return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!s(e,t))&&o(e,t)}(e,i,n))return r.create()
523if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&s(e,t)&&!o(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&s(e,t)||o(e,t))}(e,i,n))return r.class
524throw new Error("Could not create factory")}
524(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,l(this)}finalizeDestroy(){c(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(l(this),c(this)):function(e,t){let i=e.cache[t]
525delete e.factoryManagerCache[t],i&&(delete e.cache[t],i.destroy&&i.destroy())}(this,this.registry.normalize(e)))}ownerInjection(){let e={}
526return(0,n.setOwner)(e,this.owner),e}factoryFor(e){if(this.isDestroyed)throw new Error(`Cannot call \`.factoryFor('${e}')\` after the owner has been destroyed`)
527let t=this.registry.normalize(e)
528return a(this,t,e)}}function s(e,t){return!1!==e.registry.getOption(t,"singleton")}function o(e,t){return!1!==e.registry.getOption(t,"instantiate")}function a(e,t,i){let n=e.factoryManagerCache[t]
529if(void 0!==n)return n
530let r=e.registry.resolve(t)
531if(void 0===r)return
532let s=new h(e,r,i,t)
533return e.factoryManagerCache[t]=s,s}function l(e){let t=e.cache,i=Object.keys(t)
534for(let n of i){let e=t[n]
535e.destroy&&e.destroy()}}function c(e){e.cache=(0,t.dictionary)(null),e.factoryManagerCache=(0,t.dictionary)(null)}e.Container=r
536const u=e.INIT_FACTORY=Symbol("INIT_FACTORY")
537function d(e,t){e[u]=t}class h{constructor(e,t,i,n){this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this
538if(t.isDestroyed)throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`)
539let i=e?{...e}:{}
540return(0,n.setOwner)(i,t.owner),d(i,this),this.class.create(i)}}const f=/^[^:]+:[^:]+$/
541class p{constructor(e={}){this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=(0,t.dictionary)(e.registrations||null),this._normalizeCache=(0,t.dictionary)(null),this._resolveCache=(0,t.dictionary)(null),this._failSet=new Set,this._options=(0,t.dictionary)(null),this._typeOptions=(0,t.dictionary)(null)}container(e){return new r(this,e)}register(e,t,i={}){let n=this.normalize(e)
542this._failSet.delete(n),this.registrations[n]=t,this._options[n]=i}unregister(e){let t=this.normalize(e)
543delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,r=e._resolveCache[n]
544if(void 0!==r)return r
545if(e._failSet.has(n))return
546e.resolver&&(i=e.resolver.resolve(n))
547void 0===i&&(i=e.registrations[n])
548void 0===i?e._failSet.add(n):e._resolveCache[n]=i
549return i}(this,this.normalize(e))
550return void 0===t&&null!==this.fallback&&(t=this.fallback.resolve(e)),t}describe(e){return null!==this.resolver&&this.resolver.lookupDescription?this.resolver.lookupDescription(e):null!==this.fallback?this.fallback.describe(e):e}normalizeFullName(e){return null!==this.resolver&&this.resolver.normalize?this.resolver.normalize(e):null!==this.fallback?this.fallback.normalizeFullName(e):e}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this.normalizeFullName(e))}makeToString(e,t){return null!==this.resolver&&this.resolver.makeToString?this.resolver.makeToString(e,t):null!==this.fallback?this.fallback.makeToString(e,t):"string"==typeof e?e:e.name??"(unknown class)"}has(e){return!!this.isValidFullName(e)&&function(e,t){return void 0!==e.resolve(t)}(this,this.normalize(e))}optionsForType(e,t){this._typeOptions[e]=t}getOptionsForType(e){let t=this._typeOptions[e]
551return void 0===t&&null!==this.fallback&&(t=this.fallback.getOptionsForType(e)),t}options(e,t){let i=this.normalize(e)
552this._options[i]=t}getOptions(e){let t=this.normalize(e),i=this._options[t]
553return void 0===i&&null!==this.fallback&&(i=this.fallback.getOptions(e)),i}getOption(e,t){let i=this._options[e]
554if(void 0!==i&&void 0!==i[t])return i[t]
555let n=e.split(":")[0]
556return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let i,n,r=(0,t.dictionary)(null),s=Object.keys(this.registrations)
557for(let t of s){t.split(":")[0]===e&&(r[t]=!0)}return null!==this.fallback&&(i=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(n=this.resolver.knownForType(e)),Object.assign({}
557,i,r,n)}isValidFullName(e){return f.test(e)}}e.Registry=p
558const m=(0,t.dictionary)(null),g=`${Math.random()}${Date.now()}`.replace(".","")}),e("@ember/-internals/environment/index",["exports"],function(e){"use strict"
559function t(e){return e&&e.Object===Object?e:void 0}Object.defineProperty(e,"__esModule",{value:!0}),e.context=e.ENV=void 0,e.getENV=function(){return s},e.getLookup=function(){return r.lookup},e.global=void 0,e.setLookup=function(e){r.lookup=e}
560var i,n=e.global=t((i="object"==typeof global&&global)&&void 0===i.nodeType?i:void 0)||t("object"==typeof self&&self)||t("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")()
561const r=e.context=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(n,n.Ember)
562const s=e.ENV={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_APPLICATION_TEMPLATE_WRAPPER:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!1,_DEBUG_RENDER_TREE:!1,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}};(e=>{if("object"!=typeof e||null===e)return
563for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||"EXTEND_PROTOTYPES"===r||"EMBER_LOAD_HOOKS"===r)continue
564let t=s[r]
565!0===t?s[r]=!1!==e[r]:!1===t&&(s[r]=!0===e[r])}let{EXTEND_PROTOTYPES:t}=e
566void 0!==t&&(s.EXTEND_PROTOTYPES.Array="object"==typeof t&&null!==t?!1!==t.Array:!1!==t)
567let{EMBER_LOAD_HOOKS:i}=e
568if("object"==typeof i&&null!==i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue
569let e=i[r]
570Array.isArray(e)&&(s.EMBER_LOAD_HOOKS[r]=e.filter(e=>"function"==typeof e))}let{FEATURES:n}=e
571if("object"==typeof n&&null!==n)for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(s.FEATURES[r]=!0===n[r])})(n.EmberENV)}),e("@ember/-internals/error-handling/index",["exports"],function(e){"use strict"
572let t
573Object.defineProperty(e,"__esModule",{value:!0}),e.getDispatchOverride=function(){return i},e.getOnerror=function(){return t},e.onErrorTarget=void 0,e.setDispatchOverride=function(e){i=e},e.setOnerror=function(e){t=e}
574e.onErrorTarget={get onerror(){return t}}
575let i=null}),e("@ember/-internals/glimmer/index",["exports","@glimmer/opcode-compiler","@ember/-internals/browser-environment","@ember/debug","@ember/object","@glimmer/reference","@glimmer/validator","@ember/modifier","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/utils","@glimmer/manager","@ember/-internals/views","@ember/engine","@ember/engine/instance","@ember/instrumentation","@ember/service","@ember/-internals/runtime","@glimmer/runtime","@glimmer/util","@ember/-internals/string","@glimmer/destroyable","@ember/runloop","@ember/object/-internals","@ember/-internals/container","@ember/-internals/environment","@glimmer/vm","@glimmer/program","rsvp","@glimmer/node","@glimmer/global-context","@ember/array/-internals","@ember/-internals/glimmer","@ember/array","@ember/routing/-internals","@ember/template-factory"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I){"use strict"
576Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return v.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return v.DOMTreeConstruction}}),e.LinkTo=e.Input=e.Helper=void 0,Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return S.NodeDOMTreeConstruction}}),e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0,e._resetRenderers=function(){li.length=0},e.componentCapabilities=void 0,e.escapeExpression=function(e){let t
577if("string"!=typeof e){if(lt(e))return e.toHTML()
578if(null==e)return""
579if(!e)return String(e)
580t=String(e)}else t=e
581if(!st.test(t))return t
582return t.replace(ot,at)},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(fi,e))return fi[e]},e.getTemplates=function(){return fi},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(fi,e)},e.helper=it,e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e))
583return new nt(e)}
583,e.isHTMLSafe=lt,Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return v.isSerializationFirstNode}}),e.modifierCapabilities=void 0,e.renderSettled=function(){null===ui&&(ui=E.default.defer(),(0,A._getCurrentRunLoop)()||A._backburner.schedule("actions",null,oi))
584return ui.promise},e.setComponentManager=function(e,t){return(0,d.setComponentManager)(e,t)},e.setTemplate=function(e,t){return fi[e]=t},e.setTemplates=function(e){fi=e},e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){let t=(0,c.getOwner)(e)
585switch(t.lookup("-environment:main")._renderMode){case"serialize":return S.serializeBuilder.bind(null)
586case"rehydrate":return v.rehydrationBuilder.bind(null)
587default:return v.clientBuilder.bind(null)}}}),e.register(C.privatize`template:-root`,N),e.register("renderer:-dom",hi)},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",ri),e.register("template:-outlet",pi),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",te),e.register("component:link-to",he),e.register("component:textarea",ge),L.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(C.privatize`component:-default`,$e)},Object.defineProperty(e,"template",{enumerable:!0,get:function(){return t.templateFactory}}),Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return t.templateCacheCounters}}),e.uniqueId=Bt
588var N=e.RootTemplate=(0,I.createTemplateFactory)({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),R=(0,I.createTemplateFactory)({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[a.on],isStrictMode:!0})
589function F(){}class B{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,(0,c.setOwner)(this,e)}get id(){return(0,u.guidFor)(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e]
590return t?(0,s.valueForRef)(t):void 0}positional(e){let t=this.args.positional[e]
591return t?(0,s.valueForRef)(t):void 0}listenerFor(e){let t=this.named(e)
592return t||F}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${(0,u.guidFor)(this)}>`}}const j=new WeakMap
593function U(e,t){let i={create(){throw(0,n.assert)("Use constructor instead of create")},toString:()=>e.toString()}
594return j.set(i,e),(0,d.setInternalComponentManager)(H,i),(0,d.setComponentTemplate)(t,i),i}const V={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
595const H=new class{getCapabilities(){return V}create(e,t,i,n,r,a){var l
596let c=new(l=t,j.get(l))(e,i.capture(),(0,s.valueForRef)(a))
597return(0,o.untrack)(c.validateArguments.bind(c)),c}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return(0,s.createConstRef)(e,"this")}getDestroyable(e){return e}}
598var q=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
599if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
600else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
601return s>3&&o&&Object.defineProperty(t,i,o),o}
602const G=Object.freeze({})
603function W(e){return function(e){return e.target}(e).value}function $(e){return void 0===e?new Q(void 0):(0,s.isConstRef)(e)?new Q((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new X(e):new Y(e)}class Q{constructor(e){this.value=e}get(){return this.value}set(e){this.value=e}}q([l.tracked],Q.prototype,"value",void 0)
604class X{constructor(e){this.reference=e}get(){return(0,s.valueForRef)(this.reference)}set(e){(0,s.updateRef)(this.reference,e)}}class Y{constructor(e){this.lastUpstreamValue=G,this.upstream=new X(e)}get(){let e=this.upstream.get()
605return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new Q(e)),this.local.get()}set(e){this.local.set(e)}}class K extends B{constructor(){super(...arguments),this._value=$(this.args.named.value)}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=W(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e)
606break
607case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){let t=super.listenerFor(e)
608return this.isVirtualEventListener(e,t)?(i=t,e=>i(W(e),e)):t
609var i}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}q([r.action],K.prototype,"valueDidChange",null),q([r.action],K.prototype,"keyUp",null)
610var Z=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
611if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
612else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>
6123?r(t,i,o):r(t,i))||o)
613return s>3&&o&&Object.defineProperty(t,i,o),o}
614let J
615if(i.hasDOM){const e=Object.create(null),t=document.createElement("input")
616e[""]=!1,e.text=!0,e.checkbox=!0,J=i=>{let n=e[i]
617if(void 0===n){try{t.type=i,n=t.type===i}catch(r){n=!1}finally{t.type="text"}e[i]=n}return n}}else J=e=>""!==e
618class ee extends K{constructor(){super(...arguments),this._checked=$(this.args.named.checked)}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type")
619return null==e?"text":J(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target
620this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Z([r.action],ee.prototype,"change",null),Z([r.action],ee.prototype,"input",null),Z([r.action],ee.prototype,"checkedDidChange",null)
621const te=e.Input=U(ee,R)
622var ie=(0,I.createTemplateFactory)({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[a.on],isStrictMode:!0}),ne=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
623if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
624else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
625return s>3&&o&&Object.defineProperty(t,i,o),o}
626const re=[],se={}
627function oe(e){return null==e}function ae(e){return!oe(e)}function le(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}(0,n.debugFreeze)(re),(0,n.debugFreeze)(se)
628class ce extends B{constructor(){super(...arguments),this.currentRouteCache=(0,o.createCache)(()=>((0,o.consumeTag)((0,o.tagFor)(this.routing,"currentState")),(0,o.untrack)(()=>this.routing.currentRouteName)))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view"
629return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}get href(){if(this.isLoading)return"#"
630let{routing:e,route:t,models:i,query:n}=this
631return(0,o.consumeTag)((0,o.tagFor)(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!(0,h.isSimpleClick)(e))return
632let t=e.currentTarget
633if(!(""===t.target||"_self"===t.target))return
634if(this.preventDefault(e),this.isDisabled)return
635if(this.isLoading)return
636let{routing:i,route:n,models:r,query:s,replace:o}=this,a={routeName:n,queryParams:s,transition:void 0};(0,m.flaggedInstrument)("interaction.link-to",a,()=>{a.transition=i.transitionTo(n,r,s,o)})}get route(){if("route"in this.args.named){let e=this.named("route")
637return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return(0,o.getValue)(this.currentRouteCache)}get models(){if("models"in this.args.named){let e=this.named("models")
638return e}return"model"in this.args.named?[this.named("model")]:re}get query(){if("query"in this.args.named){let e=this.named("query")
639return{...e}}return se}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState
640return e===t?null:this.isActiveForState(t)}get isLoading(){return oe(this.route)||this.models.some(e=>oe(e))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){let e=this.owner
641return e instanceof p.default&&void 0!==(0,f.getEngineParent)(e)}get engineMountPoint(){let e=this.owner
642return e instanceof p.default?e.mountPoint:void 0}
642classFor(e){let t=this.named(`${e}Class`)
643return!0===t||oe(t)?` ${e}`:t?` ${t}`:""}namespaceRoute(e){let{engineMountPoint:t}=this
644return void 0===t?e:"application"===e?t:`${t}.${e}`}isActiveForState(e){if(!ae(e))return!1
645if(this.isLoading)return!1
646let t=this.named("current-when")
647if("boolean"==typeof t)return t
648if("string"==typeof t){let{models:i,routing:n}=this
649return t.split(" ").some(t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e))}{let{route:t,models:i,query:n,routing:r}=this
650return r.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}ne([(0,g.service)("-routing")],ce.prototype,"routing",void 0),ne([r.action],ce.prototype,"click",null)
651let{prototype:ue}=ce,de=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||de(Object.getPrototypeOf(e),t):null
652{let e=ue.onUnsupportedArgument
653Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=de(ue,"models"),t=e.get
654Object.defineProperty(ue,"models",{configurable:!0,enumerable:!1,get:function(){let e=t.call(this)
655return e.length>0&&!("query"in this.args.named)&&le(e[e.length-1])&&(e=e.slice(0,-1)),e}})
656let i=de(ue,"query"),n=i.get
657Object.defineProperty(ue,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=n.call(this)
658return le(e)?e.values??se:e}{let e=t.call(this)
659if(e.length>0){let t=e[e.length-1]
660if(le(t)&&null!==t.values)return t.values}return se}}})}{let e=ue.onUnsupportedArgument
661Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const he=e.LinkTo=U(ce,ie)
662var fe=(0,I.createTemplateFactory)({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[a.on],isStrictMode:!0}),pe=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
663if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
664else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
665return s>3&&o&&Object.defineProperty(t,i,o),o}
666class me extends K{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}pe([r.action],me.prototype,"change",null),pe([r.action],me.prototype,"input",null)
667const ge=e.Textarea=U(me,fe)
668function ye(e){return"function"==typeof e}function ve(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?(0,s.childRefFor)(e,t[0]):(0,s.childRefFromParts)(e,t)}function _e(e){let t=e.indexOf(":")
669if(-1===t)return[e,e,!0]
670{let i=e.substring(0,t),n=e.substring(t+1)
671return[i,n,!1]}}function be(e,t,i,n){let[r,o,a]=i
672if("id"===o){let t=(0,l.get)(e,r)
673null==t&&(t=e.elementId)
674let i=(0,s.createPrimitiveRef)(t)
675return void n.setAttribute("id",i,!0,null)}let c=r.indexOf(".")>-1,u=c?ve(t,r.split(".")):(0,s.childRefFor)(t,r)
676n.setAttribute(o,u,!1,null)}function we(e,t,i){let n=t.split(":"),[r,o,a]=n
677if(""===r)i.setAttribute("class",(0,s.createPrimitiveRef)(o),!0,null)
678else{let t,n=r.indexOf(".")>-1,l=n?r.split("."):[],c=n?ve(e,l):(0,s.childRefFor)(e,r)
679t=void 0===o?Ae(c,n?l[l.length-1]:r):function(e,t,i){return(0,s.createComputeRef)(()=>(0,s.valueForRef)(e)?t:i)}(c,o,a),i.setAttribute("class",t,!1,null)}}function Ae(e,t){let i
680return(0,s.createComputeRef)(()=>{let n=(0,s.valueForRef)(e)
681return!0===n?i||(i=(0,b.dasherize)(t)):n||0===n?String(n):null})}function Te(){}class Ce{constructor(e,t,i,n,r,a){this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=r,this.isInteractive=a,this.classRef=null,this.classRef=null,this.argsRevision=null===t?0:(0,o.valueForTag)(i),this.rootRef=(0,s.createConstRef)(e,"this"),(0,w.registerDestructor)(this,()=>this.willDestroy(),!0),(0,w.registerDestructor)(this,()=>this.component.destroy())}willDestroy(){let{component:e,isInteractive:t}=this
682if(t){(0,o.beginUntrackFrame)(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),(0,o.endUntrackFrame)()
683let t=(0,h.getViewElement)(e)
684t&&((0,h.clearElementView)(t),(0,h.clearViewElement)(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this
685e(),this.finalizer=Te}}function Le(e){return(0,d.setInternalHelperManager)(e,{})}const xe=new WeakSet
686var Me=Le(e=>{let t,{named:i,positional:n}=e,[r,o,...a]=n,c=o.debugLabel,u="target"in i?i.target:r,d=function(e,t){let i,n
687t.length>0&&(i=e=>t.map(s.valueForRef).concat(e))
688e&&(n=t=>{let i=(0,s.valueForRef)(e)
689return i&&t.length>0&&(t[0]=(0,l.get)(t[0],i)),t})
690return i&&n?e=>n(i(e)):i||n||Ee}("value"in i&&i.value||!1,a)
691return t=(0,s.isInvokableRef)(o)?Se(o,o,ke,d,c):function(e,t,i,n,r){const o=(0,s.valueForRef)(i)
6920
693return(...i)=>Se(e,(0,s.valueForRef)(t),o,n,r)(...i)}((0,s.valueForRef)(r),u,o,d,c),xe.add(t),(0,s.createUnboundRef)(t,"(result of an `action` helper)")})
694function Ee(e){return e}function Se(e,t,i,n,r){let s,o
695if("string"==typeof i){s=t
696let e=t.actions?.[i]
697o=e}else"function"==typeof i&&(s=e,o=i)
698return(...e)=>{let t={target:s,args:e,label:"@glimmer/closure-action"}
699return(0,m.flaggedInstrument)("interaction.ember-action",t,()=>(0,A.join)(s,o,...n(e)))}}function ke(e){(0,s.updateRef)(this,e)}function Pe(e){let t=Object.create(null),i=Object.create(null)
700i[De]=e
701for(let n in e){let r=e[n],o=(0,s.valueForRef)(r),a="function"==typeof o&&xe.has(o);(0,s.isUpdatableRef)(r)&&!a?t[n]=new ze(r,o):t[n]=o,i[n]=o}return i.attrs=t,i}const Oe=Symbol("REF")
702class ze{constructor(e,t){this[h.MUTABLE_CELL]=!0,this[Oe]=e,this.value=t}update(e){(0,s.updateRef)(this[Oe],e)}}const De=(0,u.enumerableSymbol)("ARGS"),Ie=(0,u.enumerableSymbol)("HAS_BLOCK"),Ne=Symbol("DIRTY_TAG"),Re=Symbol("IS_DISPATCHING_ATTRS"),Fe=Symbol("BOUNDS"),Be=(0,s.createPrimitiveRef)("ember-view");(0,n.debugFreeze)([])
703class je{templateFor(e){let t,{layout:i,layoutName:n}=e,r=(0,c.getOwner)(e)
704if(void 0===i){if(void 0===n)return null
705{let e=r.lookup(`template:${n}`)
706t=e}}else{if(!ye(i))return null
707t=i}return(0,_.unwrapTemplate)(t(r)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}
707getTagName(e){let{component:t,hasWrappedElement:i}=e
708return i?t&&t.tagName||"div":null}getCapabilities(){return He}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=(0,s.valueForRef)(e)
709return{positional:n.positional,named:{...i,...n.named}}}const{positionalParams:i}=e.class??e
710if(null==i||0===t.positional.length)return null
711let n
712if("string"==typeof i){let e=t.positional.capture()
713n={[i]:(0,s.createComputeRef)(()=>(0,v.reifyPositional)(e))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null
714{const e=Math.min(i.length,t.positional.length)
715n={},Object.assign(n,t.named.capture())
716for(let r=0;r<e;r++){let e=i[r]
717n[e]=t.positional.at(r)}}}return{positional:_.EMPTY_ARRAY,named:n}}create(e,t,i,{isInteractive:n},r,a,l){let u=r.view,d=i.named.capture();(0,o.beginTrackFrame)()
718let f=Pe(d),p=(0,o.endTrackFrame)();(function(e,t){e.named.has("id")&&(t.elementId=t.id)})(i,f),f.parentView=u,f[Ie]=l,f._target=(0,s.valueForRef)(a),(0,c.setOwner)(f,e),(0,o.beginUntrackFrame)()
719let g=t.create(f),y=(0,m._instrumentStart)("render.component",Ue,g)
720r.view=g,null!=u&&(0,h.addChildView)(u,g),g.trigger("didReceiveAttrs")
721let v=""!==g.tagName
722v||(n&&g.trigger("willRender"),g._transitionTo("hasElement"),n&&g.trigger("willInsertElement"))
723let _=new Ce(g,d,p,y,v,n)
724return i.named.has("class")&&(_.classRef=i.named.get("class")),n&&v&&g.trigger("willRender"),(0,o.endUntrackFrame)(),(0,o.consumeTag)(_.argsTag),(0,o.consumeTag)(g[Ne]),_}getDebugName(e){return e.fullName||e.normalizedName||e.class?.name||e.name}getSelf({rootRef:e}){return e}didCreateElement({component:e,classRef:t,isInteractive:i,rootRef:n},r,a){(0,h.setViewElement)(e,r),(0,h.setElementView)(r,e)
725let{attributeBindings:l,classNames:c,classNameBindings:d}=e
726if(l&&l.length)(function(e,t,i,n){let r=[],o=e.length-1
727for(;-1!==o;){let s=_e(e[o]),a=s[1];-1===r.indexOf(a)&&(r.push(a),be(t,i,s,n)),o--}if(-1===r.indexOf("id")){let e=t.elementId?t.elementId:(0,u.guidFor)(t)
728n.setAttribute("id",(0,s.createPrimitiveRef)(e),!1,null)}})(l,e,n,a)
729else{let t=e.elementId?e.elementId:(0,u.guidFor)(e)
730a.setAttribute("id",(0,s.createPrimitiveRef)(t),!1,null)}if(t){const e=Ae(t)
731a.setAttribute("class",e,!1,null)}c&&c.length&&c.forEach(e=>{a.setAttribute("class",(0,s.createPrimitiveRef)(e),!1,null)}),d&&d.length&&d.forEach(e=>{we(n,e,a)}),a.setAttribute("class",Be,!1,null),"ariaRole"in e&&a.setAttribute("role",(0,s.childRefFor)(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&((0,o.beginUntrackFrame)(),e.trigger("willInsertElement"),(0,o.endUntrackFrame)())}didRenderLayout(e,t){e.component[Fe]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:r,isInteractive:s}=e
732if(e.finalizer=(0,m._instrumentStart)("render.component",Ve,t),(0,o.beginUntrackFrame)(),null!==i&&!(0,o.validateTag)(n,r)){(0,o.beginTrackFrame)()
733let r=Pe(i)
734n=e.argsTag=(0,o.endTrackFrame)(),e.argsRevision=(0,o.valueForTag)(n),t[Re]=!0,t.setProperties(r),t[Re]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}s&&(t.trigger("willUpdate"),t.trigger("willRender")),(0,o.endUntrackFrame)(),(0,o.consumeTag)(n),(0,o.consumeTag)(t[Ne])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function Ue(e){return e.instrumentDetails({initialRender:!0})}function Ve(e){return e.instrumentDetails({initialRender:!1})}const He={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},qe=new je
735function Ge(e){return e===qe}let We=new WeakMap
736class $e extends(h.CoreView.extend(h.ChildViewsSupport,h.ViewStateSupport,h.ClassNamesSupport,y.TargetActionSupport,h.ActionSupport,h.ViewMixin,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(){super(...arguments),this.isComponent=!0}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[Re]=!1,this[Ne]=(0,o.createTag)(),this[Fe]=null
737const t=this._dispatcher
738if(t){let e=We.get(t)
739e||(e=new WeakSet,We.set(t,e))
740let i=Object.getPrototypeOf(this)
741if(!e.has(i)){t.lazyEvents.forEach((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)}),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=(0,c.getOwner)(this)
742if(e.lookup("-environment:main").isInteractive){let t=e.lookup("event_dispatcher:main")
743this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){(0,o.dirtyTag)(this[Ne]),this._superRerender()}[l.PROPERTY_DID_CHANGE](e,t){if(this[Re])return
744let i=this[De],n=void 0!==i?i[e]:void 0
745void 0!==n&&(0,s.isUpdatableRef)(n)&&(0,s.updateRef)(n,2===arguments.length?t:(0,l.get)(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=(0,h.getViewElement)(this),i=t,n="http://www.w3.org/2000/svg"===i.namespaceURI,{type:r,normalized:s}=(0,v.normalizeProperty)(i,e)
746return n||"attr"===r?i.getAttribute(s):i[s]}static toString(){return"@ember/component"}}var Qe
747e.Component=$e,$e.isComponentFactory=!0,$e.reopenClass({positionalParams:[]}),(0,d.setInternalComponentManager)(qe,$e)
748const Xe=Symbol("RECOMPUTE_TAG"),Ye=Symbol("IS_CLASSIC_HELPER")
749class Ke extends T.FrameworkObject{init(e){super.init(e),this[Xe]=(0,o.createTag)()}recompute(){(0,A.join)(()=>(0,o.dirtyTag)(this[Xe]))}}e.Helper=Ke,Qe=Ye,Ke.isHelperFactory=!0,Ke[Qe]=!0,Ke.helper=it
750class Ze{constructor(e){this.capabilities=(0,d.helperCapabilities)("3.23",{hasValue:!0,hasDestroyable:!0})
751let t={};(0,c.setOwner)(t,e),this.ownerInjection=t}createHelper(e,t){let i=null!=(n=e)&&"class"in n?e.create():e.create(this.ownerInjection)
752var n
753return{instance:i,args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,r=e.compute(i,n)
754return(0,o.consumeTag)(e[Xe]),r}getDebugName(e){return(0,u.getDebugName)((e.class||e).prototype)}}(0,d.setHelperManager)(e=>new Ze(e),Ke)
755const Je=(0,d.getInternalHelperManager)(Ke)
756class et{constructor(e){this.compute=e,this.isHelperFactory=!0}create(){return{compute:this.compute}}}const tt=new class{constructor(){this.capabilities=(0,d.helperCapabilities)("3.23",{hasValue:!0})}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return(0,u.getDebugName)(e.compute)}}
757function it(e){return new et(e)}(0,d.setHelperManager)(()=>tt,et.prototype)
758class nt{constructor(e){this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}e.SafeString=nt
759const rt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},st=/[&<>"'`=]/,ot=/[&<>"'`=]/g
760function at(e){return rt[e]}function lt(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function ct(e){return{object:`${e.name}:main`}}const ut={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
761class dt{create(e,t,i,n,r){let o=r.get("outletState"),a=t.ref
762r.set("outletState",a)
763let l={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,m._instrumentStart)("render.outlet",ct,t)}
764if(void 0!==n.debugRenderTree){l.outletBucket={}
765let e=(0,s.valueForRef)(o),t=e&&e.render&&e.render.owner,i=(0,s.valueForRef)(a).render.owner
766if(t&&t!==i){let e=i.mountPoint
767l.engine=i,e&&(l.engineBucket={mountPoint:e})}}return l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[]
768return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:v.EMPTY_ARGS,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:v.EMPTY_ARGS,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:(0,_.unwrapTemplate)(e.template).moduleName}),n}getCapabilities(){return ut}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}}const ht=new dt
769class ft{constructor(e,t=ht){this.state=e,this.manager=t,this.handle=-1
770let i=t.getCapabilities()
771this.capabilities=(0,d.capabilityFlagsFrom)(i),this.compilable=i.wrapped?(0,_.unwrapTemplate)(e.template).asWrappedLayout():(0,_.unwrapTemplate)(e.template).asLayout(),this.resolvedName=e.n
771ame}}class pt extends je{constructor(e){super(),this.component=e}create(e,t,i,{isInteractive:n},r){let s=this.component,a=(0,m._instrumentStart)("render.component",Ue,s)
772r.view=s
773let l=""!==s.tagName
774l||(n&&s.trigger("willRender"),s._transitionTo("hasElement"),n&&s.trigger("willInsertElement"))
775let c=new Ce(s,null,o.CONSTANT_TAG,a,l,n)
776return(0,o.consumeTag)(s[Ne]),c}}const mt={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1}
777class gt{constructor(e){this.handle=-1,this.resolvedName="-top-level",this.capabilities=(0,d.capabilityFlagsFrom)(mt),this.compilable=null,this.manager=new pt(e)
778let t=(0,C.getFactoryFor)(e)
779this.state=t}}class yt{constructor(e){this.inner=e}}var vt=Le(({positional:e})=>{const t=e[0]
780return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(t)
781return(0,o.consumeTag)((0,l.tagForObject)(e)),(0,u.isProxy)(e)&&(e=(0,y._contentFor)(e)),new yt(e)})})
782class _t{constructor(e){this.length=e,this.position=0}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this
783if(t>=e)return null
784let i=this.valueFor(t),n=this.memoFor(t)
785return this.position++,{value:i,memo:n}}}class bt extends _t{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[]
786return e.forEach(e=>t.push(e)),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class wt extends _t{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return(0,l.objectAt)(this.array,e)}}class At extends _t{static fromIndexable(e){let t=Object.keys(e)
787if(0===t.length)return null
788{let i=[]
789for(let n of t){let t
790t=e[n],(0,o.isTracking)()&&((0,o.consumeTag)((0,o.tagFor)(e,n)),Array.isArray(t)&&(0,o.consumeTag)((0,o.tagFor)(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,r=!1
791return e.forEach(function(e,s){r=r||arguments.length>=2,r&&t.push(s),i.push(e),n++}),0===n?null:r?new this(t,i):new bt(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class Tt{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i
792return n?null:new this(t,i)}constructor(e,t){this.iterable=e,this.result=t,this.position=0}isEmpty(){return!1}next(){let{iterable:e,result:t,position:i}=this
793if(t.done)return null
794let n=this.valueFor(t,i),r=this.memoFor(t,i)
795return this.position++,this.result=e.next(),{value:n,memo:r}}}class Ct extends Tt{valueFor(e){return e.value}memoFor(e,t){return t}}class Lt extends Tt{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function xt(e){return null!=e&&"function"==typeof e.forEach}function Mt(e){return null!=e&&"function"==typeof e[Symbol.iterator]}(0,k.default)({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){A._backburner.ensureInstance()},toBool:function(e){return(0,u.isProxy)(e)?((0,o.consumeTag)((0,l.tagForProperty)(e,"content")),Boolean((0,l.get)(e,"isTruthy"))):(0,z.isArray)(e)?((0,o.consumeTag)((0,l.tagForProperty)(e,"[]")),0!==e.length):(0,O.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof yt?function(e){if(t=e,null===t||"object"!=typeof t&&"function"!=typeof t)return null
796var t
797return Array.isArray(e)||(0,P.isEmberArray)(e)?At.fromIndexable(e):Mt(e)?Lt.from(e):xt(e)?At.fromForEachable(e):At.fromIndexable(e)}(e.inner):function(e){if(!(0,u.isObject)(e))return null
798return Array.isArray(e)?bt.from(e):(0,P.isEmberArray)(e)?wt.from(e):Mt(e)?Ct.from(e):xt(e)?bt.fromForEachable(e):null}(e)},getProp:l._getProp,setProp:l._setProp,getPath:l.get,setPath:l.set,scheduleDestroy(e,t){(0,A.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,A.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){0},deprecate(e,t,i){0}})
799class Et{constructor(e,t){this.owner=e,this.isInteractive=t,this.enableDebugTooling=L.ENV._DEBUG_RENDER_TREE}onTransactionCommit(){}}var St=Le(({positional:e,named:t})=>{const i=e[0]
800let n=t.type,r=t.loc,o=t.original;(0,s.valueForRef)(n),(0,s.valueForRef)(r),(0,s.valueForRef)(o)
801return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(i)
802return e})})
803let kt
804kt=e=>{let t=e.positional[0]
805return t}
806var Pt=Le(kt),Ot=Le(({positional:e})=>(0,s.createComputeRef)(()=>{let t=e[0],i=e[1],n=(0,s.valueForRef)(t).split("."),r=n[n.length-1],o=(0,s.valueForRef)(i)
807return!0===o?(0,b.dasherize)(r):o||0===o?String(o):""})),zt=Le(({positional:e},t)=>{let i=e[0],n=(0,s.valueForRef)(i)
808return(0,s.createConstRef)(t.factoryFor(n)?.class,`(-resolve "${n}")`)}),Dt=Le(({positional:e})=>{const t=e[0]
809return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(t)
810return(0,u.isObject)(e)&&(0,o.consumeTag)((0,l.tagForProperty)(e,"[]")),e})}),It=Le(({positional:e})=>{let t=e[0]
811return(0,s.createInvokableRef)(t)}),Nt=Le(({positional:e})=>{let t=e[0]
812return(0,s.createReadOnlyRef)(t)}),Rt=Le(({positional:e,named:t})=>(0,s.createUnboundRef)((0,s.valueForRef)(e[0]),"(result of an `unbound` helper)")),Ft=Le(()=>(0,s.createConstRef)(Bt(),"unique-id"))
813function Bt(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,e=>(4*e^16*Math.random()>>(2&e)).toString(16))}const jt=["alt","shift","meta","ctrl"],Ut=/^click|mouse|touch/
814let Vt={registeredActions:h.ActionManager.registeredActions,registerAction(e){let{actionId:t}=e
815return h.ActionManager.registeredActions[t]=e,t},unregisterAction(e){let{actionId:t}=e
816delete h.ActionManager.registeredActions[t]}}
817class Ht{constructor(e,t,i,n,r,s){this.tag=(0,o.createUpdatableTag)(),this.element=e,this.owner=t,this.actionId=i,this.actionArgs=n,this.namedArgs=r,this.positional=s,this.eventName=this.getEventName(),(0,w.registerDestructor)(this,()=>Vt.unregisterAction(this))}getEventName(){let{on:e}=this.namedArgs
818return void 0!==e?(0,s.valueForRef)(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length)
819for(let t=0;t<this.actionArgs.length;t++)e[t]=(0,s.valueForRef)(this.actionArgs[t])
820return e}getTarget(){let{implicitTarget:e,namedArgs:t}=this,{target:i}=t
821return void 0!==i?(0,s.valueForRef)(i):(0,s.valueForRef)(e)}handler(e){let{actionName:t,namedArgs:i}=this,{bubbles:n,preventDefault:r,allowedKeys:o}=i,a=void 0!==n?(0,s.valueForRef)(n):void 0,l=void 0!==r?(0,s.valueForRef)(r):void 0,c=void 0!==o?(0,s.valueForRef)(o):void 0,u=this.getTarget(),d=!1!==a
822return!function(e,t){if(null==t){if(Ut.test(e.type))return(0,h.isSimpleClick)(e)
823t=""}if(t.indexOf("any")>=0)return!0
824for(let i=0;i<jt.length;i++)if(e[jt[i]+"Key"]&&-1===t.indexOf(jt[i]))return!1
825return!0}(e,c)||(!1!==l&&e.preventDefault(),d||e.stopPropagation(),(0,A.join)(()=>{let e=this.getActionArgs(),i={args:e,target:u,name:null};(0,s.isInvokableRef)(t)?(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{(0,s.updateRef)(t,e[0])}):"function"!=typeof t?(i.name=t,u.send?(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{u.send.apply(u,[t,...e])}):(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{u[t].apply(u,e)})):(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{t.apply(u,e)})}),d)}}const qt=new class{create(e,t,i,{named:n,positional:r}){let s=[]
826for(let a=2;a<r.length;a++)s.push(r[a])
827let o=(0,u.uuid)()
828return new Ht(t,e,o,s,n,r)}getDebugName(){return"action"}install(e){let t,i,n,{element:r,actionId:o,positional:a}=e
829a.length>1&&(n=a[0],i=a[1],t=(0,s.isInvokableRef)(i)?i:(0,s.valueForRef)(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),Vt.registerAction(e),r.setAttribute("data-ember-action",""),r.setAttribute(`data-ember-action-${o}`,String(o))}update(e){let{positional:t}=e,i=t[1];(0,s.isInvokableRef)(i)||(e.actionName=(0,s.valueForRef)(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main")
830t?.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}}
831var Gt=(0,d.setInternalModifierManager)(qt,{})
832const Wt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0}
833const $t=new class{getDynamicLayout(e){let t=e.engine.lookup("template:application")
834return(0,_.unwrapTemplate)(t(e.engine)).asLayout()}getCapabilities(){return Wt}getOwner(e){return e.engine}create(e,{name:t},i,n){let r=e.buildChildEngineInstance(t)
835r.boot()
836let o,a,l,c,u=r.factoryFor("controller:application")||(0,D.generateControllerFactory)(r,"application")
837if(i.named.has("model")&&(c=i.named.get("model")),void 0===c)o=u.create(),a=(0,s.createConstRef)(o,"this"),l={engine:r,controller:o,self:a,modelRef:c}
838else{let e=(0,s.valueForRef)(c)
839o=u.create({model:e}),a=(0,s.createConstRef)(o,"this"),l={engine:r,controller:o,self:a,modelRef:c}}return n.debugRenderTree&&(0,w.associateDestroyableChild)(r,o),l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}
839update(e){let{controller:t,modelRef:i}=e
840void 0!==i&&t.set("model",(0,s.valueForRef)(i))}}
841class Qt{constructor(e){this.resolvedName=e,this.handle=-1,this.manager=$t,this.compilable=null,this.capabilities=(0,d.capabilityFlagsFrom)(Wt),this.state={name:e}}}const Xt=Le((e,t)=>{let i,n,r,o=e.positional[0]
842return i=(0,v.createCapturedArgs)(e.named,v.EMPTY_POSITIONAL),(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(o)
843return"string"==typeof e?(n===e||(n=e,r=(0,v.curry)(x.CurriedType.Component,new Qt(e),t,i,!0)),r):(r=null,n=null,null)})}),Yt=Le((e,t,i)=>{let n=(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(i.get("outletState"))
844return e?.outlets?.main}),r=null,o=null
845return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(n),i=function(e,t){if(void 0===t)return null
846let i=t.render
847if(void 0===i)return null
848let n=i.template
849if(void 0===n)return null
850ye(n)&&(n=n(i.owner))
851return{ref:e,name:i.name,template:n,controller:i.controller,model:i.model}}(n,e)
852if(!function(e,t){if(null===e)return null===t
853if(null===t)return!1
854return e.template===t.template&&e.controller===t.controller}(i,r))if(r=i,null!==i){let a=(0,_.dict)(),l=(0,s.childRefFromParts)(n,["render","model"]),c=(0,s.valueForRef)(l)
855a.model=(0,s.createComputeRef)(()=>(r===i&&(c=(0,s.valueForRef)(l)),c))
856let u=(0,v.createCapturedArgs)(a,v.EMPTY_POSITIONAL)
857o=(0,v.curry)(x.CurriedType.Component,new ft(i),e?.render?.owner??t,u,!0)}else o=null
858return o})})
859function Kt(e){return{object:`component:${e}`}}const Zt={action:Me,mut:It,readonly:Nt,unbound:Rt,"-hash":v.hash,"-each-in":vt,"-normalize-class":Ot,"-resolve":zt,"-track-array":Dt,"-mount":Xt,"-outlet":Yt,"-in-el-null":Pt},Jt={...Zt,array:v.array,concat:v.concat,fn:v.fn,get:v.get,hash:v.hash,"unique-id":Ft}
860Jt["-disallow-dynamic-resolution"]=St
861const ei={action:Gt},ti={...ei,on:v.on}
862new WeakSet
863class ii{constructor(){this.componentDefinitionCache=new Map}lookupPartial(){return null}lookupHelper(e,t){let i=Jt[e]
864if(void 0!==i)return i
865let n=t.factoryFor(`helper:${e}`)
866if(void 0===n)return null
867let r=n.class
868return void 0===r?null:"function"==typeof r&&!0===r[Ye]?((0,d.setInternalHelperManager)(Je,n),n):r}lookupBuiltInHelper(e){return Zt[e]??null}lookupModifier(e,t){let i=ti[e]
869if(void 0!==i)return i
870let n=t.factoryFor(`modifier:${e}`)
871return void 0===n?null:n.class||null}lookupBuiltInModifier(e){return ei[e]??null}lookupComponent(e,t){let i=function(e,t,i){let n=function(e,t){let i=`component:${e}`
872return t.factoryFor(i)||null}(t,e)
873if((0,c.isFactory)(n)&&n.class){let e=(0,d.getComponentTemplate)(n.class)
874if(void 0!==e)return{component:n,layout:e}}let r=function(e,t,i){let n=`template:components/${e}`
875return t.lookup(n,i)||null}(t,e,i)
876return null===n&&null===r?null:{component:n,layout:r}}(t,e)
877if(null===i)return null
878let n,r=null
879n=null===i.component?r=i.layout(t):i.component
880let s=this.componentDefinitionCache.get(n)
881if(void 0!==s)return s
882null===r&&null!==i.layout&&(r=i.layout(t))
883let o=(0,m._instrumentStart)("render.getComponentDefinition",Kt,e),a=null
884if(null===i.component)if(L.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)a={state:(0,v.templateOnlyComponent)(void 0,e),manager:v.TEMPLATE_ONLY_COMPONENT_MANAGER,template:r}
885else{let e=t.factoryFor(C.privatize`component:-default`)
886a={state:e,manager:(0,d.getInternalComponentManager)(e.class),template:r}}else{let e=i.component,t=e.class,n=(0,d.getInternalComponentManager)(t)
887a={state:Ge(n)?e:t,manager:n,template:r}}return o(),this.componentDefinitionCache.set(n,a),a}}const ni="-top-level"
888class ri{static extend(e){return class extends ri{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,r=(0,c.getOwner)(e),s=n(r)
889return new ri(t,r,s,i)}constructor(e,t,i,n){this._environment=e,this.owner=t,this.template=i,this.namespace=n
890let r=(0,o.createTag)(),a={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:ni,controller:void 0,model:void 0,template:i}},l=this.ref=(0,s.createComputeRef)(()=>((0,o.consumeTag)(r),a),e=>{(0,o.dirtyTag)(r),a.outlets.main=e})
891this.state={ref:l,name:ni,template:i,controller:void 0,model:void 0}}appendTo(e){let t
892t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e
893let i=this.owner.lookup("renderer:-dom");(0,A.schedule)("render",i,"appendOutletView",this,t)}rerender(){}setOutletState(e){(0,s.updateRef)(this.ref,e)}destroy(){}}e.OutletView=ri
894class si{constructor(e,t){this.view=e,this.outletState=t}child(){return new si(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const oi=()=>{}
895class ai{constructor(e,t,i,n,r,s,o,a,l){this.root=e,this.runtime=t,this.id=e instanceof ri?(0,u.guidFor)(e):(0,h.getViewId)(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=(0,_.unwrapTemplate)(r).asLayout(),c=(0,v.renderMain)(t,i,n,s,l(t.env,{element:o,nextSibling:null}),e,a),u=this.result=c.sync()
896this.render=()=>u.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){let{result:e,runtime:{env:t}}=this
897this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&(0,v.inTransaction)(t,()=>(0,w.destroy)(e))}}const li=[]
898function ci(e){let t=li.indexOf(e)
899li.splice(t,1)}let ui=null
900let di=0
901A._backburner.on("begin",function(){for(let e of li)e._scheduleRevalidate()}),A._backburner.on("end",function(){for(let e of li)if(!e._isValid()){if(di>L.ENV._RERENDER_LOOP_LIMIT)throw di=0,e.destroy(),new Error("infinite rendering invalidation detected")
902return di++,A._backburner.join(null,oi)}di=0,function(){if(null!==ui){let e=ui.resolve
903ui=null,A._backburner.join(null,e)}}()})
904class hi{static create(e){let{_viewRegistry:t}=e,i=(0,c.getOwner)(e),n=i.lookup("service:-document"),r=i.lookup("-environment:main"),s=i.lookup(C.privatize`template:-root`),o=i.lookup("service:-dom-builder")
905return new this(i,n,r,s,t,o)}constructor(e,i,n,r,s,o=v.clientBuilder){this._inRenderTransaction=!1,this._lastRevision=-1,this._destroyed=!1,this._owner=e,this._rootTemplate=r(e),this._viewRegistry=s||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=o,this._isInteractive=n.isInteractive
906let a=this._runtimeResolver=new ii,l=(0,M.artifacts)()
907this._context=(0,t.programCompilationContext)(l,a,e=>new M.RuntimeOpImpl(e))
908let c=new Et(e,n.isInteractive)
909this._runtime=(0,v.runtimeContext)({appendOperations:n.hasDOM?new v.DOMTreeConstruction(i):new S.NodeDOMTreeConstruction(i),updateOperations:new v.DOMChanges(i)},c,l,a)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env
910return e}appendOutletView(e,t){let i=function(e){if(L.ENV._APPLICATION_TEMPLATE_WRAPPER){const t=Object.assign({},ut,{dynamicTag:!0,elementHook:!0,wrapped:!0}),i=new class extends dt{getTagName(){return"div"}getCapabilities(){return t}didCreateElement(e,t){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,u.guidFor)(e))}}
911return new ft(e.state,i)}return new ft(e.state)}(e)
912this._appendDefinition(e,(0,v.curry)(x.CurriedType.Component,i,e.owner,null,!0),t)}appendTo(e,t){let i=new gt(e)
913this._appendDefinition(e,(0,v.curry)(x.CurriedType.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=(0,s.createConstRef)(t,"this"),r=new si(null,
913s.UNDEFINED_REFERENCE),o=new ai(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,r,this._builder)
914this._renderRoot(o)}rerender(){this._scheduleRevalidate()}register(e){let t=(0,h.getViewId)(e)
915this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[(0,h.getViewId)(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return
916let t=this._roots,i=this._roots.length
917for(;i--;){let n=t[i]
918n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return(0,h.getViewElement)(e)
919throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[Fe]
920return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){let{_roots:t}=this
921var i
922t.push(e),1===t.length&&(i=this,li.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this
923do{e=t.length,(0,v.inTransaction)(i.env,()=>{for(let i=0;i<t.length;i++){let r=t[i]
924r.destroyed?n.push(r):i>=e||r.render()}this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG)})}while(t.length>e)
925for(;n.length;){let e=n.pop(),i=t.indexOf(e)
926t.splice(i,1)}0===this._roots.length&&ci(this)}_renderRootsTransaction(){if(this._inRenderTransaction)return
927this._inRenderTransaction=!0
928let e=!1
929try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots
930for(let t of e)t.destroy()
931this._removedRoots.length=0,this._roots=[],e.length&&ci(this)}_scheduleRevalidate(){A._backburner.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||(0,o.validateTag)(o.CURRENT_TAG,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}e.Renderer=hi
932let fi={}
933var pi=(0,I.createTemplateFactory)({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[Yt],isStrictMode:!0})
934e.componentCapabilities=d.componentCapabilities,e.modifierCapabilities=d.modifierCapabilities}),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],function(e,t){"use strict"
935Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}}),Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}}),Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}}),Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}}),Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}}),Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}})}),e("@ember/-internals/meta/lib/meta",["exports","@ember/-internals/utils","@ember/debug","@glimmer/destroyable"],function(e,t,i,n){"use strict"
936Object.defineProperty(e,"__esModule",{value:!0}),e.meta=e.counters=e.UNDEFINED=e.Meta=void 0,e.peekMeta=h,e.setMeta=d
937const r=Object.prototype
938e.counters=void 0
939const s=e.UNDEFINED=(0,t.symbol)("undefined")
940var o;(function(e){e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE"})(o||(o={}))
941let a=1
942class l{constructor(e){this._listenersVersion=1,this._inheritedEnd=-1,this._flattenedVersion=0,this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}get parent(){let e=this._parent
943if(void 0===e){let t=c(this.source)
944this._parent=e=null===t||t===r?null:f(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this
945for(;null!==i;){let n=i[e]
946if(void 0!==n){let e=n.get(t)
947if(void 0!==e)return e}i=i.parent}}_hasInInheritedSet(e,t){let i=this
948for(;null!==i;){let n=i[e]
949if(void 0!==n&&n.has(t))return!0
950i=i.parent}return!1}valueFor(e){let t=this._values
951return void 0!==t?t[e]:void 0}setValueFor(e,t){this._getOrCreateOwnMap("_values")[e]=t}revisionFor(e){let t=this._revisions
952return void 0!==t?t[e]:void 0}setRevisionFor(e,t){this._getOrCreateOwnMap("_revisions")[e]=t}writableLazyChainsFor(e){let t=this._getOrCreateOwnMap("_lazyChains"),i=t[e]
953return void 0===i&&(i=t[e]=[]),i}readableLazyChainsFor(e){let t=this._lazyChains
954if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){let t,i=this
955for(;null!==i;){let n=i._mixins
956void 0!==n&&(t=void 0===t?new Set:t,n.forEach(i=>{t.has(i)||(t.add(i),e(i))})),i=i.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){let t=this._findInheritedMap("_descriptors",e)
957return t===s?void 0:t}removeDescriptors(e){this.writeDescriptors(e,s)}forEachDescriptors(e){let t,i=this
958for(;null!==i;){let n=i._descriptors
959void 0!==n&&(t=void 0===t?new Set:t,n.forEach((i,n)=>{t.has(n)||(t.add(n),i!==s&&e(n,i))})),i=i.parent}}addToListeners(e,t,i,n,r){this.pushListener(e,t,i,n?o.ONCE:o.ADD,r)}removeFromListeners(e,t,i){this.pushListener(e,t,i,o.REMOVE)}pushListener(e,t,i,n,r=!1){let s=this.writableListeners(),a=p(s,e,t,i)
960if(-1!==a&&a<this._inheritedEnd&&(s.splice(a,1),this._inheritedEnd--,a=-1),-1===a)s.push({event:e,target:t,method:i,kind:n,sync:r})
961else{let e=s[a]
962n===o.REMOVE&&e.kind!==o.REMOVE?s.splice(a,1):(e.kind=n,e.sync=r)}}writableListeners(){return this._flattenedVersion!==a||this.source!==this.proto&&-1!==this._inheritedEnd||a++,-1===this._inheritedEnd&&(this._inheritedEnd=0,this._listeners=[]),this._listeners}flattenedListeners(){if(this._flattenedVersion<a){0
963let e=this.parent
964if(null!==e){let t=e.flattenedListeners()
965if(void 0!==t)if(void 0===this._listeners)this._listeners=t
966else{let e=this._listeners
967this._inheritedEnd>0&&(e.splice(0,this._inheritedEnd),this._inheritedEnd=0)
968for(let i of t){-1===p(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=a}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners()
969if(void 0!==i)for(let n of i)n.event!==e||n.kind!==o.ADD&&n.kind!==o.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===o.ONCE))
970return t}observerEvents(){let e,t=this.flattenedListeners()
971if(void 0!==t)for(let i of t)i.kind!==o.ADD&&i.kind!==o.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i))
972return e}}e.Meta=l
973const c=Object.getPrototypeOf,u=new WeakMap
974function d(e,t){u.set(e,t)}function h(e){let t=u.get(e)
975if(void 0!==t)return t
976let i=c(e)
977for(;null!==i;){if(t=u.get(i),void 0!==t)return t.proto!==i&&(t.proto=i),t
978i=c(i)}return null}const f=e.meta=function(e){let t=h(e)
979if(null!==t&&t.source===e)return t
980let i=new l(e)
981return d(e,i),i}
982function p(e,t,i,n){for(let r=e.length-1;r>=0;r--){let s=e[r]
983if(s.event===t&&s.target===i&&s.method===n)return r}return-1}}),e("@ember/-internals/metal/index",["exports","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@glimmer/destroyable","@glimmer/validator","@ember/-internals/environment","@ember/runloop","@glimmer/manager","@ember/array/-internals","ember/version","@ember/-internals/owner"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict"
984Object.defineProperty(e,"__esModule",{value:!0}),e.TrackedDescriptor=e.SYNC_OBSERVERS=e.PROXY_CONTENT=e.PROPERTY_DID_CHANGE=e.NAMESPACES_BY_ID=e.NAMESPACES=e.Libraries=e.DEBUG_INJECTION_FUNCTIONS=e.ComputedProperty=e.ComputedDescriptor=e.ASYNC_OBSERVERS=void 0,e._getPath=Ce,e._getProp=Te,e._setProp=Me,e.activateObserver=A,e.addArrayObserver=function(e,t,i){return G(e,t,i,h)},e.addListener=h,e.addNamespace=function(e){Be.unprocessedNamespaces=!0,Ue.push(e)},e.addObserver=b,e.alias=function(e){return ie(new Se(e),Ee)},e.arrayContentDidChange=j,e.arrayContentWillChange=B,e.autoComputed=function(...e){return ie(new fe(e),pe)},e.beginPropertyChanges=N,e.cached=void 0,e.changeProperties=F,e.computed=me,Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return s.createCache}}),e.defineDecorator=ye,e.defineProperty=ge,e.defineValue=ve,e.deprecateProperty=function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){xe(this,i,e)},get(){return Ae(this,i)}})},e.descriptorForDecorator=se,e.descriptorForProperty=re,e.eachProxyArrayDidChange=function(e,t,i,n){let r=Oe.get(e)
985void 0!==r&&r.arrayDidChange(e,t,i,n)},e.eachProxyArrayWillChange=function(e,t,i,n){let r=Oe.get(e)
986void 0!==r&&r.arrayWillChange(e,t,i,n)},e.endPropertyChanges=R,e.expandProperties=ce,e.findNamespace=function(e){Fe||Ge()
987return Ve[e]}
988function h(e,i,n,r,s,o=!0){r||"function"!=typeof n||(r=n,n=null),(0,t.meta)(e).addToListeners(i,n,r,!0===s,o)}function f(e,i,n,r){let s,o
989"object"==typeof n?(s=n,o=r):(s=null,o=n),(0,t.meta)(e).removeFromListeners(i,s,o)}function p(e,i,n,r,s){if(void 0===r){let n=void 0===s?(0,t.peekMeta)(e):s
990r=null!==n?n.matchingListeners(i):void 0}if(void 0===r||0===r.length)return!1
991for(let t=r.length-3;t>=0;t-=3){let s=r[t],o=r[t+1],a=r[t+2]
992if(!o)continue
993a&&f(e,i,s,o),s||(s=e)
994let l=typeof o
995"string"!==l&&"symbol"!==l||(o=s[o]),o.apply(s,n)}return!0}e.findNamespaces=He,e.flushAsyncObservers=function(e=!0){let i=(0,s.valueForTag)(s.CURRENT_TAG)
996if(M===i)return
997M=i,_.forEach((i,n)=>{let r=(0,t.peekMeta)(n)
998i.forEach((i,o)=>{if(!(0,s.validateTag)(i.tag,i.lastRevision)){let l=()=>{try{p(n,o,[n,i.path],void 0,r)}finally{i.tag=X(n,i.path,(0,s.tagMetaFor)(n),(0,t.peekMeta)(n)),i.lastRevision=(0,s.valueForTag)(i.tag)}}
999e?(0,a.schedule)("actions",l):l()}})})},e.get=Ae,e.getCachedValueFor=function(e,i){let n=(0,t.peekMeta)(e)
1000return n?n.valueFor(i):void 0},e.getProperties=function(e,t){let i,n={},r=1
10012===arguments.length&&Array.isArray(t)?(r=0,i=arguments[1]):i=Array.from(arguments)
1002for(;r<i.length;r++){let t=i[r]
1003n[t]=Ae(e,t)}return n},Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return s.getValue}}),e.hasListeners=function(e,i){let n=(0,t.peekMeta)(e)
1004if(null===n)return!1
1005let r=n.matchingListeners(i)
1006return void 0!==r&&r.length>0},e.hasUnknownProperty=we,e.inject=function(e,...t){let i,n
1007K(t)?i=t:"string"==typeof t[0]&&(n=t[0])
1008let r=function(t){let i=(0,d.getOwner)(this)||this.container
1009return i.lookup(`${e}:${n||t}`)}
10100
1011let s=me({get:r,set(e,t){ge(this,e,null,t)}})
1012return i?s(i[0],i[1],i[2]):s},e.isClassicDecorator=oe,e.isComputed=function(e,t){return Boolean(re(e,t))},Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return s.isConst}}),e.isElementDescriptor=K,e.isNamespaceSearchDisabled=function(){return Fe},e.libraries=void 0,e.makeComputedDecorator=ie,e.markObjectAsDirty=O,e.nativeDescDecorator=function(e){let t=function(){return e}
1013return ae(t),t},e.notifyPropertyChange=I,e.objectAt=V,e.on=function(...e){let t=e.pop(),n=e
1014return(0,i.setListeners)(t,n),t},e.processAllNamespaces=Ge,e.processNamespace=qe,e.removeArrayObserver=function(e,t,i){return G(e,t,i,f)},e.removeListener=f,e.removeNamespace=function(e){let t=(0,i.getName)(e)
1015delete Ve[t],Ue.splice(Ue.indexOf(e),1),t in o.context.lookup&&e===o.context.lookup[t]&&(o.context.lookup[t]=void 0)},e.removeObserver=function(e,i,n,r,s=y){let o=g(i),a=(0,t.peekMeta)(e)
1016null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||L(e,o,s)
1017f(e,o,n,r)},e.replace=function(e,t,i,n=U){r=e,null!=r&&"function"==typeof r.replace?e.replace(t,i,n):q(e,t,i,n)
1018var r},e.replaceInNativeArray=q,e.revalidateObservers=x
1019e.sendEvent=p,e.set=xe,e.setClassicDecorator=ae,e.setNamespaceSearchDisabled=function(e){Fe=Boolean(e)},e.setProperties=function(e,t){if(null===t||"object"!=typeof t)return t
1020return F(()=>{let i=Object.keys(t)
1021for(let n of i)xe(e,n,t[n])}),t},e.setUnprocessedMixins=function(){je=!0},e.tagForObject=function(e){if((0,i.isObject)(e))return(0,s.tagFor)(e,k)
1022return s.CONSTANT_TAG},e.tagForProperty=P,e.tracked=De,e.trySet=function(e,t,i){return xe(e,t,i,!0)}
1023const m=":change"
1024function g(e){return e+m}const y=!o.ENV._DEFAULT_ASYNC_OBSERVERS,v=e.SYNC_OBSERVERS=new Map,_=e.ASYNC_OBSERVERS=new Map
1025function b(e,i,n,r,s=y){let o=g(i)
1026h(e,o,n,r,!1,s)
1027let a=(0,t.peekMeta)(e)
1028null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||A(e,o,s)}function w(e,t){let i=!0===t?v:_
1029return i.has(e)||(i.set(e,new Map),(0,r.registerDestructor)(e,()=>function(e){v.size>0&&v.delete(e)
1030_.size>0&&_.delete(e)}
1030(e),!0)),i.get(e)}function A(e,i,n=!1){let r=w(e,n)
1031if(r.has(i))r.get(i).count++
1032else{let n=i.substring(0,i.lastIndexOf(":")),o=X(e,n,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e))
1033r.set(i,{count:1,path:n,tag:o,lastRevision:(0,s.valueForTag)(o),suspended:!1})}}let T=!1,C=[]
1034function L(e,t,i=!1){if(!0===T)return void C.push([e,t,i])
1035let n=!0===i?v:_,r=n.get(e)
1036if(void 0!==r){let i=r.get(t)
1037i.count--,0===i.count&&(r.delete(t),0===r.size&&n.delete(e))}}function x(e){_.has(e)&&_.get(e).forEach(i=>{i.tag=X(e,i.path,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e)),i.lastRevision=(0,s.valueForTag)(i.tag)}),v.has(e)&&v.get(e).forEach(i=>{i.tag=X(e,i.path,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e)),i.lastRevision=(0,s.valueForTag)(i.tag)})}let M=0
1038function E(){v.forEach((e,i)=>{let n=(0,t.peekMeta)(i)
1039e.forEach((e,r)=>{if(!e.suspended&&!(0,s.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,p(i,r,[i,e.path],void 0,n)}finally{e.tag=X(i,e.path,(0,s.tagMetaFor)(i),(0,t.peekMeta)(i)),e.lastRevision=(0,s.valueForTag)(e.tag),e.suspended=!1}})})}function S(e,t,i){let n=v.get(e)
1040if(!n)return
1041let r=n.get(g(t))
1042r&&(r.suspended=i)}const k=(0,i.symbol)("SELF_TAG")
1043function P(e,t,i=!1,n){let r=(0,l.getCustomTagFor)(e)
1044if(void 0!==r)return r(e,t,i)
1045let o=(0,s.tagFor)(e,t,n)
1046return o}function O(e,t){(0,s.dirtyTagFor)(e,t),(0,s.dirtyTagFor)(e,k)}const z=e.PROPERTY_DID_CHANGE=Symbol("PROPERTY_DID_CHANGE")
1047let D=0
1048function I(e,i,n,r){let s=void 0===n?(0,t.peekMeta)(e):n
1049null!==s&&(s.isInitializing()||s.isPrototypeMeta(e))||(O(e,i),D<=0&&E(),z in e&&(4===arguments.length?e[z](i,r):e[z](i)))}function N(){D++,T=!0}function R(){D--,D<=0&&(E(),function(){T=!1
1050for(let[e,t,i]of C)L(e,t,i)
1051C=[]}())}function F(e){N()
1052try{e()}finally{R()}}function B(e,t,i,n){return void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)),p(e,"@array:before",[e,t,i,n]),e}function j(e,i,n,r,s=!0){void 0===i?(i=0,n=r=-1):(void 0===n&&(n=-1),void 0===r&&(r=-1))
1053let o=(0,t.peekMeta)(e)
1054if(s&&((r<0||n<0||r-n!==0)&&I(e,"length",o),I(e,"[]",o)),p(e,"@array:change",[e,i,n,r]),null!==o){let t=-1===n?0:n,s=e.length-((-1===r?0:r)-t),a=i<0?s+i:i
1055if(void 0!==o.revisionFor("firstObject")&&0===a&&I(e,"firstObject",o),void 0!==o.revisionFor("lastObject")){s-1<a+t&&I(e,"lastObject",o)}}return e}const U=Object.freeze([])
1056function V(e,t){return Array.isArray(e)?e[t]:e.objectAt(t)}const H=6e4
1057function q(e,t,i,n){if(B(e,t,i,n.length),n.length<=H)e.splice(t,i,...n)
1058else{e.splice(t,i)
1059for(let i=0;i<n.length;i+=H){let r=n.slice(i,i+H)
1060e.splice(t+i,0,...r)}}j(e,t,i,n.length)}function G(e,t,i,n){let{willChange:r,didChange:s}=i
1061return n(e,"@array:before",t,r),n(e,"@array:change",t,s),e._revalidate?.(),e}const W=new WeakSet
1062function $(e,n,r){let o=e.readableLazyChainsFor(n)
1063if(void 0!==o){if((0,i.isObject)(r))for(let[e,i]of o)(0,s.updateTag)(e,X(r,i,(0,s.tagMetaFor)(r),(0,t.peekMeta)(r)))
1064o.length=0}}function Q(e,t,i,n){let r=[]
1065for(let s of t)Y(r,e,s,i,n)
1066return(0,s.combine)(r)}function X(e,t,i,n){return(0,s.combine)(Y([],e,t,i,n))}function Y(e,n,r,o,a){let l,c,u=n,d=o,h=a,f=r.length,p=-1
1067for(;;){let n=p+1
1068if(p=r.indexOf(".",n),-1===p&&(p=f),l=r.slice(n,p),"@each"===l&&p!==f){n=p+1,p=r.indexOf(".",n)
1069let i=u.length
1070if("number"!=typeof i||!Array.isArray(u)&&!("objectAt"in u))break
1071if(0===i){e.push(P(u,"[]"))
1072break}l=-1===p?r.slice(n):r.slice(n,p)
1073for(let n=0;n<i;n++){let i=V(u,n)
1074i&&(e.push(P(i,l,!0)),h=(0,t.peekMeta)(i),c=null!==h?h.peekDescriptors(l):void 0,void 0!==c&&"string"==typeof c.altKey&&i[l])}e.push(P(u,"[]",!0,d))
1075break}let o=P(u,l,!0,d)
1076if(c=null!==h?h.peekDescriptors(l):void 0,e.push(o),p===f){W.has(c)&&u[l]
1077break}if(void 0===c)u=l in u||"function"!=typeof u.unknownProperty?u[l]:u.unknownProperty(l)
1078else if(W.has(c))u=u[l]
1079else{let i=h.source===u?h:(0,t.meta)(u),n=i.revisionFor(l)
1080if(void 0===n||!(0,s.validateTag)(o,n)){let t=i.writableLazyChainsFor(l),n=r.substring(p+1),o=(0,s.createUpdatableTag)()
1081t.push([o,n]),e.push(o)
1082break}u=i.valueFor(l)}if(!(0,i.isObject)(u))break
1083d=(0,s.tagMetaFor)(u),h=(0,t.peekMeta)(u)}return e}function K(e){let[t,i,n]=e
1084return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n||void 0===n)}class Z{constructor(){this.enumerable=!0,this.configurable=!0,this._dependentKeys=void 0,this._meta=void 0}setup(e,t,i,n){n.writeDescriptors(t,this)}teardown(e,t,i){i.removeDescriptors(t)}}function J(e,t){function i(){return t.get(this,e)}return i}function ee(e,t){let i=function(i){return t.set(this,e,i)}
1085return te.add(i),i}e.ComputedDescriptor=Z
1086const te=new WeakSet
1087function ie(e,i){let n=function(i,n,r,s,o){let a=3===arguments.length?(0,t.meta)(i):s
1088return e.setup(i,n,r,a),{enumerable:e.enumerable,configurable:e.configurable,get:J(n,e),set:ee(n,e)}}
1089return ae(n,e),Object.setPrototypeOf(n,i.prototype),n}const ne=new WeakMap
1090function re(e,i,n){let r=void 0===n?(0,t.peekMeta)(e):n
1091if(null!==r)return r.peekDescriptors(i)}function se(e){return ne.get(e)}function oe(e){return"function"==typeof e&&ne.has(e)}function ae(e,t=!0){ne.set(e,t)}const le=/\.@each$/
1092function ce(e,t){let i=e.indexOf("{")
1093i<0?t(e.replace(le,".[]")):ue("",e,i,t)}function ue(e,t,i,n){let r,s,o=t.indexOf("}"),a=0,l=t.substring(i+1,o).split(","),c=t.substring(o+1)
1094for(e+=t.substring(0,i),s=l.length;a<s;)r=c.indexOf("{"),r<0?n((e+l[a++]+c).replace(le,".[]")):ue(e+l[a++],c,r,n)}function de(){}class he extends Z{constructor(e){super(),this._readOnly=!1,this._hasConfig=!1,this._getter=void 0,this._setter=void 0
1095let t=e[e.length-1]
1096if("function"==typeof t||null!==t&&"object"==typeof t){this._hasConfig=!0
1097let t=e.pop()
1098if("function"==typeof t)this._getter=t
1099else{const e=t
1100this._getter=e.get||de,this._setter=e.set}}e.length>0&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i
1101void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let r=t.call(this,n)
1102return void 0!==e&&void 0===r?e.call(this):r})}}_property(...e){let t=[]
1103function i(e){t.push(e)}for(let n of e)ce(n,i)
1104this._dependentKeys=t}get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o),l=r.revisionFor(i)
1105if(void 0!==l&&(0,s.validateTag)(a,l))n=r.valueFor(i)
1106else{let{_getter:t,_dependentKeys:l}=this;(0,s.untrack)(()=>{n=t.call(e,i)}),void 0!==l&&(0,s.updateTag)(a,Q(e,l,o,r)),r.setValueFor(i,n),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)}return(0,s.consumeTag)(a),Array.isArray(n)&&(0,s.consumeTag)((0,s.tagFor)(n,"[]")),n}set(e,i,n){this._readOnly&&this._throwReadOnlyError(e,i)
1107let r,o=(0,t.meta)(e)
1108o.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[z]&&e.isComponent&&b(e,i,()=>{e[z](i)},void 0,!0)
1109try{N(),r=this._set(e,i,n,o),$(o,i,r)
1110let t=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,t),{_dependentKeys:l}=this
1111void 0!==l&&(0,s.updateTag)(a,Q(e,l,t,o)),o.setRevisionFor(i,(0,s.valueForTag)(a))}finally{R()}return r}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${(0,n.inspect)(e)}`)}_set(e,t,i,n){let r,s=void 0!==n.revisionFor(t),o=n.valueFor(t),{_setter:a}=this
1112S(e,t,!0)
1113try{r=a.call(e,t,i,o)}finally{S(e,t,!1)}return s&&o===r||(n.setValueFor(t,r),I(e,t,n,i)),r}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}e.ComputedProperty=he
1114class fe extends he{get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o),l=r.revisionFor(i)
1115if(void 0!==l&&(0,s.validateTag)(a,l))n=r.valueFor(i)
1116else{let{_getter:t}=this,o=(0,s.track)(()=>{n=t.call(e,i)});(0,s.updateTag)(a,o),r.setValueFor(i,n),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)}return(0,s.consumeTag)(a),Array.isArray(n)&&(0,s.consumeTag)((0,s.tagFor)(n,"[]",o)),n}}class pe extends Function{readOnly(){let e=se(this)
1117return e._readOnly=!0,this}meta(e){let t=se(this)
1118return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return se(this)._getter}set enumerable(e){se(this).enumerable=e}}
1118function me(...e){if(K(e)){return ie(new he([]),pe)(e[0],e[1],e[2])}return ie(new he(e),pe)}function ge(e,i,n,r,s){let o=void 0===s?(0,t.meta)(e):s,a=re(e,i,o),l=void 0!==a
1119l&&a.teardown(e,i,o),oe(n)?ye(e,i,n,o):null==n?ve(e,i,r,l,!0):Object.defineProperty(e,i,n),o.isPrototypeMeta(e)||x(e)}function ye(e,t,i,n){let r
1120return r=i(e,t,void 0,n),Object.defineProperty(e,t,r),i}function ve(e,t,i,n,r=!0){return!0===n||!1===r?Object.defineProperty(e,t,{configurable:!0,enumerable:r,writable:!0,value:i}):e[t]=i,i}const _e=new i.Cache(1e3,e=>e.indexOf("."))
1121function be(e){return"string"==typeof e&&-1!==_e.get(e)}e.PROXY_CONTENT=(0,i.symbol)("PROXY_CONTENT")
1122function we(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Ae(e,t){return be(t)?Ce(e,t):Te(e,t)}function Te(e,t){if(null==e)return
1123let i
1124return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&we(e)&&(i=e.unknownProperty(t)),(0,s.isTracking)()&&((0,s.consumeTag)((0,s.tagFor)(e,t)),(Array.isArray(i)||(0,c.isEmberArray)(i))&&(0,s.consumeTag)((0,s.tagFor)(i,"[]")))):i=e[t],i}function Ce(e,t,i){let n="string"==typeof t?t.split("."):t
1125for(let r of n){if(null==e||e.isDestroyed)return
1126if(i&&("__proto__"===r||"constructor"===r))return
1127e=Te(e,r)}return e}Te("foo","a"),Te("foo",1),Te({},"a"),Te({},1),Te({unknownProperty(){}},"a"),Te({unknownProperty(){}},1),Ae({},"foo"),Ae({},"foo.bar")
1128let Le={}
1129function xe(e,t,i,n){return e.isDestroyed?i:be(t)?function(e,t,i,n){let r=t.split("."),s=r.pop()
1130let o=Ce(e,r,!0)
1131if(null!=o)return xe(o,s,i)
1132if(!n)throw new Error(`Property set failed: object in path "${r.join(".")}" could not be found.`)}(e,t,i,n):Me(e,t,i)}function Me(e,t,n){let r,s=(0,i.lookupDescriptor)(e,t)
1133return null!==s&&te.has(s.set)?(e[t]=n,n):(r=e[t],void 0!==r||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=n,r!==n&&I(e,t)):e.setUnknownProperty(t,n),n)}(0,i.setProxy)(Le),(0,s.track)(()=>Te({},"a")),(0,s.track)(()=>Te({},1)),(0,s.track)(()=>Te({a:[]},"a")),(0,s.track)(()=>Te({a:Le},"a"))
1134class Ee extends Function{readOnly(){return se(this).readOnly(),this}oneWay(){return se(this).oneWay(),this}meta(e){let t=se(this)
1135if(0===arguments.length)return t._meta||{}
1136t._meta=e}}class Se extends Z{constructor(e){super(),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),W.add(this)}get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o);(0,s.untrack)(()=>{n=Ae(e,this.altKey)})
1137let l=r.revisionFor(i)
1138return void 0!==l&&(0,s.validateTag)(a,l)||((0,s.updateTag)(a,X(e,this.altKey,o,r)),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)),(0,s.consumeTag)(a),n}set(e,t,i){return xe(e,this.altKey,i)}readOnly(){this.set=ke}oneWay(){this.set=Pe}}function ke(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${(0,n.inspect)(e)}`)}function Pe(e,t,i){return ge(e,t,null),xe(e,t,i)}const Oe=new WeakMap
1139class ze{constructor(){this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry
1140for(let i of t)if(i.name===e)return i}register(e,t,i){let n=this._registry.length
1141this._getLibraryByName(e)||(i&&(n=this._coreLibIndex++),this._registry.splice(n,0,{name:e,version:t}))}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){let t,i=this._getLibraryByName(e)
1142i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}e.Libraries=ze;(e.libraries=new ze).registerCoreLibrary("Ember",u.default)
1143e.DEBUG_INJECTION_FUNCTIONS=void 0
1144function De(...e){if(!K(e)){let t=e[0]
11450
1146let i=t?t.initializer:void 0,n=t?t.value:void 0,r=function(e,t,r,s,o){return Ie([e,t,{initializer:i||(()=>n)}])}
1147return ae(r),r}return Ie(e)}function Ie([e,i,n]){let{getter:r,setter:o}=(0,s.trackedData)(i,n?n.initializer:void 0)
1148function a(){let e=r(this)
1149return(Array.isArray(e)||(0,c.isEmberArray)(e))&&(0,s.consumeTag)((0,s.tagFor)(e,"[]")),e}function l(e){o(this,e),(0,s.dirtyTagFor)(this,k)}let u={enumerable:!0,configurable:!0,isTracked:!0,get:a,set:l}
1150return te.add(l),(0,t.meta)(e).writeDescriptors(i,new Ne(a,l)),u}class Ne{constructor(e,t){this._get=e,this._set=t,W.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}e.TrackedDescriptor=Ne
1151e.cached=(...e)=>{const[t,i,n]=e
1152const r=new WeakMap,o=n.get
1153n.get=function(){return r.has(this)||r.set(this,(0,s.createCache)(o.bind(this))),(0,s.getValue)(r.get(this))}}
1154const Re=Object.prototype.hasOwnProperty
1155let Fe=!1
1156const Be={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}}
1157let je=!1
1158const Ue=e.NAMESPACES=[],Ve=e.NAMESPACES_BY_ID=Object.create(null)
1159function He(){if(!Be.unprocessedNamespaces)return
1160let e=o.context.lookup,t=Object.keys(e)
1161for(let n of t){if(!Qe(n.charCodeAt(0)))continue
1162let t=Xe(e,n)
1163t&&(0,i.setName)(t,n)}}function qe(e){We([e.toString()],e,new Set)}function Ge(){let e=Be.unprocessedNamespaces
1164if(e&&(He(),Be.unprocessedNamespaces=!1),e||je){let e=Ue
1165for(let t of e)qe(t)
1166je=!1}}function We(e,t,n){let r=e.length,s=e.join(".")
1167Ve[s]=t,(0,i.setName)(t,s)
1168for(let o in t){if(!Re.call(t,o))continue
1169let s=t[o]
1170if(e[r]=o,s&&void 0===(0,i.getName)(s))(0,i.setName)(s,e.join("."))
1171else if(s&&$e(s)){if(n.has(s))continue
1172n.add(s),We(e,s,n)}}e.length=r}function $e(e){return null!=e&&"object"==typeof e&&e.isNamespace}function Qe(e){return e>=65&&e<=90}function Xe(e,t){try{let i=e[t]
1173return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}}),e("@ember/-internals/owner/index",["exports","@glimmer/owner"],function(e,t){"use strict"
1174Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=function(e){return(0,t.getOwner)(e)},e.isFactory=function(e){return null!=e&&"function"==typeof e.create},e.setOwner=function(e,i){(0,t.setOwner)(e,i)}}),e("@ember/-internals/routing/index",["exports","@ember/routing/-internals"],function(e,t){"use strict"
1175Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterDSL",{enumerable:!0,get:function(){return t.DSL}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return t.controllerFor}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return t.generateController}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return t.generateControllerFactory}})}),e("@ember/-internals/runtime/index",["exports","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/runtime/lib/mixins/comparable","@ember/-internals/runtime/lib/mixins/action_handler","@ember/-internals/runtime/lib/mixins/-proxy","@ember/enumerable/mutable","@ember/-internals/runtime/lib/mixins/target_action_support","@ember/-internals/runtime/lib/ext/rsvp"],function(e,t,i,n,r,s,o,a,l){"use strict"
1176Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionHandler",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Comparable",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ContainerProxyMixin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"MutableEnumerable",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"RSVP",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"RegistryProxyMixin",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"TargetActionSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"_ProxyMixin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"_contentFor",{enumerable:!0,get:function(){return s.contentFor}}),Object.defineProperty(e,"onerrorDefault",{enumerable:!0,get:function(){return l.onerrorDefault}})}),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],function(e,t,i,n,r){"use strict"
1177function s(e){let t=function(e){if(!e)return
1178let t=e
1179if(t.errorThrown)return function(e){let t=e.errorThrown
1180"string"==typeof t&&(t=new Error(t))
1181return Object.defineProperty(t,"__reason_with_error_thrown__",{value:e,enumerable:!1}),t}(t)
1182let i=e
1183if("UnrecognizedURLError"===i.name)return
1184if("TransitionAborted"===e.name)return
1185return e}(e)
1186if(t){let e=(0,n.getDispatchOverride)()
1187if(!e)throw t
1188e(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.onerrorDefault=s,t.configure("async",(e,t)=>{i._backburner.schedule("actions",null,e,t)}),t.configure("after",e=>{i._backburner.schedule(i._rsvpErrorQueue,null,e)}),t.on("error",s)
1189e.default=t}),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/object/mixin","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],function(e,t,i,n,r,s,o,a){"use strict"
1190function l(e){let t=(0,n.get)(e,"content")
1191return(0,a.updateTag)((0,n.tagForObject)(e),(0,n.tagForObject)(t)),t}function c(e,t,i){let s=(0,a.tagMetaFor)(e),o=(0,a.tagFor)(e,t,s)
1192if(t in e)return o
1193{let c=[o,(0,a.tagFor)(e,"content",s)],u=l(e)
1194return(0,r.isObject)(u)&&c.push((0,n.tagForProperty)(u,t,i)),(0,a.combine)(c)}}Object.defineProperty(e,"__esModule",{value:!0}),e.contentFor=l,e.default=void 0
1195const u=i.default.create({content:null,init(){this._super(...arguments),(0,r.setProxy)(this),(0,n.tagForObject)(this),(0,o.setCustomTagFor)(this,c)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:(0,n.computed)("content",function(){return Boolean((0,n.get)(this,"content"))}),unknownProperty(e){let t=l(this)
1196return t?(0,n.get)(t,e):void 0},setUnknownProperty(e,i){let r=(0,t.meta)(this)
1197if(r.isInitializing()||r.isPrototypeMeta(this))return(0,n.defineProperty)(this,e,null,i),i
1198let s=l(this)
1199return(0,n.set)(s,e,i)}})
1200e.default=u}),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/object/mixin","@ember/-internals/metal","@ember/debug"],function(e,t,i,n){"use strict"
1201Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1202const r=t.default.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let n=(0,i.get)(this,"target")
1203n&&n.send(...arguments)}})
1204e.default=r}),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/object/mixin"],function(e,t){"use strict"
1205Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1206const i=t.default.create({compare:null})
1207e.default=i}),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/object/mixin"],function(e,t,i){"use strict"
1208Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1209const n=i.default.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){let e=this.__container__
1210e&&(0,t.join)(()=>{e.destroy(),(0,t.schedule)("destroy",e,"finalizeDestroy")}),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}})
1211e.default=n}),e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/debug","@ember/object/mixin"],function(e,t,i){"use strict"
1212Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1213const n=i.default.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:r("register"),unregister:r("unregister"),hasRegistration:r("has"),registeredOption:r("getOption"),registerOptions:r("options"),registeredOptions:r("getOptions"),registerOptionsForType:r("optionsForType"),registeredOptionsForType:r("getOptionsForType")})
1214function r(e){return function(...t){return this.__registry__[e](...t)}}e.default=n}),e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n,r){"use strict"
1215Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1216const s=n.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,i.computed)("actionContext",function(){let e=(0,i.get)(this,"actionContext")
1217if("string"==typeof e){let n=(0,i.get)(this,e)
1218return void 0===n&&(n=(0,i.get)(t.context.lookup,e)),n}return e}),triggerAction(e={}){let{action:n,target:r,actionContext:s}=e
1219n=n||(0,i.get)(this,"action"),r=r||function(e){let n=(0,i.get)(e,"target")
1220if(n){if("string"==typeof n){let r=(0,i.get)(e,n)
1221return void 0===r&&(r=(0,i.get)(t.context.lookup,n)),r}return n}if(e._target)return e._target
1222return null}(this),void 0===s&&(s=(0,i.get)(this,"actionContextObject")||this)
1223let o=Array.isArray(s)?s:[s]
1224if(r&&n){let e
1225if(e=null!=(a=r)&&"object"==typeof a&&"function"==typeof a.send?r.send(n,...o):r[n](...o),!1!==e)return!0}var a
1226return!1}})
1227e.default=s}),e("@ember/-internals/string/index",["exports","@ember/-internals/utils"],function(e,t){"use strict"
1228Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return a.get(e)},e.dasherize=function(e){return n.get(e)}
1229const i=/[ _]/g,n=new t.Cache(1e3,e=>{return(t=e,c.get(t)).replace(i,"-")
1230var t}),r=/^(-|_)+(.)?/,s=/(.)(-|_|\.|\s)+(.)?/g,o=/(^|\/|\.)([a-z])/g,a=new t.Cache(1e3,e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/")
1231for(let o=0;o<n.length;o++)n[o]=n[o].replace(r,t).replace(s,i)
1232return n.join("/").replace(o,e=>e.toUpperCase())}),l=/([a-z\d])([A-Z])/g,c=new t.Cache(1e3,e=>e.replace(l,"$1_$2").toLowerCase())}),e("@ember/-internals/utility-types/index",["exports"],function(e){"use strict"
1233Object.defineProperty(e,"__esModule",{value:!0}),e.Opaque=void 0
1234e.Opaque=class{}}),e("@ember/-internals/utils/index",["exports","@ember/debug"],function(e,t){"use strict"
1235function i(e){let t=Object.create(null)
1236t[e]=1
1237for(let i in t)if(i===e)return i
1238return e}function n(e){return null!==e&&("object"==typeof e||"function"==typeof e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT=e.GUID_KEY=e.Cache=void 0,e.canInvoke=function(e,t){return null!=e&&"function"==typeof e[t]},e.checkHasSuper=void 0,e.dictionary=function(e){let t=Object.create(e)
1239return t._dict=null,delete t._dict,t},e.enumerableSymbol=function(e){let t=c+Math.floor(Math.random()*Date.now()).toString(),n=i(`__${e}${t}__`)
12400
1241return n},e.generateGuid=function(e,t=o){let i=t+s().toString()
1242n(e)&&a.set(e,i)
1243return i},e.getDebugName=void 0,e.getName=function(e){return C.get(e)},e.guidFor=function(e){let t
1244if(n(e))t=a.get(e),void 0===t&&(t=`${o}${s()}`,a.set(e,t))
1245else if(t=l.get(e),void 0===t){let i=typeof e
1246t="string"===i?`st${s()}`:"number"===i?`nu${s()}`:"symbol"===i?`sy${s()}`:`(${e})`,l.set(e,t)}return t},e.intern=i,e.isInternalSymbol=function(e){return-1!==u.indexOf(e)},e.isObject=n,e.isProxy=function(e){if(n(e))return M.has(e)
1247return!1},e.lookupDescriptor=T,e.observerListenerMetaFor=function(e){return _.get(e)},e.setListeners=function(e,t){b(e).listeners=t},e.setName=function(e,t){n(e)&&C.set(e,t)},e.setObservers=function(e,t){b(e).observers=t},e.setProxy=function(e){n(e)&&M.add(e)},e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0,e.toString=function e(t){if("string"==typeof t)return t
1248if(null===t)return"null"
1249if(void 0===t)return"undefined"
1250if(Array.isArray(t)){let i=""
1251for(let n=0;n<t.length;n++)n>0&&(i+=","),x(t[n])||(i+=e(t[n]))
1252return i}if("function"==typeof t.toString)return t.toString()
1253return L.call(t)},e.uuid=s,e.wrap=function(e,t){if(!y(e))return e
1254if(!w.has(t)&&y(t))return A(e,A(t,g))
1255return A(e,t)}
1256let r=0
1257function s(){return++r}const o="ember",a=new WeakMap,l=new Map,c=e.GUID_KEY=i(`__ember${Date.now()}`)
1258const u=[]
1259e.symbol=Symbol
1260let d
1261e.getDebugName=d
1262const h=/\.(_super|call\(this|apply\(this)/,f=Function.prototype.toString,p=e.checkHasSuper=f.call(function(){return this}).indexOf("return this")>-1?function(e){return h.test(f.call(e))}:function(){return!0},m=new WeakMap,g=e.ROOT=Object.freeze(function(){})
1263function y(e){let t=m.get(e)
1264return void 0===t&&(t=p(e),m.set(e,t)),t}m.set(g,!1)
1265class v{constructor(){this.listeners=void 0,this.observers=void 0}}const _=new WeakMap
1266function b(e){let t=_.get(e)
1267return void 0===t&&(t=new v,_.set(e,t)),t}const w=new WeakSet
1268function A(e,t){function i(){let i=this._super
1269this._super=t
1270let n=e.apply(this,arguments)
1271return this._super=i,n}w.add(i)
1272let n=_.get(e)
1273return void 0!==n&&_.set(i,n),i}function T(e,t){let i=e
1274do{let e=Object.getOwnPropertyDescriptor(i,t)
1275if(void 0!==e)return e
1276i=Object.getPrototypeOf(i)}while(null!==i)
1277return null}const C=new WeakMap
1278const L=Object.prototype.toString
1279function x(e){return null==e}const M=new WeakSet
1280e.Cache=class{constructor(e,t,i=new Map){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}
1281e.setupMandatorySetter=void 0,e.teardownMandatorySetter=void 0,e.setWithMandatorySetter=void 0}),e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict"
1282Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return u.MUTABLE_CELL}}),Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return t.addChildView}}),Object.defineProperty(e,"clearElementView",{enumerable:!0,get:function(){return t.clearElementView}}),Object.defineProperty(e,"clearViewElement",{enumerable:!0,get:function(){return t.clearViewElement}}),Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return t.constructStyleDeprecationMessage}}),Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return t.getChildViews}}),Object.defineProperty(e,"getElementView",{enumerable:!0,get:function(){return t.getElementView}}),Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return t.getRootViews}}),Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return t.getViewBoundingClientRect}}),Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return t.getViewBounds}}),Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return t.getViewClientRects}}),Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return t.getViewElement}}),Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return t.getViewId}}),Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return t.isSimpleClick}}),Object.defineProperty(e,"setElementView",{enumerable:!0,get:function(){return t.setElementView}}),Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return t.setViewElement}})}),e("@ember/-internals/views/lib/compat/attrs",["exports"],function(e){"use strict"
1283Object.defineProperty(e,"__esModule",{value:!0}),e.MUTABLE_CELL=void 0
1284e.MUTABLE_CELL=Symbol("MUTABLE_CELL")}),e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],function(e,t){"use strict"
1285Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1286e.default=(0,t.dictionary)(null)}),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/object"],function(e,t){"use strict"
1287Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1288e.default=t.default.extend({componentFor(e,t){let i=`component:${e}`
1289return t.factoryFor(i)},layoutFor(e,t,i){let n=`template:components/${e}`
1290return t.lookup(n,i)}})}),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n){"use strict"
1291Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1292const r=i.default.create({send(e,...i){let n=this.actions&&this.actions[e]
1293if(n){if(!(!0===n.apply(this,i)))return}let r=(0,t.get)(this,"target")
1294r&&r.send(...arguments)}})
1295e.default=r}),e("@ember/-internals/views/lib/mixins/child_views_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/views/lib/system/utils"],function(e,t,i,n){"use strict"
1296Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1297const r=i.default.create({childViews:(0,t.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return(0,n.getChildViews)(this)}}),appendChild(e){(0,n.addChildView)(this,e)}})
1298e.default=r}),e("@ember/-internals/views/lib/mixins/class_names_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n){"use strict"
1299Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1300const r=Object.freeze([]),s=i.default.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:r,classNameBindings:r})
1301e.default=s}),e("@ember/-internals/views/lib/mixins/view_state_support",["exports","@ember/object/mixin"],function(e,t){"use strict"
1302Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1303const i=t.default.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e]
1304this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}})
1305e.default=i})
1306e("@ember/-internals/views/lib/mixins/view_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/object/mixin","@ember/debug","@ember/-internals/browser-environment","@ember/-internals/views/lib/system/utils"],function(e,t,i,n,r,s,o){"use strict"
1307function a(){return this}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1308const l=n.default.create({concatenatedProperties:["attributeBindings"],nearestOfType(e){let t=this.parentView,i=e instanceof n.default?t=>e.detect(t):t=>e.detect(t.constructor)
1309for(;t;){if(i(t))return t
1310t=t.parentView}},nearestWithProperty(e){let t=this.parentView
1311for(;t;){if(e in t)return t
1312t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:(0,i.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){let t
1313return t=s.hasDOM&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:a,didInsertElement:a,willClearRender:a,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:a,didDestroyElement:a,parentViewDidChange:a,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}})
1314e.default=l}),e("@ember/-internals/views/lib/system/action_manager",["exports"],function(e){"use strict"
1315function t(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.registeredActions={}}),e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/debug","@ember/-internals/metal","@ember/object","@ember/-internals/views","@ember/-internals/views/lib/system/action_manager"],function(e,t,i,n,r,s,o){"use strict"
1316Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1317const a="ember-application"
1318class l extends r.default{constructor(){super(...arguments),this.events={touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},this.rootElement="body",this._eventHandlers=Object.create(null),this._didSetup=!1,this.finalEventNameMapping=null,this._sanitizedRootElement=null,this.lazyEvents=new Map,this._reverseEventNameMapping=null}setup(e,t){let i=this.finalEventNameMapping={...(0,n.get)(this,"events"),...e}
1319this._reverseEventNameMapping=Object.keys(i).reduce((e,t)=>{let n=i[t]
1320return n?{...e,[n]:t}:e},{})
1321let r=this.lazyEvents
1322null!=t&&(0,n.set)(this,"rootElement",t)
1323let s=(0,n.get)(this,"rootElement"),o="string"!=typeof s?s:document.querySelector(s)
1324o.classList.add(a),this._sanitizedRootElement=o
1325for(let n in i)Object.prototype.hasOwnProperty.call(i,n)&&r.set(n,i[n]??null)
1326this._didSetup=!0}setupHandlerForBrowserEvent(e){this.setupHandler(this._sanitizedRootElement,e,this.finalEventNameMapping[e]??null)}setupHandlerForEmberEvent(e){let t=this._reverseEventNameMapping?.[e]
1327t&&this.setupHandler(this._sanitizedRootElement,t,e)}setupHandler(e,t,i){if(null===i||!this.lazyEvents.has(t))return
1328let n=(e,t)=>{let n=(0,s.getElementView)(e),r=!0
1329return n&&(r=n.handleEvent(i,t)),r},r=(e,t)=>{let n,r=e.getAttribute("data-ember-action")
1330if(""===r){n=[]
1331for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=o.default.registeredActions[t.value]
1332n.push(e)}}}else if(r){let e=o.default.registeredActions[r]
1333e&&(n=[e])}if(!n)return
1334let s=!0
1335for(let o=0;o<n.length;o++){let e=n[o]
1336e&&e.eventName===i&&(s=e.handler(t)&&s)}return s},a=this._eventHandlers[t]=e=>{let t=e.target
1337do{if((0,s.getElementView)(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation()
1338break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===r(t,e))break
1339t=t.parentNode}while(t instanceof Element)}
1340e.addEventListener(t,a),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return
1341let e=this._sanitizedRootElement
1342if(e){for(let t in this._eventHandlers)e.removeEventListener(t,this._eventHandlers[t])
1343return e.classList.remove(a),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}e.default=l}),e("@ember/-internals/views/lib/system/utils",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug"],function(e,t,i,n){"use strict"
1344function r(e){return""!==e.tagName&&e.elementId?e.elementId:(0,i.guidFor)(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addChildView=function(e,t){let i=a.get(e)
1345void 0===i&&(i=l(e))
1346i.add(r(t))},e.clearElementView=function(e){s.delete(e)},e.clearViewElement=function(e){o.delete(e)},e.collectChildViews=c,e.constructStyleDeprecationMessage=function(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'},e.contains=function(e,t){if(void 0!==e.contains)return e.contains(t)
1347let i=t.parentNode
1348for(;i&&(i=i.parentNode);)if(i===e)return!0
1349return!1},e.elMatches=void 0,e.getChildViews=function(e){let i=(0,t.getOwner)(e)
1350let n=i.lookup("-view-registry:main")
1351return c(e,n)},e.getElementView=function(e){return s.get(e)||null},e.getRootViews=function(e){let t=e.lookup("-view-registry:main"),i=[]
1352return Object.keys(t).forEach(e=>{let n=t[e]
1353null===n.parentView&&i.push(n)}),i},e.getViewBoundingClientRect=function(e){return d(e).getBoundingClientRect()},e.getViewBounds=u,e.getViewClientRects=function(e){return d(e).getClientRects()},e.getViewElement=function(e){return o.get(e)||null},e.getViewId=r,e.getViewRange=d,e.initChildViews=l,e.isSimpleClick=function(e){if(!(e instanceof MouseEvent))return!1
1354let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1
1355return!t&&!i},e.matches=function(e,t){return h.call(e,t)},e.setElementView=function(e,t){s.set(e,t)},e.setViewElement=function(e,t){o.set(e,t)}
1356const s=new WeakMap,o=new WeakMap
1357const a=new WeakMap
1358function l(e){let t=new Set
1359return a.set(e,t),t}function c(e,t){let i=[],n=a.get(e)
1360return void 0!==n&&n.forEach(e=>{let n=t[e]
1361!n||n.isDestroying||n.isDestroyed||i.push(n)}),i}function u(e){return e.renderer.getBounds(e)}function d(e){let t=u(e),i=document.createRange()
1362return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}const h=e.elMatches="undefined"!=typeof Element?Element.prototype.matches:void 0}),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/object/evented","@ember/object/-internals","@ember/-internals/views/lib/views/states"],function(e,t,i,n,r,s){"use strict"
1363Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1364var o=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
1365if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
1366else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
1367return s>3&&o&&Object.defineProperty(t,i,o),o}
1368class a extends(r.FrameworkObject.extend(n.default,i.ActionHandler)){constructor(){super(...arguments),this.isView=!0}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t)
1369let i=this[e]
1370if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}a.isViewFactory=!0,o([(0,t.inject)("renderer","-dom")],a.prototype,"renderer",void 0),a.prototype._states=s.default
1371e.default=a}),e("@ember/-internals/views/lib/views/states",["exports","@ember/-internals/utils","@ember/debug","@ember/instrumentation","@ember/runloop"],function(e,t,i,n,r){"use strict"
1372Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1373const s=Object.freeze({appendChild(){throw new Error("You can't use appendChild outside of the rendering process")},handleEvent:()=>!0,rerender(){},destroy(){}}),o=Object.freeze({...s}),a=Object.freeze({...s,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||(0,n.flaggedInstrument)(`interaction.${t}`,{event:i,view:e},()=>(0,r.join)(e,e.trigger,t,i))}),l=Object.freeze({...a,enter(e){e.renderer.register(e)}}),c=Object.freeze({...s,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),u=Object.freeze({preRender:o,inDOM:l,hasElement:a,destroying:c})
1374e.default=u}),e("@ember/application/index",["exports","@ember/owner","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/routing/route","@ember/routing/router","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/-internals","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer","@ember/routing/router-service"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w){"use strict"
1375Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return l._loaded}}),e.getOwner=e.default=void 0,Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return l.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return l.runLoadHooks}}),e.setOwner=void 0
1376e.getOwner=t.getOwner,e.setOwner=t.setOwner
1377class A extends v.default{constructor(){super(...arguments),this._bootPromise=null,this._bootResolver=null}static buildRegistry(e){let t=super.buildRegistry(e)
1378return function(e){e.register("router:main",h.default),e.register("-view-registry:main",{create:()=>(0,i.dictionary)(null)}),e.register("route:basic",d.default),e.register("event_dispatcher:main",u.EventDispatcher),e.register("location:hash",f.default),e.register("location:history",p.default),e.register("location:none",m.default),e.register(_.privatize`-bucket-cache:main`,{create:()=>new g.BucketCache}),e.register("service:router",w.default)}(t),(0,b.setupApplicationRegistry)(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=r.hasDOM?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return y.default.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||h.default).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance()
1379this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){const e=this._document
1380if(null===e||"loading"!==e.readyState)(0,o.schedule)("actions",this,this.domReady)
1381else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),(0,o.run)(this,this.domReady)}
1382e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&(0,o.once)(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise
1383try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(this._booted||this.isDestroying||this.isDestroyed)return
1384let e=this._bootResolver=c.RSVP.defer()
1385this._bootPromise=e.promise
1386try{this.runInitializers(),(0,l.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}reset(){let e=this.__deprecatedInstance__
1387this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,o.join)(this,function(){(0,o.run)(e,"destroy"),this._buildDeprecatedInstance(),(0,o.schedule)("actions",this,"_bootSync")})}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e
1388e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),l._loaded.application===this&&(l._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach(e=>e.destroy()),this._applicationInstances.clear())}visit(e,t){return this.boot().then(()=>{let i=this.buildInstance()
1389return i.boot(t).then(()=>i.visit(e)).catch(e=>{throw(0,o.run)(i,"destroy"),e})})}}e.default=A,A.initializer=(0,v.buildInitializerMethod)("initializers","initializer"),A.instanceInitializer=(0,v.buildInitializerMethod)("instanceInitializers","instance initializer")}),e("@ember/application/instance",["exports","@ember/object","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer","@ember/debug","@ember/routing/router","@ember/-internals/views"],function(e,t,i,n,r,s,o,a){"use strict"
1390Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1391class l extends n.default{constructor(){super(...arguments),this.rootElement=null}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new c(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&(0,t.set)(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main")
1392this._router=e}return this._router}didCreateRootView(e){e.appendTo(this.rootElement)}startRouting(){this.router.startRouting()}setupRouter(){this.router.setupRouter()}handleURL(e){return this.setupRouter(),this.router.handleURL(e)}setupEventDispatcher(){let e=this.lookup("event_dispatcher:main"),i=(0,t.get)(this.application,"customEvents"),n=(0,t.get)(this,"customEvents"),r=Object.assign({},i,n)
1393return e.setup(r,this.rootElement),e}getURL(){return this.router.url}visit(e){this.setupRouter()
1394let i=this.__container__.lookup("-environment:main"),n=this.router,s=()=>i.options.shouldRender?(0,r.renderSettled)().then(()=>this):this,o=e=>{if(e.error&&e.error instanceof Error)throw e.error
1395if("TransitionAborted"===e.name&&n._routerMicrolib.activeTransition)return n._routerMicrolib.activeTransition.then(s,o)
1396throw"TransitionAborted"===e.name?new Error(e.message):e},a=(0,t.get)(n,"location")
1397return a.setURL(e),n.handleURL(a.getURL()).then(s,o)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof c?t:new c(t)
1398e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class c{constructor(e={}){this.location=null,this.isInteractive=Boolean(i.hasDOM),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(i.hasDOM),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...i,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}e.default=l}),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],function(e,t,i){"use strict"
1399Object.defineProperty(e,"__esModule",{value:!0}),e._loaded=void 0,e.onLoad=function(e,t){let i=r[e];(n[e]??=[]).push(t),i&&t(i)},e.runLoadHooks=function(e,t){if(r[e]=t,i.window&&"function"==typeof CustomEvent){let n=new CustomEvent(e,{detail:t})
1400i.window.dispatchEvent(n)}n[e]?.forEach(e=>e(t))}
1401const n=t.ENV.EMBER_LOAD_HOOKS||{},r={}
1402e._loaded=r}),e("@ember/application/namespace",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/debug"],function(e,t,i,n,r){"use strict"
1403Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1404class s extends i.default{init(e){super.init(e),(0,t.addNamespace)(this)}toString(){let e=(0,i.get)(this,"name")||(0,i.get)(this,"modulePrefix")
1405if(e)return e;(0,t.findNamespaces)()
1406let r=(0,n.getName)(this)
1407return void 0===r&&(r=(0,n.guidFor)(this),(0,n.setName)(this,r)),r}nameClasses(){(0,t.processNamespace)(this)}destroy(){return(0,t.removeNamespace)(this),super.destroy()}}s.NAMESPACES=t.NAMESPACES,s.NAMESPACES_BY_ID=t.NAMESPACES_BY_ID,s.processAll=t.processAllNamespaces,s.byName=t.findNamespace,s.prototype.isNamespace=!0
1408e.default=s}),e("@ember/array/-internals",["exports"],function(e){"use strict"
1409Object.defineProperty(e,"__esModule",{value:!0}),e.isEmberArray=function(e){return t.has(e)},e.setEmberArray=function(e){t.add(e)}
1410const t=new WeakSet}),e("@ember/array/index",["exports","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug","@ember/enumerable","@ember/enumerable/mutable","@ember/utils","@ember/-internals/environment","@ember/object/observable","@ember/array/-internals","@ember/array/lib/make-array"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict"
1411Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NativeArray=e.MutableArray=e.A=void 0,e.isArray=T,Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return d.default}}),e.removeAt=w,e.uniqBy=p
1412const h=Object.freeze([]),f=e=>e
1413function p(e,t=f){let n=k(),r=new Set,s="function"==typeof t?t:e=>(0,i.get)(e,t)
1414return e.forEach(e=>{let t=s(e)
1415r.has(t)||(r.add(t),n.push(e))}),n}function m(...e){let t=2===e.length,[n,r]=e
1416return t?e=>r===(0,i.get)(e,n):e=>Boolean((0,i.get)(e,n))}function g(e,i,n){let r=e.length
1417for(let s=n;s<r;s++){if(i((0,t.objectAt)(e,s),s,e))return s}return-1}function y(e,i,n=null){let r=g(e,i.bind(n),0)
1418return-1===r?void 0:(0,t.objectAt)(e,r)}function v(e,t,i=null){return-1!==g(e,t.bind(i),0)}function _(e,t,i=null){let n=t.bind(i)
1419return-1===g(e,(e,t,i)=>!n(e,t,i),0)}function b(e,t,i=0,n){let r=e.length
1420return i<0&&(i+=r),g(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function w(e,i,n){return(0,t.replace)(e,i,n??1,h),e}function A(e,i,n){return(0,t.replace)(e,i,0,[n]),n}function T(e){if(!e||e.setInterval)return!1
1421if(Array.isArray(e)||x.detect(e))return!0
1422let t=(0,a.typeOf)(e)
1423if("array"===t)return!0
1424let i=e.length
1425return"number"==typeof i&&i==i&&"object"===t}function C(e){let i=(0,t.computed)(e)
1426return i.enumerable=!1,i}function L(e){return this.map(t=>(0,i.get)(t,e))}const x=n.default.create(s.default,{init(){this._super(...arguments),(0,u.setEmberArray)(this)},objectsAt(e){return e.map(e=>(0,t.objectAt)(this,e))},"[]":C({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:C(function(){return(0,t.objectAt)(this,0)}).readOnly(),lastObject:C(function(){return(0,t.objectAt)(this,this.length-1)}).readOnly(),slice(e=0,i){let n,r=k(),s=this.length
1427for(e<0&&(e=s+e),n=void 0===i||i>s?s:i<0?s+i:i;e<n;)r[r.length]=(0,t.objectAt)(this,e++)
1428return r},indexOf(e,t){return b(this,e,t,!1)},lastIndexOf(e,i){let n=this.length;(void 0===i||i>=n)&&(i=n-1),i<0&&(i+=n)
1429for(let r=i;r>=0;r--)if((0,t.objectAt)(this,r)===e)return r
1430return-1},forEach(e,t=null){let i=this.length
1431for(let n=0;n<i;n++){let i=this.objectAt(n)
1432e.call(t,i,n,this)}return this},getEach:L,setEach(e,t){return this.forEach(n=>(0,i.set)(n,e,t))},map(e,t=null){let i=k()
1433return this.forEach((n,r,s)=>i[r]=e.call(t,n,r,s)),i},mapBy:L,filter(e,t=null){let i=k()
1434return this.forEach((n,r,s)=>{e.call(t,n,r,s)&&i.push(n)}),i},reject(e,t=null){return this.filter(function(){return!e.apply(t,arguments)})},filterBy(){return this.filter(m(...arguments))},rejectBy(){return this.reject(m(...arguments))},find(e,t=null){return y(this,e,t)},findBy(){return y(this,m(...arguments))},every(e,t=null){return _(this,e,t)},isEvery(){return _(this,m(...arguments))},any(e,t=null){return v(this,e,t)},isAny(){return v(this,m(...arguments))},reduce(e,t){let i=t
1435return this.forEach(function(t,n){i=e(i,t,n,this)},this),i},invoke(e,...t){let i=k()
1436return this.forEach(n=>i.push(n[e]?.(...t))),i},toArray(){return this.map(e=>e)},compact(){return this.filter(e=>null!=e)},includes(e,t){return-1!==b(this,e,t,!0)},sortBy(){let e=arguments
1437return this.toArray().sort((t,n)=>{for(let r=0;r<e.length;r++){let s=e[r],o=(0,i.get)(t,s),l=(0,i.get)(n,s),c=(0,a.compare)(o,l)
1438if(c)return c}return 0})},uniq(){return p(this)},uniqBy(e){return p(this,e)},without(e){if(!this.includes(e))return this
1439let t=e==e?t=>t!==e:e=>e==e
1440return this.filter(t)}}),M=e.MutableArray=n.default.create(x,o.default,{clear(){let e=this.length
1441return 0===e||this.replace(0,e,h),this},insertAt(e,t){return A(this,e,t),this},removeAt(e,t){return w(this,e,t)},pushObject(e){return A(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){let e=this.length
1442if(0===e)return null
1443let i=(0,t.objectAt)(this,e-1)
1444return this.removeAt(e-1,1),i},shiftObject(){if(0===this.length)return null
1445let e=(0,t.objectAt)(this,0)
1446return this.removeAt(0),e},unshiftObject(e){return A(this,0,e)},unshiftObjects(e){return this.replace(0,0,e),this},reverseObjects(){let e=this.length
1447if(0===e)return this
1448let t=this.toArray().reverse()
1449return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear()
1450let t=this.length
1451return this.replace(0,t,e),this},removeObject(e){let i=this.length||0
1452for(;--i>=0;){(0,t.objectAt)(this,i)===e&&this.removeAt(i)}return this},removeObjects(e){(0,t.beginPropertyChanges)()
1453for(let t=e.length-1;t>=0;t--)this.removeObject(e[t])
1454return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||this.pushObject(e),this}
1454,addObjects(e){return(0,t.beginPropertyChanges)(),e.forEach(e=>this.addObject(e)),(0,t.endPropertyChanges)(),this}})
1455let E=e.NativeArray=n.default.create(M,c.default,{objectAt(e){return this[e]},replace(e,i,n=h){return(0,t.replaceInNativeArray)(this,e,i,n),this}})
1456const S=["length"]
1457E.keys().forEach(e=>{Array.prototype[e]&&S.push(e)}),e.NativeArray=E=E.without(...S)
1458let k=e.A=void 0
1459l.ENV.EXTEND_PROTOTYPES.Array?(E.apply(Array.prototype,!0),e.A=k=function(e){return e||[]}):e.A=k=function(e){return(0,u.isEmberArray)(e)?e:E.apply(e??[])}
1460e.default=x}),e("@ember/array/lib/make-array",["exports"],function(e){"use strict"
1461Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1462const{isArray:t}=Array
1463e.default=function(e){return null==e?[]:t(e)?e:[e]}}),e("@ember/array/mutable",["exports","@ember/array"],function(e,t){"use strict"
1464Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})}),e("@ember/array/proxy",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/array","@ember/array/mutable","@ember/debug","@glimmer/manager","@glimmer/validator"],function(e,t,i,n,r,s,o,a,l){"use strict"
1465Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1466const c={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"}
1467function u(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):(0,l.tagFor)(e,t)}class d extends i.default{constructor(){super(...arguments),this._objectsDirtyIndex=0,this._objects=null,this._lengthDirty=!0,this._length=0,this._arrangedContent=null,this._arrangedContentIsUpdating=!1,this._arrangedContentTag=null,this._arrangedContentRevision=null,this._lengthTag=null,this._arrTag=null}init(e){super.init(e),(0,a.setCustomTagFor)(this,u)}[t.PROPERTY_DID_CHANGE](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){let n=(0,i.get)(this,"arrangedContent")
1468return(0,t.objectAt)(n,e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,n,r){let s=(0,i.get)(this,"content");(0,t.replace)(s,e,n,r)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=(0,i.get)(this,"arrangedContent")
1469if(e){let t=this._objects.length=(0,i.get)(e,"length")
1470for(let e=this._objectsDirtyIndex;e<t;e++)this._objects[e]=this.objectAtContent(e)}else this._objects.length=0
1471this._objectsDirtyIndex=-1}return this._objects[e]}get length(){if(this._revalidate(),this._lengthDirty){let e=(0,i.get)(this,"arrangedContent")
1472this._length=e?(0,i.get)(e,"length"):0,this._lengthDirty=!1}return(0,l.consumeTag)(this._lengthTag),this._length}set length(e){let n,r=this.length-e
1473if(0===r)return
1474r<0&&(n=new Array(-r),r=0)
1475let s=(0,i.get)(this,"content")
1476s&&((0,t.replace)(s,e,r,n),this._invalidate())}_updateArrangedContentArray(e){let n=null===this._objects?0:this._objects.length,r=e?(0,i.get)(e,"length"):0
1477this._removeArrangedContentArrayObserver(),(0,t.arrayContentWillChange)(this,0,n,r),this._invalidate(),(0,t.arrayContentDidChange)(this,0,n,r,!1),this._addArrangedContentArrayObserver(e)}_addArrangedContentArrayObserver(e){e&&!e.isDestroyed&&((0,t.addArrayObserver)(e,this,c),this._arrangedContent=e)}_removeArrangedContentArrayObserver(){this._arrangedContent&&(0,t.removeArrayObserver)(this._arrangedContent,this,c)}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(e,n,r,s){(0,t.arrayContentWillChange)(this,n,r,s)
1478let o=n
1479if(o<0){o+=(0,i.get)(this._arrangedContent,"length")+r-s}(-1===this._objectsDirtyIndex||this._objectsDirtyIndex>o)&&(this._objectsDirtyIndex=o),this._lengthDirty=!0,(0,t.arrayContentDidChange)(this,n,r,s,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,l.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent")
1480null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1)
1481let i=this._arrangedContentTag=(0,l.tagFor)(this,"arrangedContent")
1482this._arrangedContentRevision=(0,l.valueForTag)(this._arrangedContentTag),(0,n.isObject)(e)?(this._lengthTag=(0,l.combine)([i,(0,t.tagForProperty)(e,"length")]),this._arrTag=(0,l.combine)([i,(0,t.tagForProperty)(e,"[]")])):this._lengthTag=this._arrTag=i}}}d.reopen(s.default,{arrangedContent:(0,t.alias)("content")})
1483e.default=d}),e("@ember/canary-features/index",["exports","@ember/-internals/environment"],function(e,t){"use strict"
1484Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.DEFAULT_FEATURES=void 0,e.isEnabled=function(e){let i=n[e]
1485return!0===i||!1===i?i:!!t.ENV.ENABLE_OPTIONAL_FEATURES}
1486const i=e.DEFAULT_FEATURES={},n=e.FEATURES=Object.assign(i,t.ENV.FEATURES)}),e("@ember/component/helper",["exports","@ember/-internals/glimmer"],function(e,t){"use strict"
1487Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}}),Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})}),e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],function(e,t,i){"use strict"
1488Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return i.Input}}),Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return i.Textarea}}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return i.componentCapabilities}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.Component}}),Object.defineProperty(e,"getComponentTemplate",{enumerable:!0,get:function(){return t.getComponentTemplate}}),Object.defineProperty(e,"setComponentManager",{enumerable:!0,get:function(){return i.setComponentManager}}),Object.defineProperty(e,"setComponentTemplate",{enumerable:!0,get:function(){return t.setComponentTemplate}})}),e("@ember/component/template-only",["exports","@glimmer/runtime"],function(e,t){"use strict"
1489Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1490const i=t.templateOnlyComponent
1491e.default=i}),e("@ember/controller/index",["exports","@ember/-internals/owner","@ember/object","@ember/object/-internals","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/runtime","@ember/-internals/utils"],function(e,t,i,n,r,s,o,a){"use strict"
1492Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ControllerMixin=void 0,e.inject=function(...e){return(0,r.inject)("controller",...e)}
1493const l=(0,a.symbol)("MODEL"),c=e.ControllerMixin=s.default.create(o.ActionHandler,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments)
1494let e=(0,t.getOwner)(this)
1495e&&(this.namespace=e.lookup("application:main"),this.target=e.lookup("router:main"))},model:(0,i.computed)({get(){return this[l]},set(e,t){return this[l]=t}}),queryParams:null,_qpDelegate:null,_qpChanged(e,t){let n=t.indexOf(".[]"),r=-1===n?t:t.slice(0,n);(0,e._qpDelegate)(r,(0,i.get)(e,r))}})
1496class u extends(n.FrameworkObject.extend(c)){}e.default=u}),e("@ember/debug/container-debug-adapter",["exports","@ember/-internals/string","@ember/object","@ember/utils","@ember/-internals/owner","@ember/application/namespace"],function(e,t,i,n,r,s){"use strict"
1497Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1498class o extends i.default{constructor(e){super(e),this.resolver=(0,r.getOwner)(this).lookup("resolver-for-debugging:main")}canCatalogEntriesByType(e){return"model"!==e&&"template"!==e}catalogEntriesByType(e){let i=s.default.NAMESPACES,r=[],o=new RegExp(`${(0,t.classify)(e)}$`)
1499return i.forEach(e=>{for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&o.test(i)){let s=e[i]
1500"class"===(0,n.typeOf)(s)&&r.push((0,t.dasherize)(i.replace(o,"")))}}),r}}e.default=o}),e("@ember/debug/data-adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/object","@ember/-internals/string","@ember/application/namespace","@ember/array","@glimmer/validator","@ember/debug"],function(e,t,i,n,r,s,o,a,l){"use strict"
1501function c(e,t){if(Symbol.iterator in e)for(let i of e)t(i)
1502else(0,l.assert)("","function"==typeof e.forEach),e.forEach(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1503class u{getCacheForItem(e){let t=this.recordCaches.get(e)
1504if(!t){let i=!1
1505t=(0,a.createCache)(()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)}),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,r,s){this.wrapRecord=r,this.release=s,this.recordCaches=new Map,this.added=[],this.updated=[],this.removed=[],this.recordArrayCache=(0,a.createCache)(()=>{let s=new Set;(0,a.consumeTag)((0,a.tagFor)(e,"[]")),c(e,e=>{(0,a.getValue)(this.getCacheForItem(e)),s.add(e)}),(0,a.untrack)(()=>
1505{this.recordCaches.forEach((e,t)=>{s.has(t)||(this.removed.push(r(t)),this.recordCaches.delete(t))})}),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])})}revalidate(){(0,a.getValue)(this.recordArrayCache)}}class d{constructor(e,t,n){this.release=n
1506let r=!1
1507this.cache=(0,a.createCache)(()=>{c(e,()=>{}),(0,a.consumeTag)((0,a.tagFor)(e,"[]")),!0===r?(0,i.next)(t):r=!0}),this.release=n}revalidate(){(0,a.getValue)(this.cache)}}class h extends n.default{constructor(e){super(e),this.releaseMethods=(0,o.A)(),this.recordsWatchers=new Map,this.typeWatchers=new Map,this.flushWatchers=null,this.attributeLimit=3,this.acceptsModelName=!0,this.containerDebugAdapter=(0,t.getOwner)(this).lookup("container-debug-adapter:main")}getFilters(){return(0,o.A)()}watchModelTypes(e,t){let i,n=this.getModelTypes(),r=(0,o.A)()
1508i=n.map(e=>{let i=e.klass,n=this.wrapModelType(i,e.name)
1509return r.push(this.observeModelType(e.name,t)),n}),e(i)
1510let s=()=>{r.forEach(e=>e()),this.releaseMethods.removeObject(s)}
1511return this.releaseMethods.pushObject(s),s}_nameToClass(e){if("string"==typeof e){let i=(0,t.getOwner)(this).factoryFor(`model:${e}`)
1512e=i&&i.class}return e}watchRecords(e,t,i,n){let r=this._nameToClass(e),s=this.getRecords(r,e),{recordsWatchers:o}=this,a=o.get(s)
1513return a||(a=new u(s,t,i,n,e=>this.wrapRecord(e),()=>{o.delete(s),this.updateFlushWatchers()}),o.set(s,a),this.updateFlushWatchers(),a.revalidate()),a.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach(e=>e.revalidate()),this.recordsWatchers.forEach(e=>e.revalidate())},i._backburner.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(i._backburner.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach(e=>e.release()),this.recordsWatchers.forEach(e=>e.release()),this.releaseMethods.forEach(e=>e()),this.flushWatchers&&i._backburner.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return(0,o.A)()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),r=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:s}=this,o=s.get(n)
1514return o||(o=new d(n,r,()=>{s.delete(n),this.updateFlushWatchers()}),s.set(n,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){let i=this.getRecords(e,t)
1515return{name:t,count:(0,n.get)(i,"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter
1516return(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map(e=>({klass:this._nameToClass(e),name:e})).filter(e=>this.detect(e.klass))}_getObjectsOnNamespaces(){let e=s.default.NAMESPACES,t=[]
1517return e.forEach(e=>{for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue
1518if(!this.detect(e[i]))continue
1519let n=(0,r.dasherize)(i)
1520t.push(n)}}),t}getRecords(e,t){return(0,o.A)()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return(0,o.A)()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}e.default=h}),e("@ember/debug/index",["exports","@ember/-internals/browser-environment","@ember/debug/lib/deprecate","@ember/debug/lib/testing","@ember/debug/lib/warn","@ember/debug/lib/inspect","@ember/debug/lib/capture-render-tree"],function(e,t,i,n,r,s,o){"use strict"
1521Object.defineProperty(e,"__esModule",{value:!0}),e.assert=e._warnIfUsingStrippedFeatureFlags=void 0,Object.defineProperty(e,"captureRenderTree",{enumerable:!0,get:function(){return o.default}}),e.info=e.getDebugFunction=e.deprecateFunc=e.deprecate=e.debugSeal=e.debugFreeze=e.debug=void 0,Object.defineProperty(e,"inspect",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"isTesting",{enumerable:!0,get:function(){return n.isTesting}}),Object.defineProperty(e,"registerDeprecationHandler",{enumerable:!0,get:function(){return i.registerHandler}}),Object.defineProperty(e,"registerWarnHandler",{enumerable:!0,get:function(){return r.registerHandler}}),e.setDebugFunction=e.runInDebug=void 0,Object.defineProperty(e,"setTesting",{enumerable:!0,get:function(){return n.setTesting}}),e.warn=void 0
1522const a=()=>{}
1523e.assert=a,e.info=a,e.warn=a,e.debug=a,e.deprecate=a,e.debugSeal=a,e.debugFreeze=a,e.runInDebug=a,e.setDebugFunction=a,e.getDebugFunction=a
1524let l=function(){return arguments[arguments.length-1]}
1525e.deprecateFunc=l
1526e._warnIfUsingStrippedFeatureFlags=void 0}),e("@ember/debug/lib/capture-render-tree",["exports","@glimmer/util"],function(e,t){"use strict"
1527Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,t.expect)(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}}),e("@ember/debug/lib/deprecate",["exports","@ember/-internals/environment","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,i,n){"use strict"
1528Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.missingOptionDeprecation=e.default=void 0
1529let r=()=>{}
1530e.registerHandler=r
1531e.missingOptionsDeprecation=void 0,e.missingOptionsIdDeprecation=void 0
1532let s=()=>""
1533e.missingOptionDeprecation=s
1534let o=()=>{}
1535e.default=o}),e("@ember/debug/lib/handlers",["exports"],function(e){"use strict"
1536Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.invoke=e.HANDLERS=void 0
1537e.HANDLERS={},e.registerHandler=function(e,t){}
1538let t=()=>{}
1539e.invoke=t}),e("@ember/debug/lib/inspect",["exports","@ember/debug"],function(e,t){"use strict"
1540Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if("number"==typeof e&&2===arguments.length)return this
1541return u(e,0)}
1542const{toString:i}=Object.prototype,{toString:n}=Function.prototype,{isArray:r}=Array,{keys:s}=Object,{stringify:o}=JSON,a=100,l=4,c=/^[\w$]+$/
1543function u(e,t,c){let h=!1
1544switch(typeof e){case"undefined":return"undefined"
1545case"object":if(null===e)return"null"
1546if(r(e)){h=!0
1547break}if(e.toString===i||void 0===e.toString)break
1548return e.toString()
1549case"function":return e.toString===n?e.name?`[Function:${e.name}]`:"[Function]":e.toString()
1550case"string":return o(e)
1551default:return e.toString()}if(void 0===c)c=new WeakSet
1552else if(c.has(e))return"[Circular]"
1553return c.add(e),h?function(e,t,i){if(t>l)return"[Array]"
1554let n="["
1555for(let r=0;r<e.length;r++){if(n+=0===r?" ":", ",r>=a){n+=`... ${e.length-a} more items`
1556break}n+=u(e[r],t,i)}return n+=" ]",n}(e,t+1,c):function(e,t,i){if(t>l)return"[Object]"
1557let n="{",r=s(e)
1558for(let s=0;s<r.length;s++){if(n+=0===s?" ":", ",s>=a){n+=`... ${r.length-a} more keys`
1559break}let o=r[s]
1560n+=`${d(String(o))}: ${u(e[o],t,i)}`}return n+=" }",n}(e,t+1,c)}function d(e){return c.test(e)?e:o(e)}}),e("@ember/debug/lib/testing",["exports"],function(e){"use strict"
1561Object.defineProperty(e,"__esModule",{value:!0}),e.isTesting=function(){return t},e.setTesting=function(e){t=Boolean(e)}
1562let t=!1}),e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,i){"use strict"
1563Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.default=void 0
1564let n=()=>{}
1565e.registerHandler=n
1566let r=()=>{}
1567e.missingOptionsDeprecation=void 0,e.missingOptionsIdDeprecation=void 0
1568e.default=r}),e("@ember/deprecated-features/index",["exports"],function(e){"use strict"
1569Object.defineProperty(e,"__esModule",{value:!0}),e.ASSIGN=void 0
1570e.ASSIGN=!0})
1571e("@ember/destroyable/index",["exports","@glimmer/destroyable"],function(e,t){"use strict"
1572Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assertDestroyablesDestroyed",{enumerable:!0,get:function(){return t.assertDestroyablesDestroyed}}),Object.defineProperty(e,"associateDestroyableChild",{enumerable:!0,get:function(){return t.associateDestroyableChild}}),Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return t.destroy}}),Object.defineProperty(e,"enableDestroyableTracking",{enumerable:!0,get:function(){return t.enableDestroyableTracking}}),Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return t.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return t.isDestroying}}),e.registerDestructor=function(e,i){return(0,t.registerDestructor)(e,i)},e.unregisterDestructor=function(e,i){return(0,t.unregisterDestructor)(e,i)}}),e("@ember/engine/index",["exports","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/application/namespace","@ember/-internals/container","dag-map","@ember/debug","@ember/debug/container-debug-adapter","@ember/object","@ember/engine/instance","@ember/routing/-internals","@ember/-internals/views","@ember/-internals/glimmer","@ember/-internals/runtime"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p){"use strict"
1573Object.defineProperty(e,"__esModule",{value:!0}),e.buildInitializerMethod=y,e.default=void 0,Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return t.getEngineParent}}),Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return t.setEngineParent}})
1574class m extends(r.default.extend(p.RegistryProxyMixin)){constructor(){super(...arguments),this._initializersRan=!1}static buildRegistry(e){let t=new s.Registry({resolver:g(e)})
1575return t.set=c.set,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",n.default,{instantiate:!1}),e.register("service:-routing",d.RoutingService),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",l.default),e.register("component-lookup:main",h.ComponentLookup)}(t),(0,f.setupEngineRegistry)(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e={}){return this.ensureInitializers(),u.default.create({...e,base:this})}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",(e,t)=>{t.initialize(this)})}runInstanceInitializers(e){this._runInitializer("instanceInitializers",(t,i)=>{i.initialize(e)})}_runInitializer(e,t){let i,n=(0,c.get)(this.constructor,e),r=function(e){let t=[]
1576for(let i in e)t.push(i)
1577return t}(n),s=new o.default
1578for(let o of r)i=n[o],s.add(i.name,i,i.before,i.after)
1579s.topsort(t)}}function g(e){let t={namespace:e}
1580return e.Resolver.create(t)}function y(e,t){return function(t){let i=this.superclass
1581if(void 0!==i[e]&&i[e]===this[e]){let t={[e]:Object.create(this[e])}
1582this.reopenClass(t)}this[e][t.name]=t}}m.initializers=Object.create(null),m.instanceInitializers=Object.create(null),m.initializer=y("initializers","initializer"),m.instanceInitializer=y("instanceInitializers","instance initializer")
1583e.default=m}),e("@ember/engine/instance",["exports","@ember/object","@ember/-internals/runtime","@ember/debug","@ember/-internals/container","@ember/-internals/utils","@ember/engine/lib/engine-parent","@ember/-internals/owner","@ember/engine"],function(e,t,i,n,r,s,o,a,l){"use strict"
1584Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1585class c extends(t.default.extend(i.RegistryProxyMixin,i.ContainerProxyMixin)){constructor(){super(...arguments),this._booted=!1,this._bootPromise=null}static setupRegistry(e,t){}init(e){super.init(e),(0,s.guidFor)(this),this.base??=this.application
1586let t=this.__registry__=new r.Registry({fallback:this.base.__registry__})
1587this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new i.RSVP.Promise(t=>{t(this._bootSync(e))})),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`)
1588if(!i)throw new Error(`You attempted to mount the engine '${e}', but it is not registered with its parent.`)
1589let n=i.buildInstance(t)
1590return(0,o.setEngineParent)(n,this),n}cloneParentDependencies(){const e=(0,o.getEngineParent)(this);["route:basic","service:-routing"].forEach(t=>{let i=e.resolveRegistration(t)
1591this.register(t,i)})
1592let t=e.lookup("-environment:main")
1593this.register("-environment:main",t,{instantiate:!1})
1594let i=["router:main",r.privatize`-bucket-cache:main`,"-view-registry:main","renderer:-dom","service:-document"]
1595t.isInteractive&&i.push("event_dispatcher:main"),i.forEach(t=>{let i=e.lookup(t)
1596this.register(t,i,{instantiate:!1})})}}e.default=c}),e("@ember/engine/lib/engine-parent",["exports"],function(e){"use strict"
1597Object.defineProperty(e,"__esModule",{value:!0}),e.ENGINE_PARENT=void 0,e.getEngineParent=function(e){return e[t]},e.setEngineParent=function(e,i){e[t]=i}
1598const t=e.ENGINE_PARENT=Symbol("ENGINE_PARENT")}),e("@ember/enumerable/index",["exports","@ember/object/mixin"],function(e,t){"use strict"
1599Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1600const i=t.default.create()
1601e.default=i}),e("@ember/enumerable/mutable",["exports","@ember/enumerable","@ember/object/mixin"],function(e,t,i){"use strict"
1602Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1603const n=i.default.create(t.default)
1604e.default=n}),e("@ember/helper/index",["exports","@glimmer/manager","@glimmer/runtime","@ember/-internals/glimmer"],function(e,t,i,n){"use strict"
1605Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueId=e.setHelperManager=e.invokeHelper=e.hash=e.get=e.fn=e.concat=e.capabilities=e.array=void 0
1606e.capabilities=t.helperCapabilities,e.setHelperManager=t.setHelperManager,e.invokeHelper=i.invokeHelper,e.hash=i.hash,e.array=i.array,e.concat=i.concat,e.get=i.get,e.fn=i.fn,e.uniqueId=n.uniqueId}),e("@ember/instrumentation/index",["exports","@ember/-internals/environment","@ember/debug"],function(e,t,i){"use strict"
1607Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentStart=a,e.flaggedInstrument=function(e,t,i){return i()},e.instrument=function(e,t,i,r){let s,l,c
1608arguments.length<=3&&(u=t,"function"==typeof u)?(l=t,c=i):(s=t,l=i,c=r)
1609var u
1610if(0===n.length)return l.call(c)
1611let d=s||{},h=a(e,()=>d)
1612return h===o?l.call(c):function(e,t,i,n){try{return e.call(n)}catch(r){throw i.exception=r,r}finally{t()}}(l,h,d,c)},e.reset=function(){n.length=0,r={}},e.subscribe=function(e,t){let i=e.split("."),s=[]
1613for(let n of i)"*"===n?s.push("[^\\.]*"):s.push(n)
1614let o=s.join("\\.")
1615o=`${o}(\\..*)?`
1616let a={pattern:e,regex:new RegExp(`^${o}$`),object:t}
1617return n.push(a),r={},a},e.subscribers=void 0,e.unsubscribe=function(e){let t=0
1618for(let i=0;i<n.length;i++)n[i]===e&&(t=i)
1619n.splice(t,1),r={}}
1620let n=e.subscribers=[],r={}
1621const s=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow
1622return t?t.bind(e):Date.now})()
1623function o(){}function a(e,i,a){if(0===n.length)return o
1624let l=r[e]
1625if(l||(l=function(e){let t=[]
1626for(let i of n)i.regex.test(e)&&t.push(i.object)
1627return r[e]=t,t}(e)),0===l.length)return o
1628let c,u=i(a),d=t.ENV.STRUCTURED_PROFILE
1629d&&(c=`${e}: ${u.object}`,console.time(c))
1630let h=[],f=s()
1631for(let t of l)h.push(t.before(e,f,u))
1632const p=l
1633return function(){let t=s()
1634for(let i=0;i<p.length;i++){let n=p[i]
1635"function"==typeof n.after&&n.after(e,t,u,h[i])}d&&console.timeEnd(c)}}}),e("@ember/modifier/index",["exports","@glimmer/runtime","@glimmer/manager","@ember/-internals/glimmer"],function(e,t,i,n){"use strict"
1636Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return n.modifierCapabilities}}),e.setModifierManager=e.on=void 0
1637e.on=t.on,e.setModifierManager=i.setModifierManager}),e("@ember/object/-internals",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@ember/object"],function(e,t,i,n,r){"use strict"
1638Object.defineProperty(e,"__esModule",{value:!0}),e.FrameworkObject=void 0,Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.getCachedValueFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return i.guidFor}})
1639e.FrameworkObject=class extends r.default{}}),e("@ember/object/compat",["exports","@ember/-internals/metal","@ember/debug","@glimmer/validator"],function(e,t,i,n){"use strict"
1640Object.defineProperty(e,"__esModule",{value:!0}),e.dependentKeyCompat=s
1641let r=function(e,t,i){let{get:r}=i
1642return void 0!==r&&(i.get=function(){let e,i=(0,n.tagFor)(this,t),s=(0,n.track)(()=>{e=r.call(this)})
1643return(0,n.updateTag)(i,s),(0,n.consumeTag)(s),e}),i}
1644function s(...e){if((0,t.isElementDescriptor)(e)){let[t,i,n]=e
1645return r(t,i,n)}{const i=e[0]
1646let n=function(e,t,n,s,o){return r(e,t,i)}
1647return(0,t.setClassicDecorator)(n),n}}(0,t.setClassicDecorator)(s)}),e("@ember/object/computed",["exports","@ember/-internals/metal","@ember/object/lib/computed/computed_macros","@ember/object/lib/computed/reduce_computed_macros"],function(e,t,i,n){"use strict"
1648Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"alias",{enumerable:!0,get:function(){return t.alias}}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return i.and}}),Object.defineProperty(e,"bool",{enumerable:!0,get:function(){return i.bool}}),Object.defineProperty(e,"collect",{enumerable:!0,get:function(){return n.collect}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ComputedProperty}}),Object.defineProperty(e,"deprecatingAlias",{enumerable:!0,get:function(){return i.deprecatingAlias}}),Object.defineProperty(e,"empty",{enumerable:!0,get:function(){return i.empty}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return i.equal}}),Object.defineProperty(e,"expandProperties",{enumerable:!0,get:function(){return t.expandProperties}}),Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return n.filter}}),Object.defineProperty(e,"filterBy",{enumerable:!0,get:function(){return n.filterBy}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return i.gt}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return i.gte}}),Object.defineProperty(e,"intersect",{enumerable:!0,get:function(){return n.intersect}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return i.lt}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return i.lte}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return n.map}}),Object.defineProperty(e,"mapBy",{enumerable:!0,get:function(){return n.mapBy}}),Object.defineProperty(e,"match",{enumerable:!0,get:function(){return i.match}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return n.max}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return n.min}}),Object.defineProperty(e,"none",{enumerable:!0,get:function(){return i.none}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return i.not}}),Object.defineProperty(e,"notEmpty",{enumerable:!0,get:function(){return i.notEmpty}}),Object.defineProperty(e,"oneWay",{enumerable:!0,get:function(){return i.oneWay}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return i.or}}),Object.defineProperty(e,"readOnly",{enumerable:!0,get:function(){return i.readOnly}}),Object.defineProperty(e,"reads",{enumerable:!0,get:function(){return i.oneWay}}),Object.defineProperty(e,"setDiff",{enumerable:!0,get:function(){return n.setDiff}})
1649Object.defineProperty(e,"sort",{enumerable:!0,get:function(){return n.sort}}),Object.defineProperty(e,"sum",{enumerable:!0,get:function(){return n.sum}}),Object.defineProperty(e,"union",{enumerable:!0,get:function(){return n.union}}),Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return n.uniq}}),Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return n.uniqBy}})}),e("@ember/object/core",["exports","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/runtime","@ember/array","@ember/debug","@glimmer/destroyable","@glimmer/owner"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict"
1650function h(e){return"object"==typeof e&&null!==e&&"function"==typeof e.setUnknownProperty}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1651const f=o.default.prototype.reopen,p=new WeakSet,m=new WeakMap,g=new Set
1652function y(e){g.has(e)||e.destroy()}function v(e,t){let i=(0,r.meta)(e)
1653if(void 0!==t){let n=e.concatenatedProperties,r=e.mergedProperties,o=Object.keys(t)
1654for(let a of o){let o=t[a],c=(0,s.descriptorForProperty)(e,a,i),u=void 0!==c
1655if(!u){if(void 0!==n&&n.length>0&&n.includes(a)){let t=e[a]
1656o=t?(0,l.makeArray)(t).concat(o):(0,l.makeArray)(o)}if(void 0!==r&&r.length>0&&r.includes(a)){let t=e[a]
1657o=Object.assign({},t,o)}}u?c.set(e,a,o):h(e)&&!(a in e)?e.setUnknownProperty(a,o):e[a]=o}}e.init(t),i.unsetInitializing()
1658let n=i.observerEvents()
1659if(void 0!==n)for(let r=0;r<n.length;r++)(0,s.activateObserver)(e,n[r].event,n[r].sync);(0,s.sendEvent)(e,"init",void 0,void 0,i)}class _{constructor(e){let t
1660this[d.OWNER]=e,this.constructor.proto(),t=this
1661const i=t;(0,u.registerDestructor)(t,y,!0),(0,u.registerDestructor)(t,()=>i.willDestroy()),(0,r.meta)(t).setInitializing()}reopen(...e){return(0,o.applyMixin)(this,e),this}init(e){}get isDestroyed(){return(0,u.isDestroyed)(this)}set isDestroyed(e){}get isDestroying(){return(0,u.isDestroying)(this)}set isDestroying(e){}destroy(){g.add(this)
1662try{(0,u.destroy)(this)}finally{g.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(i=this)&&null!==i&&"function"==typeof i.toStringExtension?`:${this.toStringExtension()}`:""
1663var i
1664return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:${(0,n.guidFor)(this)}${e}>`}static extend(...e){let t=class extends(this){}
1665return f.apply(t.PrototypeMixin,e),t}static create(...e){let n,r=e[0]
1666if(void 0!==r){n=new this((0,i.getOwner)(r))
1667let e=(0,t.getFactoryFor)(r);(0,t.setFactoryFor)(n,e)}else n=new this
1668return e.length<=1?v(n,r):v(n,b.apply(this,e)),n}static reopen(...e){return this.willReopen(),f.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype
1669p.has(e)&&(p.delete(e),m.has(this)&&m.set(this,o.default.create(this.PrototypeMixin)))}static reopenClass(...e){return(0,o.applyMixin)(this,e),this}static detect(e){if("function"!=typeof e)return!1
1670for(;e;){if(e===this)return!0
1671e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){let t=this.proto(),i=(0,s.descriptorForProperty)(t,e)
1672return i._meta||{}}static eachComputedProperty(e,t=this){this.proto()
1673let i={};(0,r.meta)(this.prototype).forEachDescriptors((n,r)=>{if(r.enumerable){let s=r._meta||i
1674e.call(t,n,s)}})}static get PrototypeMixin(){let e=m.get(this)
1675return void 0===e&&(e=o.default.create(),e.ownerConstructor=this,m.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this)
1676return e!==Function.prototype?e:void 0}static proto(){let e=this.prototype
1677if(!p.has(e)){p.add(e)
1678let t=this.superclass
1679t&&t.proto(),m.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:constructor>`}}function b(...e){let t={}
1680for(let i of e){let e=Object.keys(i)
1681for(let n=0,r=e.length;n<r;n++){let r=e[n],s=i[r]
1682t[r]=s}}return t}_.isClass=!0,_.isMethod=!1
1683e.default=_}),e("@ember/object/evented",["exports","@ember/-internals/metal","@ember/object/mixin"],function(e,t,i){"use strict"
1684Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"on",{enumerable:!0,get:function(){return t.on}})
1685const n=i.default.create({on(e,i,n){return(0,t.addListener)(this,e,i,n),this},one(e,i,n){return(0,t.addListener)(this,e,i,n,!0),this},trigger(e,...i){(0,t.sendEvent)(this,e,i)},off(e,i,n){return(0,t.removeListener)(this,e,i,n),this},has(e){return(0,t.hasListeners)(this,e)}})
1686e.default=n}),e("@ember/object/events",["exports","@ember/-internals/metal"],function(e,t){"use strict"
1687Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addListener",{enumerable:!0,get:function(){return t.addListener}}),Object.defineProperty(e,"removeListener",{enumerable:!0,get:function(){return t.removeListener}}),Object.defineProperty(e,"sendEvent",{enumerable:!0,get:function(){return t.sendEvent}})}),e("@ember/object/index",["exports","@ember/debug","@ember/-internals/environment","@ember/-internals/metal","@ember/-internals/container","@ember/-internals/utils","@ember/object/core","@ember/object/observable"],function(e,t,i,n,r,s,o,a){"use strict"
1688Object.defineProperty(e,"__esModule",{value:!0}
1688),e.action=d,Object.defineProperty(e,"computed",{enumerable:!0,get:function(){return n.computed}}),e.default=void 0,Object.defineProperty(e,"defineProperty",{enumerable:!0,get:function(){return n.defineProperty}}),Object.defineProperty(e,"get",{enumerable:!0,get:function(){return n.get}}),Object.defineProperty(e,"getProperties",{enumerable:!0,get:function(){return n.getProperties}}),Object.defineProperty(e,"notifyPropertyChange",{enumerable:!0,get:function(){return n.notifyPropertyChange}}),e.observer=function(...e){let t,r,o,a=e.pop()
1689"function"==typeof a?(t=a,r=e,o=!i.ENV._DEFAULT_ASYNC_OBSERVERS):(t=a.fn,r=a.dependentKeys,o=a.sync)
1690let l=[]
1691for(let i of r)(0,n.expandProperties)(i,e=>l.push(e))
1692return(0,s.setObservers)(t,{paths:l,sync:o}),t},Object.defineProperty(e,"set",{enumerable:!0,get:function(){return n.set}}),Object.defineProperty(e,"setProperties",{enumerable:!0,get:function(){return n.setProperties}}),Object.defineProperty(e,"trySet",{enumerable:!0,get:function(){return n.trySet}})
1693class l extends(o.default.extend(a.default)){get _debugContainerKey(){let e=(0,r.getFactoryFor)(this)
1694return void 0!==e&&e.fullName}}e.default=l
1695const c=new WeakMap
1696function u(e,t,i){var n
1697if(null!=(n=e)&&void 0!==n.constructor&&"function"==typeof n.constructor.proto&&e.constructor.proto(),!Object.prototype.hasOwnProperty.call(e,"actions")){let t=e.actions
1698e.actions=t?Object.assign({},t):{}}return e.actions[t]=i,{get(){let e=c.get(this)
1699void 0===e&&(e=new Map,c.set(this,e))
1700let t=e.get(i)
1701return void 0===t&&(t=i.bind(this),e.set(i,t)),t}}}function d(...e){let t
1702if(!(0,n.isElementDescriptor)(e)){t=e[0]
1703let i=function(e,i,n,r,s){return u(e,i,t)}
1704return(0,n.setClassicDecorator)(i),i}let[i,r,s]=e
1705return t=s?.value,u(i,r,t)}(0,n.setClassicDecorator)(d)}),e("@ember/object/internals",["exports","@ember/object/-internals"],function(e,t){"use strict"
1706Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.cacheFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return t.guidFor}})}),e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/object","@ember/debug","@ember/utils"],function(e,t,i,n,r){"use strict"
1707function s(e,n){return(e,...r)=>{let s=[e,...r],o=function(e,i){let n=[]
1708function r(e){n.push(e)}for(let s of i)(0,t.expandProperties)(s,r)
1709return n}(0,s)
1710return(0,t.computed)(...o,function(){let e=o.length-1
1711for(let t=0;t<e;t++){let e=(0,i.get)(this,o[t])
1712if(!n(e))return e}return(0,i.get)(this,o[e])})}}Object.defineProperty(e,"__esModule",{value:!0}),e.and=void 0,e.bool=function(e){return(0,t.computed)(e,function(){return Boolean((0,i.get)(this,e))})},e.deprecatingAlias=function(e,n){return(0,t.computed)(e,{get(t){return(0,i.get)(this,e)},set(t,n){return(0,i.set)(this,e,n),n}})},e.empty=function(e){return(0,t.computed)(`${e}.length`,function(){return(0,r.isEmpty)((0,i.get)(this,e))})},e.equal=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)===n})},e.gt=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)>n})},e.gte=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)>=n})},e.lt=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)<n})},e.lte=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)<=n})},e.match=function(e,n){return(0,t.computed)(e,function(){let t=(0,i.get)(this,e)
1713return n.test(t)})},e.none=function(e){return(0,t.computed)(e,function(){return(0,r.isNone)((0,i.get)(this,e))})},e.not=function(e){return(0,t.computed)(e,function(){return!(0,i.get)(this,e)})},e.notEmpty=function(e){return(0,t.computed)(`${e}.length`,function(){return!(0,r.isEmpty)((0,i.get)(this,e))})},e.oneWay=function(e){return(0,t.alias)(e).oneWay()},e.or=void 0,e.readOnly=function(e){return(0,t.alias)(e).readOnly()}
1714e.and=s(0,e=>e),e.or=s(0,e=>!e)}),e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/object","@ember/utils","@ember/array"],function(e,t,i,n,r,s){"use strict"
1715function o(e){return Array.isArray(e)||s.default.detect(e)}
1715function a(e,t,i,r){return(0,n.computed)(`${e}.[]`,function(){let r=(0,n.get)(this,e)
1716return null===r||"object"!=typeof r?i:r.reduce(t,i,this)}).readOnly()}function l(e,t,i){let r
1717return/@each/.test(e)?r=e.replace(/\.@each.*$/,""):(r=e,e+=".[]"),(0,n.computed)(e,...t,function(){let e=(0,n.get)(this,r)
1718return o(e)?(0,s.A)(i.call(this,e)):(0,s.A)()}).readOnly()}function c(e,t,i){let r=e.map(e=>`${e}.[]`)
1719return(0,n.computed)(...r,function(){return(0,s.A)(t.call(this,e))}).readOnly()}function u(e,t,i){let n
1720"function"==typeof t?(i=t,n=[]):n=t
1721const r=i
1722return l(e,n,function(e){return Array.isArray(e),e.map(r,this)})}function d(e,t,i){let n
1723"function"==typeof t?(i=t,n=[]):n=t
1724const r=i
1725return l(e,n,function(e){return Array.isArray(e),e.filter(r,this)})}function h(e,...t){return c([e,...t],function(e){let t=(0,s.A)(),i=new Set
1726return e.forEach(e=>{let r=(0,n.get)(this,e)
1727o(r)&&r.forEach(e=>{i.has(e)||(i.add(e),t.push(e))})}),t})}Object.defineProperty(e,"__esModule",{value:!0}),e.collect=function(e,...t){let i=[e,...t]
1728return c(i,function(){let e=i.map(e=>{let t=(0,n.get)(this,e)
1729return void 0===t?null:t})
1730return(0,s.A)(e)},"collect")},e.filter=d,e.filterBy=function(e,t,i){let r
1731r=2===arguments.length?e=>(0,n.get)(e,t):e=>(0,n.get)(e,t)===i
1732return d(`${e}.@each.${t}`,r)},e.intersect=function(e,...t){return c([e,...t],function(e){let t=e.map(e=>{let t=(0,n.get)(this,e)
1733return Array.isArray(t)?t:[]}),i=t.pop(),r=i.filter(e=>{for(let i of t){let t=!1
1734for(let n of i)if(n===e){t=!0
1735break}if(!1===t)return!1}return!0})
1736return(0,s.A)(r)},"intersect")},e.map=u,e.mapBy=function(e,t){return u(`${e}.@each.${t}`,e=>(0,n.get)(e,t))},e.max=function(e){return a(e,(e,t)=>Math.max(e,t),-1/0,"max")},e.min=function(e){return a(e,(e,t)=>Math.min(e,t),1/0,"min")},e.setDiff=function(e,t){return(0,n.computed)(`${e}.[]`,`${t}.[]`,function(){let i=(0,n.get)(this,e),r=(0,n.get)(this,t)
1737return o(i)?o(r)?i.filter(e=>-1===r.indexOf(e)):i:(0,s.A)()}).readOnly()},e.sort=function(e,t,a){!1
1738let c,u
1739Array.isArray(t)?(c=t,u=a):(c=[],u=t)
1740return"function"==typeof u?function(e,t,i){return l(e,t,function(e){return e.slice().sort((e,t)=>i.call(this,e,t))})}(e,c,u):function(e,t){let a=(0,i.autoComputed)(function(i){let a=(0,n.get)(this,t)
1741let l="@this"===e,c=function(e){let t=e=>{let[t,i]=e.split(":")
1742return i=i||"asc",[t,i]}
1743return Array.isArray(e),e.map(t)}(a),u=l?this:(0,n.get)(this,e)
1744return o(u)?0===c.length?(0,s.A)(u.slice()):function(e,t){return(0,s.A)(e.slice().sort((e,i)=>{for(let[s,o]of t){let t=(0,r.compare)((0,n.get)(e,s),(0,n.get)(i,s))
1745if(0!==t)return"desc"===o?-1*t:t}return 0}))}(u,c):(0,s.A)()}).readOnly()
1746return a}(e,u)},e.sum=function(e){return a(e,(e,t)=>e+t,0,"sum")},e.union=void 0,e.uniq=h,e.uniqBy=function(e,t){return(0,n.computed)(`${e}.[]`,function(){let i=(0,n.get)(this,e)
1747return o(i)?(0,s.uniqBy)(i,t):(0,s.A)()}).readOnly()}
1748e.union=h}),e("@ember/object/mixin",["exports","@ember/-internals/container","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@ember/-internals/metal","@ember/object/events"],function(e,t,i,n,r,s,o){"use strict"
1749Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixin=v,e.default=void 0,e.mixin=function(e,...t){return v(e,t),e}
1750const a=Array.prototype.concat,{isArray:l}=Array
1751function c(e,t,i,n){let r=i[e]||n[e]
1752return t[e]&&(r=r?a.call(r,t[e]):t[e]),r}function u(e,t,i,r){if(!0===i)return t
1753let o=i._getter
1754if(void 0===o)return t
1755let a=r[e],l="function"==typeof a?(0,s.descriptorForDecorator)(a):a
1756if(void 0===l||!0===l)return t
1757let c=l._getter
1758if(void 0===c)return t
1759let u,d=(0,n.wrap)(o,c),h=i._setter,f=l._setter
1760if(u=void 0!==f?void 0!==h?(0,n.wrap)(h,f):f:h,d!==o||u!==h){let e=i._dependentKeys||[],t=new s.ComputedProperty([...e,{get:d,set:u}])
1761return t._readOnly=i._readOnly,t._meta=i._meta,t.enumerable=i.enumerable,(0,s.makeComputedDecorator)(t,s.ComputedProperty)}return t}function d(e,t,i,r){if(void 0!==r[e])return t
1762let s=i[e]
1763return"function"==typeof s?(0,n.wrap)(t,s):t}function h(e){return e?Array.isArray(e)?e:[e]:[]}function f(e,t,i){let n=h(i[e]).concat(h(t))
1764return n}function p(e,t,i){let r=i[e]
1765if(!r)return t
1766let s=Object.assign({},r),o=!1,a=Object.keys(t)
1767for(let n of a){let e=t[n]
1768"function"==typeof e?(o=!0,s[n]=d(n,e,r,{})):s[n]=e}return o&&(s._super=n.ROOT),s}function m(e,t,i,n,r,s,o){let a
1769for(let l=0;l<e.length;l++)if(a=e[l],_.has(a)){if(t.hasMixin(a))continue
1770t.addMixin(a)
1771let{properties:e,mixins:l}=a
1772void 0!==e?g(t,e,i,n,r,s,o):void 0!==l&&(m(l,t,i,n,r,s,o),a instanceof b&&void 0!==a._without&&a._without.forEach(e
1772=>{let t=s.indexOf(e);-1!==t&&s.splice(t,1)}))}else g(t,a,i,n,r,s,o)}function g(e,t,i,n,r,o,a){let l=c("concatenatedProperties",t,n,r),h=c("mergedProperties",t,n,r),m=Object.keys(t)
1773for(let c of m){let m=t[c]
1774if(void 0===m)continue
1775if(-1===o.indexOf(c)){o.push(c)
1776let t=e.peekDescriptors(c)
1777if(void 0===t){if(!(0,s.isClassicDecorator)(m)){let e=n[c]=r[c]
1778"function"==typeof e&&y(r,c,e,!1)}}else i[c]=t,a.push(c),t.teardown(r,c,e)}let g="function"==typeof m
1779if(g){let e=(0,s.descriptorForDecorator)(m)
1780if(void 0!==e){i[c]=u(c,m,e,i),n[c]=void 0
1781continue}}l&&l.indexOf(c)>=0||"concatenatedProperties"===c||"mergedProperties"===c?m=f(c,m,n):h&&h.indexOf(c)>-1?m=p(c,m,n):g&&(m=d(c,m,n,i)),n[c]=m,i[c]=void 0}}function y(e,t,i,r){let a=(0,n.observerListenerMetaFor)(i)
1782if(void 0===a)return
1783let{observers:l,listeners:c}=a
1784if(void 0!==l){let i=r?s.addObserver:s.removeObserver
1785for(let n of l.paths)i(e,n,null,t,l.sync)}if(void 0!==c){let i=r?o.addListener:o.removeListener
1786for(let n of c)i(e,n,null,t)}}function v(e,t,r=!1){let o=Object.create(null),a=Object.create(null),l=(0,i.meta)(e),c=[],u=[]
1787e._super=n.ROOT,m(t,l,o,a,e,c,u)
1788for(let i of c){let t=a[i],n=o[i]
1789void 0!==t?("function"==typeof t&&y(e,i,t,!0),(0,s.defineValue)(e,i,t,-1!==u.indexOf(i),!r)):void 0!==n&&(0,s.defineDecorator)(e,i,n,l)}return l.isPrototypeMeta(e)||(0,s.revalidateObservers)(e),e}const _=new WeakSet
1790class b{constructor(e,t){_.add(this),this.properties=function(e){if(void 0!==e)for(let t of Object.keys(e)){let i=Object.getOwnPropertyDescriptor(e,t)
1791void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:(0,s.nativeDescDecorator)(i)})}return e}(t),this.mixins=w(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){(0,s.setUnprocessedMixins)()
1792return new this(e,void 0)}static mixins(e){let t=(0,i.peekMeta)(e),n=[]
1793return null===t||t.forEachMixins(e=>{e.properties||n.push(e)}),n}reopen(...e){if(0===e.length)return this
1794if(this.properties){let e=new b(void 0,this.properties)
1795this.properties=void 0,this.mixins=[e]}else this.mixins||(this.mixins=[])
1796return this.mixins=this.mixins.concat(w(e)),this}apply(e,t=!1){return v(e,[this],t)}applyPartial(e){return v(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1
1797if(_.has(e))return A(e,this)
1798let t=(0,i.peekMeta)(e)
1799return null!==t&&t.hasMixin(this)}without(...e){let t=new b([this])
1800return t._without=e,t}keys(){let e=T(this)
1801return e}toString(){return"(unknown mixin)"}}function w(e){let t,i=e&&e.length||0
1802if(i>0){t=new Array(i)
1803for(let n=0;n<i;n++){let i=e[n]
1804_.has(i)?t[n]=i:t[n]=new b(void 0,i)}}return t}function A(e,t,i=new Set){if(i.has(e))return!1
1805if(i.add(e),e===t)return!0
1806let n=e.mixins
1807return!!n&&n.some(e=>A(e,t,i))}function T(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties)
1808for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach(e=>T(e,t,i))
1809return t}}e.default=b}),e("@ember/object/observable",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug"],function(e,t,i,n,r,s){"use strict"
1810Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1811const o=r.default.create({get(e){return(0,n.get)(this,e)},getProperties(...e){return(0,n.getProperties)(this,...e)},set(e,t){return(0,n.set)(this,e,t)},setProperties(e){return(0,n.setProperties)(this,e)},beginPropertyChanges(){return(0,i.beginPropertyChanges)(),this},endPropertyChanges(){return(0,i.endPropertyChanges)(),this},notifyPropertyChange(e){return(0,i.notifyPropertyChange)(this,e),this},addObserver(e,t,n,r){return(0,i.addObserver)(this,e,t,n,r),this},removeObserver(e,t,n,r){return(0,i.removeObserver)(this,e,t,n,r),this},hasObserverFor(e){return(0,i.hasListeners)(this,`${e}:change`)},incrementProperty(e,t=1){return(0,n.set)(this,e,(parseFloat((0,n.get)(this,e))||0)+t)},decrementProperty(e,t=1){return(0,n.set)(this,e,((0,n.get)(this,e)||0)-t)},toggleProperty(e){return(0,n.set)(this,e,!(0,n.get)(this,e))},cacheFor(e){let i=(0,t.peekMeta)(this)
1812return null!==i?i.valueFor(e):void 0}})
1813e.default=o}),e("@ember/object/observers",["exports","@ember/-internals/metal"],function(e,t){"use strict"
1814Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addObserver",{enumerable:!0,get:function(){return t.addObserver}}),Object.defineProperty(e,"removeObserver",{enumerable:!0,get:function(){return t.removeObserver}})}),e("@ember/object/promise-proxy-mixin",["exports","@ember/object","@ember/object/mixin"],function(e,t,i){"use strict"
1815Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1816const n=i.default.create({reason:null,isPending:(0,t.computed)("isSettled",function(){return!(0,t.get)(this,"isSettled")}).readOnly(),isSettled:(0,t.computed)("isRejected","isFulfilled",function(){return(0,t.get)(this,"isRejected")||(0,t.get)(this,"isFulfilled")}).readOnly(),isRejected:!1,isFulfilled:!1,promise:(0,t.computed)({get(){throw new Error("PromiseProxy's promise must be set")},set(e,i){return function(e,i){return(0,t.setProperties)(e,{isFulfilled:!1,isRejected:!1}),i.then(i=>(e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:i,isFulfilled:!0}),i),i=>{throw e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:i,isRejected:!0}),i},"Ember: PromiseProxy")}(this,i)}}),then:r("then"),catch:r("catch"),finally:r("finally")})
1817function r(e){return function(...i){return(0,t.get)(this,"promise")[e](...i)}}e.default=n}),e("@ember/object/proxy",["exports","@ember/object/-internals","@ember/-internals/runtime"],function(e,t,i){"use strict"
1818Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1819class n extends t.FrameworkObject{}n.PrototypeMixin.reopen(i._ProxyMixin)
1820e.default=n}),e("@ember/owner/index",["exports","@ember/-internals/owner"],function(e,t){"use strict"
1821Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=void 0,Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})
1822e.getOwner=t.getOwner}),e("@ember/renderer/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict"
1823Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"renderSettled",{enumerable:!0,get:function(){return t.renderSettled}})}),e("@ember/routing/-internals",["exports","@ember/routing/lib/router_state","@ember/routing/lib/routing-service","@ember/routing/lib/utils","@ember/routing/lib/generate_controller","@ember/routing/lib/cache","@ember/routing/lib/dsl","@ember/routing/lib/controller_for"],function(e,t,i,n,r,s,o,a){"use strict"
1824Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BucketCache",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"DSL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"RouterState",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"RoutingService",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return r.generateControllerFactory}}),Object.defineProperty(e,"prefixRouteNameArg",{enumerable:!0,get:function(){return n.prefixRouteNameArg}})}),e("@ember/routing/hash-location",["exports","@ember/object","@ember/runloop","@ember/routing/lib/location-utils"],function(e,t,i,n){"use strict"
1825Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1826class r extends t.default{constructor(){super(...arguments),this.lastSetURL=null}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return(0,n.getHash)(this.location)}getURL(){let e=this.getHash().substring(1),t=e
1827return"/"!==t[0]&&(t="/",e&&(t+=`#${e}`)),t}setURL(e){this.location.hash=e,this.lastSetURL=e}replaceURL(e){this.location.replace(`#${e}`),this.lastSetURL=e}onUpdateURL(e){this._removeEventListener(),this._hashchangeHandler=(0,i.bind)(this,function(t){let i=this.getURL()
1828this.lastSetURL!==i&&(this.lastSetURL=null,e(i))}),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}e.default=r}),e("@ember/routing/history-location",["exports","@ember/object","@ember/debug","@ember/routing/lib/location-utils"],function(e,t,i,n){"use strict"
1829Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1830let r=!1
1831function s(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t,i
1832return t=16*Math.random()|0,i="x"===e?t:3&t|8,i.toString(16)})}class o extends t.default{constructor(){super(...arguments),this.rootURL="/"}getHash(){return(0,n.getHash)(this.location)}init(){this._super(...arguments)
1833let e=document.querySelector("base"),t=""
1834null!==e&&e.hasAttribute("href")&&(t=e.getAttribute("href")??""),this.baseURL=t,this.location=this.location??window.location,this._popstateHandler=void 0}initState(){let e=this.history??window.history
1835this.history=e
1836let{state:t}=e,i=this.formatURL(this.getURL())
1837t&&t.path===i?this._previousURL=this.getURL():this.replaceState(i)}getURL(){let{location:e,rootURL:t,baseURL:i}=this,n=e.pathname
1838t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")
1839let r=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/")
1840return r+=(e.search||"")+this.getHash(),r}setURL(e){let{state:t}=this.history
1841e=this.formatURL(e),t&&t.path===e||this.pushState(e)}replaceURL(e){let{state:t}=this.history
1842e=this.formatURL(e),t&&t.path===e||this.replaceState(e)}pushState(e){let t={path:e,uuid:s()}
1843this.history.pushState(t,"",e),this._previousURL=this.getURL()}replaceState(e){let t={path:e,uuid:s()}
1844this.history.replaceState(t,"",e),this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener(),this._popstateHandler=()=>{(r||(r=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){let{rootURL:t,baseURL:i}=this
1845return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}e.default=o}),e("@ember/routing/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict"
1846Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"LinkTo",{enumerable:!0,get:function(){return t.LinkTo}})})
1847e("@ember/routing/lib/cache",["exports"],function(e){"use strict"
1848Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1849e.default=class{constructor(){this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e)
1850void 0===n&&(n=new Map,this.cache.set(e,n)),n.set(t,i)}lookup(e,t,i){if(!this.has(e))return i
1851let n=this.cache.get(e)
1852return n.has(t)?n.get(t):i}}}),e("@ember/routing/lib/controller_for",["exports"],function(e){"use strict"
1853Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return e.lookup(`controller:${t}`,i)}}),e("@ember/routing/lib/dsl",["exports","@ember/debug"],function(e,t){"use strict"
1854Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1855let i=0
1856function n(e){return"function"==typeof e}class r{constructor(e=null,t){this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let a,l=null,c=`/_unused_dummy_error_path_route_${e}/:error`
1857if(n(t)?(a={},l=t):n(i)?(a=t,l=i):a=t||{},this.enableLoadingSubstates&&(o(this,`${e}_loading`,{resetNamespace:a.resetNamespace}),o(this,`${e}_error`,{resetNamespace:a.resetNamespace,path:c})),l){let t=s(this,e,a.resetNamespace),i=new r(t,this.options)
1858o(i,"loading"),o(i,"error",{path:c}),l.call(i),o(this,e,a,i.generate())}else o(this,e,a)}push(e,t,i,n){let r=t.split(".")
1859if(this.options.engineInfo){let e=t.slice(this.options.engineInfo.fullName.length+1),i=Object.assign({localFullName:e},this.options.engineInfo)
1860n&&(i.serializeMethod=n),this.options.addRouteForEngine(t,i)}else if(n)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`)
1861""!==e&&"/"!==e&&"index"!==r[r.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches
1862return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(let i=0;i<e.length;i+=3)t(e[i]).to(e[i+1],e[i+2])}}mount(e,t={}){let n=this.options.resolveRouteMap(e),a=e
1863t.as&&(a=t.as)
1864let l,c=s(this,a,t.resetNamespace),u={name:e,instanceId:i++,mountPoint:c,fullName:c},d=t.path
1865"string"!=typeof d&&(d=`/${a}`)
1866let h=`/_unused_dummy_error_path_route_${a}/:error`
1867if(n){let e=!1,t=this.options.engineInfo
1868t&&(e=!0,this.options.engineInfo=u)
1869let i=Object.assign({engineInfo:u},this.options),s=new r(c,i)
1870o(s,"loading"),o(s,"error",{path:h}),n.class.call(s),l=s.generate(),e&&(this.options.engineInfo=t)}let f=Object.assign({localFullName:"application"},u)
1871if(this.enableLoadingSubstates){let e=`${a}_loading`,i="application_loading",n=Object.assign({localFullName:i},u)
1872o(this,e,{resetNamespace:t.resetNamespace}),this.options.addRouteForEngine(e,n),e=`${a}_error`,i="application_error",n=Object.assign({localFullName:i},u),o(this,e,{resetNamespace:t.resetNamespace,path:h}),this.options.addRouteForEngine(e,n)}this.options.addRouteForEngine(c,f),this.push(d,c,l)}}function s(e,t,i){return function(e){return"application"!==e.parent}(e)&&!0!==i?`${e.parent}.${t}`:t}function o(e,t,i={},n){let r=s(e,t,i.resetNamespace)
1873"string"!=typeof i.path&&(i.path=`/${t}`),e.push(i.path,r,n,i.serialize)}e.default=r}),e("@ember/routing/lib/engines",["exports"],function(e){"use strict"
1874Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/lib/generate_controller",["exports","@ember/-internals/metal","@ember/controller","@ember/debug"],function(e,t,i,n){"use strict"
1875function r(e,t){let i=e.factoryFor("controller:basic"),n=i.class
1876n=n.extend({toString:()=>`(generated ${t} controller)`})
1877let r=`controller:${t}`
1878return e.register(r,n),e.factoryFor(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){r(e,t)
1879let i=`controller:${t}`,n=e.lookup(i)
1880!1
1881return n},e.generateControllerFactory=r}),e("@ember/routing/lib/location-utils",["exports"],function(e){"use strict"
1882function t(e){let t=e.pathname
1883return"/"!==t[0]&&(t=`/${t}`),t}function i(e){return e.search}function n(e){return void 0!==e.hash?e.hash.substring(0):""}function r(e){let t=e.origin
1884return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}Object.defineProperty(e,"__esModule",{value:!0}),e.getFullPath=function(e){return t(e)+i(e)+n(e)},e.getHash=n,e.getOrigin=r,e.getPath=t,e.getQuery=i,e.replacePath=function(e,t){e.replace(r(e)+t)}}),e("@ember/routing/lib/query_params",["exports"],function(e){"use strict"
1885Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1886e.default=class{constructor(e=null){this.isQueryParams=!0,this.values=e}}}),e("@ember/routing/lib/route-info",["exports"],function(e){"use strict"
1887Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/lib/router_state",["exports","@ember/routing/lib/utils"],function(e,t){"use strict"
1888Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1889e.default=class{constructor(e,t,i){this.emberRouter=e,this.router=t,this.routerJsState=i}isActiveIntent(e,i,n){let r=this.routerJsState
1890if(!this.router.isActiveIntent(e,i,void 0,r))return!1
1891if(void 0!==n&&Object.keys(n).length>0){let s=Object.assign({},n)
1892return this.emberRouter._prepareQueryParams(e,i,s),(0,t.shallowEqual)(s,r.queryParams)}return!0}}}),e("@ember/routing/lib/routing-service",["exports","@ember/-internals/owner","@ember/debug","@ember/object/computed","@ember/service","@ember/routing/router","@ember/routing/router-service"],function(e,t,i,n,r,s,o){"use strict"
1893Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1894class a extends r.default{get router(){let e=this[o.ROUTER]
1895if(void 0!==e)return e
1896let i=(0,t.getOwner)(this),n=i.lookup("router:main")
1897return n.setupRouter(),this[o.ROUTER]=n}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let r=this.router._doTransition(e,t,i)
1898return n&&r.method("replace"),r}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={}
1899return i&&(Object.assign(n,i),this.normalizeQueryParams(e,t,n)),this.router.generate(e,...t,{queryParams:n})}generateURL(e,t,i){if(this.router._initialTransitionStarted)return this._generateURL(e,t,i)
1900try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let r=this.router._routerMicrolib.recognizer.handlersFor(i),s=r[r.length-1].handler,o=function(e,t){let i=0
1901for(let n=0;n<t.length&&(i+=t[n].names.length,t[n].handler!==e);n++);return i}(i,r)
1902return e.length>o&&(i=s),n.isActiveIntent(i,e,t)}}e.default=a,a.reopen({targetState:(0,n.readOnly)("router.targetState"),currentState:(0,n.readOnly)("router.currentState"),currentRouteName:(0,n.readOnly)("router.currentRouteName"),currentPath:(0,n.readOnly)("router.currentPath")})}),e("@ember/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/engine/instance","router_js"],function(e,t,i,n,r,s){"use strict"
1903Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCacheKey=function(e,i=[],n){let r=""
1904for(let s of i){let i,o=a(e,s)
1905if(n)if(o&&o in n){let e=0===s.indexOf(o)?s.substring(o.length+1):s
1906i=(0,t.get)(n[o],e)}else i=(0,t.get)(n,s)
1907r+=`::${s}:${i}`}return e+r.replace(o,"-")},e.extractRouteArgs=function(e){let t,i,n=(e=e.slice())[e.length-1]
1908!function(e){if(e&&"object"==typeof e){let t=e.queryParams
1909if(t&&"object"==typeof t)return Object.keys(t).every(e=>"string"==typeof e)}return!1}(n)?t={}:(e.pop(),t=n.queryParams)
1910"string"==typeof e[0]&&(i=e.shift())
1911return{routeName:i,models:e,queryParams:t}},e.getActiveTargetName=function(e){let t=e.activeTransition?e.activeTransition[s.STATE_SYMBOL].routeInfos:e.state.routeInfos,i=t[t.length-1]
1912return i.name},e.normalizeControllerQueryParams=function(e){let t={}
1913for(let i of e)l(i,t)
1914return t},e.prefixRouteNameArg=function(e,t){let n,r=(0,i.getOwner)(e)
1915let s=r.mountPoint
1916if(r.routable&&"string"==typeof t[0]){if(n=t[0],c(n))throw new Error("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.")
1917n=`${s}.${n}`,t[0]=n}return t},e.resemblesURL=c,e.shallowEqual=function(e,t){let i=0,n=0
1918for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(e[r]!==t[r])return!1
1919i++}for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&n++
1920return i===n},e.stashParamNames=function(e,t){if(t._namesStashed)return
1921let i=t[t.length-1]
1922let n,r=i.name,s=e._routerMicrolib.recognizer.handlersFor(r)
1923for(let o=0;o<t.length;++o){let e=t[o],i=s[o].names
1924i.length&&(n=e),e._names=i,e.route._stashNames(e,n)}t._namesStashed=!0}
1925const o=/\./g
1926function a(e,t){let i=e.split("."),n=""
1927for(let r=0;r<i.length;r++){let e=i.slice(0,r+1).join(".")
1928if(0!==t.indexOf(e))break
1929n=e}return n}function l(e,t){let i="string"==typeof e?{[e]:{as:null}}:e
1930for(let n in i){if(!Object.prototype.hasOwnProperty.call(i,n))return
1931let e=i[n],r="string"==typeof e?{as:e}:e,s={...t[n]||{as:null,scope:"model"},...r}
1932t[n]=s}}function c(e){return"string"==typeof e&&(""===e||"/"===e[0])}}),e("@ember/routing/location",["exports"],function(e){"use strict"
1933Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/none-location",["exports","@ember/object","@ember/debug"],function(e,t,i){"use strict"
1934Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
1935class n extends t.default{initState(){this._super(...arguments)
1936let{rootURL:e}=this}getURL(){let{path:e,rootURL:t}=this
1937return t=t.replace(/\/$/,""),e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){this.path=e}onUpdateURL(e){this.updateCallback=e}handleURL(e){this.path=e,this.updateCallback&&this.updateCallback(e)}formatURL(e){let{rootURL:t}=this
1938return""!==e&&(t=t.replace(/\/$/,"")),t+e}}e.default=n,n.reopen({path:"",rootURL:"/"})}),e("@ember/routing/route-info",["exports"],function(e){"use strict"
1939Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/route",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/environment","@ember/routing/-internals","@ember/object","@ember/object/evented","@ember/array","@ember/-internals/runtime","@ember/utils","@ember/-internals/utils","@ember/controller","@ember/debug","@ember/engine/instance","@ember/object/compat","@ember/runloop","router_js","@ember/routing/router","@ember/routing/lib/utils"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_){"use strict"
1940Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSerialize=e.default=void 0,e.getFullQueryParams=L,e.getRenderState=function(e){return e[T]},e.hasDefaultSerialize=function(e){return e.serialize===S}
1941var b,w=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
1942if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
1943else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
1944return s>3&&o&&Object.defineProperty(t,i,o),o}
1945const A=Symbol("render"),T=Symbol("render-state")
1946class C extends(o.default.extend(c.ActionHandler,a.default)){constructor(e){if(super(e),this.context={},this[b]=void 0,e){let i=e.lookup("router:main"),n=e.lookup(t.privatize`-bucket-cache:main`)
1947this._router=i,this._bucketCache=n,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(t.length<1||!e)return
1948let i={}
1949if(1===t.length){let[n]=t
1950"object"==typeof e&&n in e?i[n]=(0,o.get)(e,n):/_id$/.test(n)?i[n]=(0,o.get)(e,"id"):(0,d.isProxy)(e)&&(i[n]=(0,o.get)(e,n))}else i=(0,o.getProperties)(e,t)
1951return i}_setRouteName(e){this.routeName=e
1952let t=(0,n.getOwner)(this)
1953this.fullRouteName=E(t,e)}_stashNames(e,t){if(this._names)return
1954let i=this._names=e._names
1955i.length||(i=(e=t)&&e._names||[])
1956let n=(0,o.get)(this,"_qp").qps,r=new Array(i.length)
1957for(let s=0;s<i.length;++s)r[s]=`${e.name}.${i[s]}`
1958for(let s of n)"model"===s.scope&&(s.parts=r)}_activeQPChanged(e,t){this._router._activeQPChanged(e.scopedPropertyName,t)}_updatingQPChanged(e){this._router._updatingQPChanged(e.urlKey)}paramsFor(e){let t=(0,n.getOwner)(this),i=t.lookup(`route:${e}`)
1959if(void 0===i)return{}
1960let r=this._router._routerMicrolib.activeTransition,s=r?r[y.STATE_SYMBOL]:this._router._routerMicrolib.state,o=i.fullRouteName,a={...s.params[o]},l=x(i,s)
1961return Object.entries(l).reduce((e,[t,i])=>(e[t]=i,e),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=(0,o.get)(this,"queryParams")
1962return(0,o.get)(t,e.urlKey)||(0,o.get)(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,i){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){let i=this.controller
1963i._qpDelegate=(0,o.get)(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[T]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=(0,_.prefixRouteNameArg)(this,e)
1964this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let n=this.controllerName||this.routeName,r=this.controllerFor(n,!0)??this.generateController(n),s=(0,o.get)(this,"_qp")
1965if(!this.controller){let e=s.propertyNames;(function(e,t){t.forEach(t=>{if(void 0===(0,i.descriptorForProperty)(e,t)){let n=(0,d.lookupDescriptor)(e,t)
1966null===n||"function"!=typeof n.get&&"function"!=typeof n.set||(0,i.defineProperty)(e,t,(0,m.dependentKeyCompat)({get:n.get,set:n.set}))}(0,i.addObserver)(e,`${t}.[]`,e,e._qpChanged,!1)})})(r,e),this.controller=r}let a=s.states
1967if(r._qpDelegate=a.allowOverrides,t){(0,_.stashParamNames)(this._router,t[y.STATE_SYMBOL].routeInfos)
1968let e=this._bucketCache,i=t[y.PARAMS_SYMBOL]
1969s.propertyNames.forEach(t=>{let n=s.map[t]
1970n.values=i
1971let a=(0,_.calculateCacheKey)(n.route.fullRouteName,n.parts,n.values),l=e.lookup(a,t,n.undecoratedDefaultValue);(0,o.set)(r,t,l)})
1972let n=x(this,t[y.STATE_SYMBOL]);(0,o.setProperties)(r,n)}this.setupController(r,e,t),this._environment.options.shouldRender&&this[A](),(0,i.flushAsyncObservers)(!1)}_qpChanged(e,t,i){if(!i)return
1973let n=this._bucketCache,r=(0,_.calculateCacheKey)(i.route.fullRouteName,i.parts,i.values)
1974n.stash(r,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,r,s=(0,o.get)(this,"_qp").map
1975for(let o in e){if("queryParams"===o||s&&o in s)continue
1976let t=o.match(/^(.*)_id$/)
1977null!==t&&(i=t[1],r=e[o]),n=!0}if(!i){if(n)return Object.assign({},e)
1978if(t.resolveIndex<1)return
1979return t[y.STATE_SYMBOL].routeInfos[t.resolveIndex-1].context}return this.findModel(i,r)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(r.ENV._NO_IMPLICIT_ROUTE_MODEL)return
1980const i="store"in this?this.store:(0,o.get)(this,"_store")
1981return i.find(e,t)}setupController(e,t,i){e&&void 0!==t&&(0,o.set)(e,"model",t)}controllerFor(e,t=!1){let i=(0,n.getOwner)(this),r=i.lookup(`route:${e}`)
1982r&&r.controllerName&&(e=r.controllerName)
1983let s=i.lookup(`controller:${e}`)
1984return s}generateController(e){let t=(0,n.getOwner)(this)
1985return(0,s.generateController)(t,e)}modelFor(e){let t,i=(0,n.getOwner)(this),r=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0
1986t=i.routable&&void 0!==r?E(i,e):e
1987let s=i.lookup(`route:${t}`)
1988if(null!=r){let e=s&&s.routeName||t
1989if(Object.prototype.hasOwnProperty.call(r.resolvedModels,e))return r.resolvedModels[e]}return s?.currentModel}[(b=T,A)](){this[T]=function(e){let t=(0,n.getOwner)(e)
1990let i=e.routeName,r=t.lookup(`controller:${e.controllerName||i}`)
1991let s=e.currentModel,o=t.lookup(`template:${e.templateName||i}`),a={owner:t,into:void 0,outlet:"main",name:i,controller:r,model:s,template:o?.(t)??e._topLevelViewTemplate(t)}
19920
1993return a}(this),(0,g.once)(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[T]&&(this[T]=void 0,(0,g.once)(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=(0,n.getOwner)(this)
1994this.routeName
1995return{find(t,i){let n=e.factoryFor(`model:${t}`)
1996if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=(0,n.getOwner)(this),r=i.lookup(`controller:${t}`),a=(0,o.get)(this,"queryParams"),l=Object.keys(a).length>0
1997if(r){let t=(0,o.get)(r,"queryParams")||[]
1998e=function(e,t){let i={},n={defaultValue:!0,type:!0,scope:!0,as:!0}
1999for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]={...e[r],...t[r]},n[r]=!0)
2000for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&!n[r]&&(i[r]={...t[r],...e[r]})
2001return i}((0,_.normalizeControllerQueryParams)(t),a)}else l&&(r=(0,s.generateController)(i,t),e=a)
2002let c=[],d={},h=[]
2003for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue
2004if("unknownProperty"===n||"_super"===n)continue
2005let i,s=e[n],a=s.scope||"model"
2006"controller"===a&&(i=[])
2007let l=s.as||this.serializeQueryParamKey(n),f=(0,o.get)(r,n)
2008f=M(f)
2009let p=s.type||(0,u.typeOf)(f),m=this.serializeQueryParam(f,l,p),g=`${t}:${n}`,y={undecoratedDefaultValue:(0,o.get)(r,n),defaultValue:f,serializedDefaultValue:m,serializedValue:m,type:p,urlKey:l,prop:n,scopedPropertyName:g,controllerName:t,route:this,parts:i,values:null,scope:a}
2010d[n]=d[l]=d[g]=y,c.push(y),h.push(n)}return{qps:c,map:d,propertyNames:h,states:{inactive:(e,t)=>{let i=d[e]
2011this._qpChanged(e,t,i)},active:(e,t)=>{let i=d[e]
2012return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=d[e]
2013return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function L(e,t){if(t.fullQueryParams)return t.fullQueryParams
2014let i=t.routeInfos.every(e=>e.route),n={...t.queryParams}
2015return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function x(e,t){t.queryParamsFor=t.queryParamsFor||{}
2016let i=e.fullRouteName,n=t.queryParamsFor[i]
2017if(n)return n
2018let r=L(e._router,t),s=t.queryParamsFor[i]={},a=(0,o.get)(e,"_qp").qps
2019for(let o of a){let e=o.prop in r
2020s[o.prop]=e?r[o.prop]:M(o.defaultValue)}return s}function M(e){return Array.isArray(e)?(0,l.A)(e.slice()):e}function E(e,t){if(e.routable){let i=e.mountPoint
2021return"application"===t?i:`${i}.${t}`}return t}C.isRouteFactory=!0,w([o.computed],C.prototype,"_store",null),w([o.computed],C.prototype,"_qp",null)
2022const S=e.defaultSerialize=C.prototype.serialize
2023C.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!(0,f.isTesting)())this._router.send(...e)
2024else{let t=e.shift(),i=this.actions[t]
2025if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=(0,o.get)(this,"_qp").map,r
2025=Object.keys(e).concat(Object.keys(i))
2026for(let s of r){let e=n[s]
2027if(e){let t=this._optionsForQueryParam(e)
2028if((0,o.get)(t,"refreshModel")&&this._router.currentState){this.refresh()
2029break}}}return!0},finalizeQueryParamChange(e,t,n){if("application"!==this.fullRouteName)return!0
2030if(!n)return
2031let r,s=n[y.STATE_SYMBOL].routeInfos,a=this._router,l=a._queryParamsFor(s),c=a._qpUpdates,u=!1;(0,_.stashParamNames)(a,s)
2032for(let i of l.qps){let s,a,l=i.route,d=l.controller,h=i.urlKey in e&&i.urlKey
2033if(c.has(i.urlKey)?(s=(0,o.get)(d,i.prop),a=l.serializeQueryParam(s,i.urlKey,i.type)):h?(a=e[h],void 0!==a&&(s=l.deserializeQueryParam(a,i.urlKey,i.type))):(a=i.serializedDefaultValue,s=M(i.defaultValue)),d._qpDelegate=(0,o.get)(l,"_qp").states.inactive,a!==i.serializedValue){if(n.queryParamsOnly&&!1!==r){let e=l._optionsForQueryParam(i),t=(0,o.get)(e,"replace")
2034t?r=!0:!1===t&&(r=!1)}(0,o.set)(d,i.prop,s),u=!0}i.serializedValue=a,i.serializedDefaultValue===a||t.push({value:a,visible:!0,key:h||i.urlKey})}!0===u&&(0,i.flushAsyncObservers)(!1),r&&n.method("replace"),l.qps.forEach(e=>{let t=(0,o.get)(e.route,"_qp")
2035e.route.controller._qpDelegate=(0,o.get)(t,"states.active")}),a._qpUpdates.clear()}}})
2036e.default=C}),e("@ember/routing/router-service",["exports","@ember/-internals/owner","@ember/object/evented","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/routing/router","@ember/routing/lib/utils"],function(e,t,i,n,r,s,o,a,l){"use strict"
2037Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ROUTER=void 0
2038var c=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
2039if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
2040else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
2041return s>3&&o&&Object.defineProperty(t,i,o),o}
2042const u=e.ROUTER=Symbol("ROUTER")
2043function d(e,t){return"/"===t?e:e.substring(t.length)}class h extends(s.default.extend(i.default)){get _router(){let e=this[u]
2044if(void 0!==e)return e
2045let i=(0,t.getOwner)(this),n=i.lookup("router:main")
2046return this[u]=n}willDestroy(){super.willDestroy(),this[u]=void 0}transitionTo(...e){if((0,l.resemblesURL)(e[0]))return this._router._doURLTransition("transitionTo",e[0])
2047let{routeName:t,models:i,queryParams:n}=(0,l.extractRouteArgs)(e)
2048return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=(0,l.extractRouteArgs)(e),r=this._router._routerMicrolib
2049if((0,o.consumeTag)((0,o.tagFor)(this._router,"currentURL")),!r.isActiveIntent(t,i))return!1
2050if(Object.keys(n).length>0){let e=t
2051n=Object.assign({},n),this._router._prepareQueryParams(e,i,n,!0)
2052let s=Object.assign({},r.state.queryParams)
2053return this._router._prepareQueryParams(e,i,s,!0),(0,l.shallowEqual)(n,s)}return!0}recognize(e){this._router.setupRouter()
2054let t=d(e,this.rootURL)
2055return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter()
2056let t=d(e,this.rootURL)
2057return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh()
2058let i=(0,t.getOwner)(this),n=i.lookup(`route:${e}`)
2059return this._router._routerMicrolib.refresh(n)}}e.default=h,c([(0,r.readOnly)("_router.currentRouteName")],h.prototype,"currentRouteName",void 0),c([(0,r.readOnly)("_router.currentURL")],h.prototype,"currentURL",void 0),c([(0,r.readOnly)("_router.location")],h.prototype,"location",void 0),c([(0,r.readOnly)("_router.rootURL")],h.prototype,"rootURL",void 0),c([(0,r.readOnly)("_router.currentRoute")],h.prototype,"currentRoute",void 0)}),e("@ember/routing/router",["exports","@ember/-internals/container","@ember/object","@ember/owner","@ember/routing/-internals","@ember/routing/lib/utils","@ember/array","@ember/utils","@ember/object/evented","@ember/debug","@ember/runloop","@ember/routing/route","router_js","@ember/engine/instance"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f){"use strict"
2060function p(e){x(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)}function m(e,t){0}function g(){return this}
2060Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.triggerEvent=C
2061const{slice:y}=Array.prototype
2062class v extends(i.default.extend(l.default)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,r=[]
2063function s(e,t){for(let i=0;i<e.length;++i)if(e[i]!==t[i])return!1
2064return!0}for(let o=1;o<e.length;o++){let a=e[o]
2065for(t=a.name,i=t.split("."),n=y.call(r);n.length&&!s(n,i);)n.shift()
2066r.push(...i.slice(n.length))}return r.join(".")}constructor(e){super(e),this._didSetupRouter=!1,this._initialTransitionStarted=!1,this.currentURL=null,this.currentRouteName=null,this.currentPath=null,this.currentRoute=null,this._qpCache=Object.create(null),this._qpUpdates=new Set,this._queuedQPChanges={},this._toplevelView=null,this._handledErrors=new Set,this._engineInstances=Object.create(null),this._engineInfoByRoute=Object.create(null),this._slowTransitionTimer=null,this.currentState=null,this.targetState=null,this._resetQueuedQueryParameterChanges(),this.namespace=e.lookup("application:main")
2067let i=e.lookup(t.privatize`-bucket-cache:main`)
2068this._bucketCache=i
2069let n=e.lookup("service:router")
2070this._routerService=n}_initRouterJs(){let e=(0,i.get)(this,"location"),t=this
2071const r=(0,n.getOwner)(this)
2072let s=Object.create(null)
2073class o extends h.default{getRoute(e){let i=e,n=r,o=t._engineInfoByRoute[i]
2074if(o){n=t._getEngineInstance(o),i=o.localFullName}let a=`route:${i}`,l=n.lookup(a)
2075if(s[e])return l
2076if(s[e]=!0,!l){let e=n.factoryFor("route:basic").class
2077n.register(a,e.extend()),l=n.lookup(a)}if(l._setRouteName(i),o&&!(0,d.hasDefaultSerialize)(l))throw new Error("Defining a custom serialize method on an Engine route is not supported.")
2078return l}getSerializer(e){let i=t._engineInfoByRoute[e]
2079if(i)return i.serializeMethod||d.defaultSerialize}updateURL(n){(0,u.once)(()=>{e.setURL(n),(0,i.set)(t,"currentURL",n)})}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,r){return C.bind(t)(e,i,n,r)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),(0,u.once)(()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)})}transitionDidError(e,i){return e.wasAborted||i.isAborted?(0,h.logAbort)(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(n){if(e.replaceURL){let r=()=>{e.replaceURL(n),(0,i.set)(t,"currentURL",n)};(0,u.once)(r)}else this.updateURL(n)}}let a=this._routerMicrolib=new o,l=this.constructor.dslCallbacks||[g],c=this._buildDSL()
2080c.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},function(){for(let e=0;e<l.length;e++)l[e].call(this)}),a.map(c.generate())}_buildDSL(){let e=this._hasModuleBasedResolver(),t=this
2081const i=(0,n.getOwner)(this)
2082let s={enableLoadingSubstates:e,resolveRouteMap:e=>i.factoryFor(`route-map:${e}`),addRouteForEngine(e,i){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=i)}}
2083return new r.DSL(null,s)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=(0,n.getOwner)(this),t=(0,i.get)(e,"application.__registry__.resolver.moduleBasedResolver")
2084return Boolean(t)}startRouting(){if(this.setupRouter()){let e=(0,i.get)(this,"initialURL")
2085void 0===e&&(e=(0,i.get)(this,"location").getURL())
2086let t=this.handleURL(e)
2087if(t&&t.error)throw t.error}}setupRouter(){if(this._didSetupRouter)return!1
2088this._didSetupRouter=!0,this._setupLocation()
2089let e=(0,i.get)(this,"location")
2090return!(0,i.get)(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL(e=>{this.handleURL(e)}),!0)}_setOutlets(){if(this.isDestroying||this.isDestroyed)return
2091let e=this._routerMicrolib.currentRouteInfos
2092if(!e)return
2093let t=null,i=null
2094for(let n of e){let e=n.route,r=(0,d.getRenderState)(e)
2095if(!r)break
2096{let e={render:r,outlets:{main:void 0}}
2097i?i.outlets.main=e:t=e,i=e}}if(null!==t)if(this._toplevelView)this._toplevelView.setOutletState(t)
2098else{let e=(0,n.getOwner)(this),i=e.factoryFor("view:-outlet"),r=e.lookup("application:main"),s=e.lookup("-environment:main"),o=e.lookup("template:-outlet")
2099this._toplevelView=i.create({environment:s,template:o,application:r}),this._toplevelView.setOutletState(t)
2100let a=e.lookup("-application-instance:main")
2101a&&a.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0]
2102return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialTransitionStarted=!0
2103let i=this._routerMicrolib[e](t||"/")
2104return M(i,this),i}transitionTo(...e){if((0,s.resemblesURL)(e[0]))return this._doURLTransition("transitionTo",e[0])
2105let{routeName:t,models:i,queryParams:n}=(0,s.extractRouteArgs)(e)
2106return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),x(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t)
2107return this.location.formatURL(i)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,i){return this.currentState.isActiveIntent(e,t,i)}send(e,...t){this._routerMicrolib.trigger(e,...t)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1,this._initialTransitionStarted=!1,this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),super.willDestroy(),this.reset()
2108let e=this._engineInstances
2109for(let t in e){let i=e[t]
2110for(let e in i){let t=i[e];(0,u.run)(t,"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,(0,u.once)(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,r=(0,n.getOwner)(this)
2111if("string"==typeof e){let t=r.lookup(`location:${e}`)
2112e=(0,i.set)(this,"location",t)}null!==e&&"object"==typeof e&&(t&&(0,i.set)(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){E(this,e,t,(e,i,n)=>
2112{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type)
2113else{if(void 0===i)return
2114t[e]=this._serializeQueryParam(i,(0,a.typeOf)(i))}})}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){E(this,e,t,(e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))})}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,o.A)(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e)
2115for(let n in t){let e=i.map[n]
2116e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let r=e||(0,s.getActiveTargetName)(this._routerMicrolib)
2117this._initialTransitionStarted=!0
2118let o={}
2119this._processActiveTransitionQueryParams(r,t,o,i),Object.assign(o,i),this._prepareQueryParams(r,t,o,Boolean(n))
2120let a=this._routerMicrolib.transitionTo(r,...t,{queryParams:o})
2121return M(a,this),a}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return
2122let r={},s=this._qpUpdates,o=(0,d.getFullQueryParams)(this,this._routerMicrolib.activeTransition[h.STATE_
2122SYMBOL])
2123for(let a in o)s.has(a)||(r[a]=o[a])
2124this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,r),Object.assign(i,r)}_prepareQueryParams(e,t,i,n){let r=L(this,e,t)
2125this._hydrateUnsuppliedQueryParams(r,i,Boolean(n)),this._serializeQueryParams(r.routeInfos,i),n||this._pruneDefaultQueryParamValues(r.routeInfos,i)}_getQPMeta(e){let t=e.route
2126return t&&(0,i.get)(t,"_qp")}_queryParamsFor(e){let t=e[e.length-1].name,i=this._qpCache[t]
2127if(void 0!==i)return i
2128let n,r=!0,s={},o=[]
2129for(let l of e)if(n=this._getQPMeta(l),n){for(let e of n.qps)o.push(e)
2130Object.assign(s,n.map)}else r=!1
2131let a={qps:o,map:s}
2132return r&&(this._qpCache[t]=a),a}_fullyScopeQueryParams(e,t,i){let n,r=L(this,e,t).routeInfos
2133for(let s of r)if(n=this._getQPMeta(s),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey
2134t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,r,o,a=e.routeInfos,l=this._bucketCache
2135for(let c of a)if(n=this._getQPMeta(c),n)for(let i=0,a=n.qps.length;i<a;++i)if(r=n.qps[i],o=r.prop in t&&r.prop||r.scopedPropertyName in t&&r.scopedPropertyName||r.urlKey in t&&r.urlKey,o)o!==r.scopedPropertyName&&(t[r.scopedPropertyName]=t[o],delete t[o])
2136else{let i=(0,s.calculateCacheKey)(r.route.fullRouteName,r.parts,e.params)
2137t[r.scopedPropertyName]=l.lookup(i,r.prop,r.defaultValue)}}_scheduleLoadingEvent(e,t){this._cancelSlowTransitionTimer(),this._slowTransitionTimer=(0,u.scheduleOnce)("routerTransitions",this,this._handleSlowTransition,e,t)}_handleSlowTransition(e,t){if(!this._routerMicrolib.activeTransition)return
2138let i=new r.RouterState(this,this._routerMicrolib,this._routerMicrolib.activeTransition[h.STATE_
2138SYMBOL])
2139this.set("targetState",i),e.trigger(!0,"loading",e,t)}_cancelSlowTransitionTimer(){this._slowTransitionTimer&&(0,u.cancel)(this._slowTransitionTimer),this._slowTransitionTimer=null}_markErrorAsHandled(e){this._handledErrors.add(e)}_isErrorHandled(e){return this._handledErrors.has(e)}_clearHandledError(e){this._handledErrors.delete(e)}_getEngineInstance({name:e,instanceId:t,mountPoint:i}){let r=this._engineInstances,s=r[e]
2140s||(s=Object.create(null),r[e]=s)
2141let o=s[t]
2142if(!o){let r=(0,n.getOwner)(this)
2143o=r.buildChildEngineInstance(e,{routable:!0,mountPoint:i}),o.boot(),s[t]=o}return o}}function _(e,t){for(let i=e.length-1;i>=0;--i){let n=e[i],r=n.route
2144if(void 0!==r&&!0!==t(r,n))return}}let b={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,r=e[e.length-1]
2145_(e,(e,i)=>{if(i!==r){let i=A(e,"error")
2146if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let s=w(e,"error")
2147return!s||(n._markErrorAsHandled(t),n.intermediateTransitionTo(s,t),!1)}),function(e,t){let i,n=[]
2148i=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e
2149t&&n.push(t)
2150i&&(i.message&&n.push(i.message),i.stack&&n.push(i.stack),"string"==typeof i&&n.push(i))
2151console.error(...n)}(t,`Error while processing route: ${i.targetName}`)},loading(e,t){let i=this,n=e[e.length-1]
2152_(e,(e,r)=>{if(r!==n){let t=A(e,"loading")
2153if(t)return i.intermediateTransitionTo(t),!1}let s=w(e,"loading")
2154return s?(i.intermediateTransitionTo(s),!1):t.pivotHandler!==e})}}
2155function w(e,t){let i=(0,n.getOwner)(e),{routeName:r,fullRouteName:s,_router:o}=e,a=`${s}_${t}`
2156return T(i,o,`${r}_${t}`,a)?a:""}function A(e,t){let i=(0,n.getOwner)(e),{routeName:r,fullRouteName:s,_router:o}=e,a="application"===s?t:`${s}.${t}`
2157return T(i,o,"application"===r?t:`${r}.${t}`,a)?a:""}function T(e,t,i,n){let r=t.hasRoute(n),s=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`)
2158return r&&s}function C(e,t,i,n){if(!e){if(t)return
2159throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let r,s,o,a=!1
2160for(let c=e.length-1;c>=0;c--)if(r=e[c],s=r.route,o=s&&s.actions&&s.actions[i],o){if(!0!==o.apply(s,n))return void("error"===i&&s._router._markErrorAsHandled(n[0]))
2161a=!0}let l=b[i]
2162if(l)l.call(this,e,...n)
2163else if(!a&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function L(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:r,params:s}=n
2164for(let o of r)o.isResolved?s[o.name]=o.params:s[o.name]=o.serialize(o.context)
2165return n}function x(e){let t=e._routerMicrolib.currentRouteInfos
2166if(0===t.length)return
2167let n=v._routePath(t),r=t[t.length-1],s=r.name,o=e.location,a=o.getURL();(0,i.set)(e,"currentPath",n),(0,i.set)(e,"currentRouteName",s),(0,i.set)(e,"currentURL",a)}function M(e,t){let i=new r.RouterState(t,t._routerMicrolib,e[h.STATE_SYMBOL])
2168t.currentState||t.set("currentState",i),t.set("targetState",i),e.promise=e.catch(e=>{if(!t._isErrorHandled(e))throw e
2169t._clearHandledError(e)},"Transition Error")}function E(e,t,i,n){let r=e._queryParamsFor(t)
2170for(let s in i){if(!Object.prototype.hasOwnProperty.call(i,s))continue
2171n(s,i[s],r.map[s])}}v.reopen({didTransition:p,willTransition:m,rootURL:"/",location:"hash",url:(0,i.computed)(function(){let e=(0,i.get)(this,"location")
2172if("string"!=typeof e)return e.getURL()})})
2173e.default=v}),e("@ember/routing/transition",["exports"],function(e){"use strict"
2174Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/runloop/-private/backburner",["exports"],function(e){"use strict"
2175Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/runloop/index",["exports","@ember/debug","@ember/-internals/error-handling","@ember/-internals/metal","backburner.js"],function(e,t,i,n,r){"use strict"
2176Object.defineProperty(e,"__esModule",{value:!0}),e._backburner=void 0,e._cancelTimers=function(){l.cancelTimers()},e._getCurrentRunLoop=function(){return s},e._hasScheduledTimers=function(){return l.hasTimers()},e._rsvpErrorQueue=e._queues=void 0,e.begin=function(){l.begin()},e.bind=function(...e){return(...t)=>c(...e.concat(t))},e.cancel=function(e){return l.cancel(e)},e.debounce=function(...e){return l.debounce(...e)},e.end=function(){l.end()},e.join=c,e.later=function(...e){return l.later(...e)},e.next=function(...e){return l.later(...e,1)},e.once=function(...e){return l.scheduleOnce("actions",...e)},e.run=function(...e){return l.run(...e)},e.schedule=function(...e){return l.schedule(...e)},e.scheduleOnce=function(...e){return l.scheduleOnce(...e)},e.throttle=function(...e){return l.throttle(...e)}
2177let s=null
2178const o=e._rsvpErrorQueue=`${Math.random()}${Date.now()}`.replace(".",""),a=e._queues=["actions","routerTransitions","render","afterRender","destroy",o],l=e._backburner=new r.default(a,{defaultQueue:"actions",onBegin:function(e){s=e},onEnd:function(e,t){s=t,(0,n.flushAsyncObservers)()},onErrorTarget:i.onErrorTarget,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==o||(0,n.flushAsyncObservers)(),t()}})
2179function c(e,t,...i){return l.join(e,t,...i)}}),e("@ember/service/index",["exports","@ember/object/-internals","@ember/-internals/metal"],function(e,t,i){"use strict"
2180Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inject=function(...e){return(0,i.inject)("service",...e)},e.service=function(...e){return(0,i.inject)("service",...e)}
2181class n extends t.FrameworkObject{}n.isServiceFactory=!0
2182e.default=n}),e("@ember/template-compilation/index",["exports"],function(e){"use strict"
2183Object.defineProperty(e,"__esModule",{value:!0}),e.__emberTemplateCompiler=void 0,e.__registerTemplateCompiler=function(i){e.__emberTemplateCompiler=t=i},e.precompileTemplate=e.compileTemplate=void 0
2184let t=e.__emberTemplateCompiler=void 0
2185e.compileTemplate=(...e)=>{if(!t)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.")
2186return t.compile(...e)}
2187e.precompileTemplate=void 0}),e("@ember/template-factory/index",["exports","@glimmer/opcode-compiler"],function(e,t){"use strict"
2188Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createTemplateFactory",{enumerable:!0,get:function(){return t.templateFactory}})}),e("@ember/template/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict"
2189Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}}),Object.defineProperty(e,"isHTMLSafe",{enumerable:!0,get:function(){return t.isHTMLSafe}})}),e("@ember/test/adapter",["exports","ember-testing"],function(e,t){"use strict"
2190Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Adapter}})}),e("@ember/test/index",["exports"],function(e){"use strict"
2191Object.defineProperty(e,"__esModule",{value:!0}),e.registerHelper=e.registerAsyncHelper=e._impl=void 0,e.registerTestImplementation=function(a){let{Test:l}=a
2192e.registerAsyncHelper=t=l.registerAsyncHelper,e.registerHelper=i=l.registerHelper,e.registerWaiter=n=l.registerWaiter,e.unregisterHelper=r=l.unregisterHelper,e.unregisterWaiter=s=l.unregisterWaiter,e._impl=o=a},e.unregisterWaiter=e.unregisterHelper=e.registerWaiter=void 0
2193let t=e.registerAsyncHelper=void 0,i=e.registerHelper=void 0,n=e.registerWaiter=void 0,r=e.unregisterHelper=void 0,s=e.unregisterWaiter=void 0,o=e._impl=void 0,a=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")}
2194e.registerAsyncHelper=t=a,e.registerHelper=i=a,e.registerWaiter=n=a,e.unregisterHelper=r=a,e.unregisterWaiter=s=a}),e("@ember/utils/index",["exports","@ember/utils/lib/is_none","@ember/utils/lib/is_blank","@ember/utils/lib/is_empty","@ember/utils/lib/is_present","@ember/utils/lib/is-equal","@ember/utils/lib/type-of","@ember/utils/lib/compare"],function(e,t,i,n,r,s,o,a){"use strict"
2195Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"isBlank",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"isNone",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isPresent",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return o.default}})}),e("@ember/utils/lib/compare",["exports","@ember/utils/lib/type-of","@ember/-internals/runtime","@ember/debug"],function(e,t,i,n){"use strict"
2196Object.defineProperty(e,"__esModule",{value:!0}),e.default=function e(i,n){if(i===n)return 0
2197let a=(0,t.default)(i),l=(0,t.default)(n)
2198if("instance"===a&&o(i)&&i.constructor.compare)return i.constructor.compare(i,n)
2199if("instance"===l&&o(n)&&n.constructor.compare)return-1*n.constructor.compare(n,i)
2200let c=s(r[a],r[l])
2201if(0!==c)return c
2202switch(a){case"boolean":return s(Number(i),Number(n))
2203case"number":return s(i,n)
2204case"string":return s(i.localeCompare(n),0)
2205case"array":{let t=i.length,r=n.length,o=Math.min(t,r)
2206for(let s=0;s<o;s++){let t=e(i[s],n[s])
2207if(0!==t)return t}return s(t,r)}case"instance":return o(i)&&i.compare?i.compare(i,n):0
2208case"date":return s(i.getTime(),n.getTime())
2209default:return 0}}
2210const r={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13}
2211function s(e,t){return Math.sign(e-t)}function o(e){return i.Comparable.detect(e)}}),e("@ember/utils/lib/is-equal",["exports"],function(e){"use strict"
2212Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(e&&"function"==typeof e.isEqual)return e.isEqual(t)
2213if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime()
2214return e===t}}),e("@ember/utils/lib/is_blank",["exports","@ember/utils/lib/is_empty"],function(e,t){"use strict"
2215Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,t.default)(e)||"string"==typeof e&&!1===/\S/.test(e)}})
2216e("@ember/utils/lib/is_empty",["exports","@ember/object","@ember/-internals/metal"],function(e,t,i){"use strict"
2217Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(null==e)return!0
2218if(!(0,i.hasUnknownProperty)(e)&&"number"==typeof e.size)return!e.size
2219if("object"==typeof e){let i=(0,t.get)(e,"size")
2220if("number"==typeof i)return!i
2221let n=(0,t.get)(e,"length")
2222if("number"==typeof n)return!n}if("number"==typeof e.length&&"function"!=typeof e)return!e.length
2223return!1}}),e("@ember/utils/lib/is_none",["exports"],function(e){"use strict"
2224Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return null==e}}),e("@ember/utils/lib/is_present",["exports","@ember/utils/lib/is_blank"],function(e,t){"use strict"
2225Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return!(0,t.default)(e)}}),e("@ember/utils/lib/type-of",["exports","@ember/object/core"],function(e,t){"use strict"
2226Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(null===e)return"null"
2227if(void 0===e)return"undefined"
2228let r=i[n.call(e)]||"object"
2229"function"===r?t.default.detect(e)&&(r="class"):"object"===r&&(e instanceof Error?r="error":e instanceof t.default?r="instance":e instanceof Date&&(r="date"))
2230return r}
2231const i={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:n}=Object.prototype}),e("@ember/version/index",["exports","ember/version"],function(e,t){"use strict"
2232Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"VERSION",{enumerable:!0,get:function(){return t.default}})}),e("@glimmer/debug",["exports","@glimmer/util","@glimmer/vm"],function(e,t,i){"use strict"
2233Object.defineProperty(e,"__esModule",{value:!0}),e.CheckArray=C,e.CheckBoolean=e.CheckBlockSymbolTable=void 0,e.CheckDict=function(e){return new A(e)},e.CheckHandle=e.CheckFunction=e.CheckElement=e.CheckDocumentFragment=void 0,e.CheckInstanceof=function(e){return new m(e)},e.CheckInterface=T,e.CheckMaybe=function(e){return new y(e)},e.CheckObject=e.CheckNumber=e.CheckNull=e.CheckNode=void 0,e.CheckOption=function(e){return new g(e,null)},e.CheckOr=function(e,t){return new v(e,t)},e.CheckUnknown=e.CheckString=e.CheckSafeString=e.CheckProgramSymbolTable=e.CheckPrimitive=void 0,e.CheckValue=P,e.OPERAND_TYPES=e.META_KIND=void 0,e.buildEnum=function(e,t,i,n){let r,s=[`export enum ${e} {`]
2234Object.values(t).forEach((e,t)=>{s.push(`  ${e.name} = ${i+t},`),r=t}),s.push(`  Size = ${r+i+1},`),s.push("}")
2235let o,a=s.join("\n")
2236o=n?d`
2237      export function is${e}(value: number): value is ${e} {
2238        return value >= ${i} && value <= ${n};
2239      }
2240    `:d`
2241      export function is${e}(value: number): value is ${e} {
2242        return value >= ${i};
2243      }
2244    `
2245return{enumString:a,predicate:o}},e.buildMetas=function(e,t){let i=[]
2246for(let n of Object.keys(t))i.push(h(e,t,n))
2247return i.join("\n\n")},e.buildSingleMeta=h,e.check=function(e,t,i=L){if("function"==typeof t)return t(e),e
2248if(t.validate(e))return e
2249throw new Error(i(e,t.expected()))},e.debug=function(e,t,i){return},e.debugSlice=function(e,t,i){},e.expectStackChange=function(e,t,i){let n=e.sp-x
2250if(n===t)return
2251throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},e.logOpcode=function(e,t){},e.normalize=o,e.normalizeAll=function(e){let t=u(e.machine),i=u(e.syscall)
2252return{machine:t,syscall:i}},e.normalizeParsed=u,e.opcodeMetadata=function(e,t){let i=t?r[e]:n[e]
2253return i||null},e.recordStackSize=function(e){x=e}
2253,e.strip=d,e.wrap=function(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}}
2254const n=new Array(i.Op.Size).fill(null),r=new Array(i.Op.Size).fill(null)
2255r[i.MachineOp.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},r[i.MachineOp.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},r[i.MachineOp.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},r[i.MachineOp.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},r[i.MachineOp.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},r[i.MachineOp.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},r[i.MachineOp.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},n[i.Op.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},n[i.Op.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},n[i.Op.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},n[i.Op.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},n[i.Op.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},n[i.Op.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},n[i.Op.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},n[i.Op.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},n[i.Op.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},n[i.Op.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},n[i.Op.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0}
2256n[i.Op.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},n[i.Op.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},n[i.Op.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},n[i.Op.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},n[i.Op.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},n[i.Op.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0}
2256,n[i.Op.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},n[i.Op.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},n[i.Op.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},n[i.Op.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},n[i.Op.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0}
2257n[i.Op.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},n[i.Op.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},n[i.Op.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},n[i.Op.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},n[i.Op.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},n[i.Op.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},n[i.Op.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},n[i.Op.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},n[i.Op.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},n[i.Op.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},n[i.Op.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},n[i.Op.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,o
2257ps:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0}
2258n[i.Op.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},n[i.Op.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0}
2259const s=e.OPERAND_TYPES=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"]
2260function o(e,t){let i
2261if(void 0===t.format)throw new Error(`Missing format in ${JSON.stringify(t)}`)
2262i=Array.isArray(t.format)?t.format[0]:t.format
2263let n=Array.isArray(t.format)?function(e){if(!Array.isArray(e))throw new Error(`Expected operands array, got ${JSON.stringify(e)}`)
2264return e.map(c)}(t.format.slice(1)):[]
2265return{name:i,mnemonic:e,before:null,stackChange:a(t["operand-stack"]),ops:n,operands:n.length,check:!0!==t.skip}}function a(e){if(void 0===e)return 0
2266let t=e[0],i=e[1]
2267return l(t)||l(i)?null:i.length-t.length}function l(e){if(!Array.isArray(e))throw new Error(`Unexpected stack entry: ${JSON.stringify(e)}`)
2268return e.some(e=>"..."===e.slice(-3))}function c(e){let[t,i]=e.split(":")
2269if(n=i,-1!==s.indexOf(n))return{name:t,type:i}
2270throw new Error(`Expected operand, found ${JSON.stringify(e)}`)
2271var n}function u(e){let t=Object.create(null)
2272for(const[i,n]of Object.entries(e))t[i]=o(i,n)
2273return t}function d(e,...t){let i=""
2274for(let s=0;s<e.length;s++){i+=`${e[s]}${void 0!==t[s]?String(t[s]):""}`}i=/^\s*?\n?([\s\S]*?)\s*$/u.exec(i)[1]
2275let n=Number.MAX_SAFE_INTEGER
2276for(let s of i.split("\n")){let e=/^\s*/u.exec(s)[0].length
2277n=Math.min(n,e)}let r=""
2278for(let s of i.split("\n"))r+=s.slice(n)+"\n"
2279return r}e.META_KIND=["METADATA","MACHINE_METADATA"]
2280function h(e,t,i){return`${e}[${"MACHINE_METADATA"===e?"MachineOp":"Op"}.${t[i].name}] = ${f(t[i],0)};`}function f(e,t){if("object"!=typeof e||null===e)return"string"==typeof e?`'${e}'`:JSON.stringify(e)
2281if(Array.isArray(e))return`[${e.map(e=>f(e,t)).join(", ")}]`
2282let i=["{"]
2283for(let n of Object.keys(e))i.push(`${" ".repeat(t+2)}${n}: ${f(e[n],t+2)},`)
2284return i.push(`${" ".repeat(t)}}`),i.join("\n")}class p{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class m{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class g{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class y{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class v{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class _{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class b{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every(([t,i])=>t in e&&i.validate(e[t])))}expected(){return`{ ${Object.entries(this.checkers).map(([e,t])=>`${e}: ${t.expected()}`).join(",")} }`}}class w{constructor(e){this.checker=e}
2284validate(e){return null!=e&&(!!Array.isArray(e)&&e.every(e=>this.checker.validate(e)))}expected(){return`Array<${this.checker.expected()}>`}}class A{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1
2285let{checker:t}=this
2286for(let i in e)if(!t.validate(e[i]))return!1
2287return!0}expected(){return"a primitive"}}function T(e){return new b(e)}function C(e){return new w(e)}function L(e,t){return`Got ${e}, expected:\n${t}`}let x=0
2288e.CheckPrimitive=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},e.CheckFunction=new p("function")
2289const M=e.CheckNumber=new p("number"),E=e.CheckBoolean=new p("boolean"),S=(e.CheckHandle=M,e.CheckString=new p("string")),k=(e.CheckNull=new class{validate(e){return null===e}expected(){return"null"}},e.CheckUnknown=new class{constructor(){this.type=void 0}validate(e){return!0}expected(){return"any"}})
2290e.CheckSafeString=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},e.CheckObject=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}}
2291function P(e,t=String(e)){return new _(e,t)}e.CheckBlockSymbolTable=T({parameters:C(M)}),e.CheckProgramSymbolTable=T({hasEval:E,symbols:C(S)}),e.CheckElement=T({nodeType:P(1),tagName:S,nextSibling:k}),e.CheckDocumentFragment=T({nodeType:P(11),nextSibling:k}),e.CheckNode=T({nodeType:M,nextSibling:k})}),e("@glimmer/destroyable",["exports","@glimmer/global-context","@glimmer/util"],function(e,t,i){"use strict"
2292Object.defineProperty(e,"__esModule",{value:!0}),e._hasDestroyableChildren=function(e){let t=r.get(e)
2293return void 0!==t&&null!==t.children},e.assertDestroyablesDestroyed=void 0,e.associateDestroyableChild=function(e,t){0
2294let i=l(e),n=l(t)
2295return i.children=s(i.children,t),n.parents=s(n.parents,e),t},e.destroy=c,e.destroyChildren=function(e){let{children:t}=l(e)
2296o(t,c)},e.enableDestroyableTracking=void 0,e.isDestroyed=function(e){let t=r.get(e)
2297return void 0!==t&&t.state>=n.Destroyed},e.isDestroying=u,e.registerDestructor=function(e,t,i=!1){0
2298let n=l(e),r=!0===i?"eagerDestructors":"destructors"
2299return n[r]=s(n[r],t),t},e.unregisterDestructor=function(e,t,i=!1){0
2300let n=l(e),r=!0===i?"eagerDestructors":"destructors"
2301n[r]=a(n[r],t,!1)}
2302var n=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(n||{})
2303let r=new WeakMap
2304function s(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function o(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function a(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t)
2305return e.splice(i,1),e}return null}function l(e){let t=r.get(e)
2306return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:n.Live},r.set(e,t)),t}function c(e){let i=l(e)
2307if(i.state>=n.Destroying)return
2308let{parents:r,children:s,eagerDestructors:u,destructors:d}=i
2309i.state=n.Destroying,o(s,c),o(u,t=>t(e)),o(d,i=>(0,t.scheduleDestroy)(e,i)),(0,t.scheduleDestroyed)(()=>{o(r,t=>function(e,t){let i=l(t)
2310i.state===n.Live&&(i.children=a(i.children,e))}(e,t)),i.state=n.Destroyed})}function u(e){let t=r.get(e)
2311return void 0!==t&&t.state>=n.Destroying}e.enableDestroyableTracking=void 0,e.assertDestroyablesDestroyed=void 0}),e("@glimmer/encoder",["exports","@glimmer/vm"],function(e,t){"use strict"
2312Object.defineProperty(e,"__esModule",{value:!0}
2312),e.InstructionEncoderImpl=void 0
2313e.InstructionEncoderImpl=class{constructor(e){this.size=0,this.buffer=e}encode(e,i,...n){if(e>t.TYPE_SIZE)throw new Error(`Opcode type over 8-bits. Got ${e}.`)
2314let r=e|i|arguments.length-2<<t.ARG_SHIFT
2315this.buffer.push(r)
2316for(const t of n)this.buffer.push(t)
2317this.size=this.buffer.length}patch(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.")
2318this.buffer[e+1]=t}}}),e("@glimmer/env",["exports"],function(e){"use strict"
2319Object.defineProperty(e,"__esModule",{value:!0}),e.DEBUG=e.CI=void 0
2320e.DEBUG=!1,e.CI=!1}),e("@glimmer/global-context",["exports"],function(e){"use strict"
2321Object.defineProperty(e,"__esModule",{value:!0}),e.assertGlobalContextWasSet=e.assert=void 0,e.default=function(f){0
2322e.scheduleRevalidate=t=f.scheduleRevalidate,e.scheduleDestroy=i=f.scheduleDestroy,e.scheduleDestroyed=n=f.scheduleDestroyed,e.toIterator=r=f.toIterator,e.toBool=s=f.toBool,e.getProp=o=f.getProp,e.setProp=a=f.setProp,e.getPath=l=f.getPath,e.setPath=c=f.setPath,e.warnIfStyleNotTrusted=u=f.warnIfStyleNotTrusted,e.assert=d=f.assert,e.deprecate=h=f.deprecate},e.warnIfStyleNotTrusted=e.toIterator=e.toBool=e.testOverrideGlobalContext=e.setProp=e.setPath=e.scheduleRevalidate=e.scheduleDestroyed=e.scheduleDestroy=e.getProp=e.getPath=e.deprecate=void 0
2323let t=()=>{}
2324e.scheduleRevalidate=t
2325let i=e.scheduleDestroy=void 0,n=e.scheduleDestroyed=void 0,r=e.toIterator=void 0,s=e.toBool=void 0,o=e.getProp=void 0,a=e.setProp=void 0,l=e.getPath=void 0,c=e.setPath=void 0,u=e.warnIfStyleNotTrusted=void 0,d=e.assert=void 0,h=e.deprecate=void 0
2326e.assertGlobalContextWasSet=void 0,e.testOverrideGlobalContext=void 0}),e("@glimmer/manager",["exports","@glimmer/util","@glimmer/destroyable","@glimmer/reference","@glimmer/validator","@glimmer/debug","@glimmer/vm"],function(e,t,i,n,r,s,o){"use strict"
2327Object.defineProperty(e,"__esModule",{value:!0}),e.CustomModifierManager=e.CustomHelperManager=e.CustomComponentManager=void 0,e.capabilityFlagsFrom=function(e){return p|m(e,"dynamicLayout")|m(e,"dynamicTag")|m(e,"prepareArgs")|m(e,"createArgs")|m(e,"attributeHook")|m(e,"elementHook")|m(e,"dynamicScope")|m(e,"createCaller")|m(e,"updateHook")|m(e,"createInstance")|m(e,"wrapped")|m(e,"willDestroy")|m(e,"hasSubOwner")},e.componentCapabilities=function(e,t={}){0
2328let i=Boolean(t.updateHook)
2329return f({asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i})},e.getComponentTemplate=function(e){let t=e
2330for(;null!==t;){let e=N.get(t)
2331if(void 0!==e)return e
2332t=R(t)}return},e.getCustomTagFor=function(e){return a.get(e)},e.getInternalComponentManager=function(e,t){0
2333const i=L(b,e)
2334if(void 0===i&&!0===t)return null
2335return i},e.getInternalHelperManager=function(e,t){0
2336let i=L(A,e)
2337void 0===i&&"function"==typeof e&&(i=E)
2338if(i)return i
2339if(!0===t)return null
2340return null},e.getInternalModifierManager=function(e,t){0
2341const i=L(w,e)
2342if(void 0===i&&!0===t)return null
2343return i},e.hasCapability=function(e,t){return(0,s.check)(e,s.CheckNumber),!!(e&t)},e.hasDestroyable=y,e.hasInternalComponentManager=function(e){return void 0!==L(b,e)},e.hasInternalHelperManager=function(e){return function(e){return"function"==typeof e}(e)||void 0!==L(A,e)},e.hasInternalModifierManager=function(e){return void 0!==L(w,e)},e.hasValue=g,e.helperCapabilities=function(e,t={}){0
23440
23450
2346return f({hasValue:Boolean(t.hasValue),hasDestroyable:Boolean(t.hasDestroyable),hasScheduledEffect:Boolean(t.hasScheduledEffect)})},e.managerHasCapability=function(e,t,i){return(0,s.check)(t,s.CheckNumber),!!(t&i)},e.modifierCapabilities=function(e,t={}){0
2347return f({disableAutoTracking:Boolean(t.disableAutoTracking)})},e.setComponentManager=function(e,t){return S(new z(e),t)},e.setComponentTemplate=function(e,t){0
23480
2349return N.set(t,e),t},e.setCustomTagFor=l,e.setHelperManager=function(e,t){return M(new v(e),t)},e.setInternalComponentManager=S,e.setInternalHelperManager=M,e.setInternalModifierManager=x,e.setModifierManager=function(e,t){return x(new I(e),t)}
2350const a=new WeakMap
2351function l(e,t){a.set(e,t)}function c(e){if("symbol"==typeof e)return null
2352const t=Number(e)
2353return isNaN(t)?null:t%1==0?t:null}class u{constructor(e){this.named=e}get(e,t){const i=this.named[t]
2354if(void 0!==i)return(0,n.valueForRef)(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class d{constructor(e){this.positional=e}get(e,t){let{positional:i}=this
2355if("length"===t)return i.length
2356const r=c(t)
2357return null!==r&&r<i.length?(0,n.valueForRef)(i[r]):e[t]}isExtensible(){return!1}has(e,t){const i=c(t)
2358return null!==i&&i<this.positional.length}}const h=(e,t)=>{const{named:i,positional:s}=e
2359const o=new u(i),a=new d(s),h=Object.create(null)
2360const f=new Proxy(h,o),p=new Proxy([],a)
2361return l(f,(e,t)=>function(e,t){return(0,r.track)(()=>{t in e&&(0,n.valueForRef)(e[t])})}(i,t)),l(p,(e,t)=>function(e,t){return(0,r.track)(()=>{"[]"===t&&e.forEach(n.valueForRef)
2362const i=c(t)
2363null!==i&&i<e.length&&(0,n.valueForRef)(e[i])})}(s,t)),{named:f,positional:p}}
2364function f(e){return e}const p=o.InternalComponentCapabilities.Empty
2365function m(e,t){return e[t]?o.InternalComponentCapabilities[t]:p}function g(e){return e.capabilities.hasValue}function y(e){return e.capabilities.hasDestroyable}class v{constructor(e){this.helperManagerDelegates=new WeakMap,this.undefinedDelegate=null,this.factory=e}getDelegateForOwner(e){let t=this.helperManagerDelegates.get(e)
2366if(void 0===t){let{factory:i}=this
2367t=i(e),this.helperManagerDelegates.set(e,t)}return t}getDelegateFor(e){if(void 0===e){let{undefinedDelegate:e}=this
2368if(null===e){let{factory:t}=this
2369this.undefinedDelegate=e=t(void 0)}return e}return this.getDelegateForOwner(e)}getHelper(e){return(t,r)=>{let s=this.getDelegateFor(r)
2370const o=h(t),a=s.createHelper(e,o)
2371if(g(s)){let e=(0,n.createComputeRef)(()=>s.getValue(a),null,!1)
2372return y(s)&&(0,i.associateDestroyableChild)(e,s.getDestroyable(a)),e}if(y(s)){let e=(0,n.createConstRef)(void 0,!1)
2373return(0,i.associateDestroyableChild)(e,s.getDestroyable(a)),e}return n.UNDEFINED_REFERENCE}}}e.CustomHelperManager=v
2374class _{constructor(){this.capabilities={hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1}}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const b=new WeakMap,w=new WeakMap,A=new WeakMap,T=Object.getPrototypeOf
2375function C(e,t,i){return e.set(i,t),i}function L(e,t){let i=t
2376for(;null!=i;){const t=e.get(i)
2377if(void 0!==t)return t
2378i=T(i)}}function x(e,t){return C(w,e,t)}function M(e,t){return C(A,e,t)}const E=new v(()=>new _)
2379function S(e,t){return C(b,e,t)}const k={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
2380function P(e){return e.capabilities.asyncLifeCycleCallbacks}function O(e){return e.capabilities.updateHook}class z{constructor(e){this.componentManagerDelegates=new WeakMap,this.factory=e}
2380getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e)
2381if(void 0===i){let{factory:n}=this
2382i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),r=h(i.capture()),s=n.createComponent(t,r)
2383return new D(s,n,r)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e
2384if(O(t)){let{component:i,args:n}=e
2385t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){P(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return P(e)&&O(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return(0,n.createConstRef)(t.getContext(e),"this")}getDestroyable(e){const{delegate:t}=e
2386if(function(e){return e.capabilities.destructor}(t)){const{component:n}=e
2387return(0,i.registerDestructor)(e,()=>t.destroyComponent(n)),e}return null}getCapabilities(){return k}}e.CustomComponentManager=z
2388class D{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}class I{constructor(e){this.componentManagerDelegates=new WeakMap,this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e)
2389if(void 0===i){let{factory:n}=this
2390i=n(e),t.set(e,i)}return i}create(e,t,n,s){let o,a=this.getDelegateFor(e),l=h(s),c=a.createModifier(n,l)
2391return o={tag:(0,r.createUpdatableTag)(),element:t,delegate:a,args:l,modifier:c},(0,i.registerDestructor)(o,()=>a.destroyModifier(c,l)),o}getDebugName({debugName:e}){return e}getTag({tag:e}){return e}install({element:e,args:i,modifier:n,delegate:s}){let{capabilities:o}=s
2392!0===o.disableAutoTracking?(0,r.untrack)(()=>s.installModifier(n,(0,t.castToBrowser)(e,"ELEMENT"),i)):s.installModifier(n,(0,t.castToBrowser)(e,"ELEMENT"),i)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i
2393!0===n.disableAutoTracking?(0,r.untrack)(()=>i.updateModifier(t,e)):i.updateModifier(t,e)}getDestroyable(e){return e}}e.CustomModifierManager=I
2394const N=new WeakMap,R=Object.getPrototypeOf}),e("@glimmer/node",["exports","@glimmer/runtime","@simple-dom/document"],function(e,t,i){"use strict"
2395Object.defineProperty(e,"__esModule",{value:!0}),e.NodeDOMTreeConstruction=void 0,e.serializeBuilder=function(e,t){return s.forInitialRender(e,t)}
2396class n extends t.DOMTreeConstruction{constructor(e){super(e||(0,i.default)())}setupUselessElement(){}insertHTMLBefore(e,i,n){let r=this.document.createRawHTMLSection(n)
2397return e.insertBefore(r,i),new t.ConcreteBounds(e,r,r)}createElement(e){return this.document.createElement(e)}setAttribute(e,t,i){e.setAttribute(t,i)}}e.NodeDOMTreeConstruction=n
2398const r=new WeakMap
2399class s extends t.NewElementBuilder{constructor(...e){super(...e),this.serializeBlockDepth=0}__openBlock(){let{tagName:e}=this.element
2400if("TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){let e=this.serializeBlockDepth++
2401this.__appendComment(`%+b:${e}%`)}super.__openBlock()}__closeBlock(){let{tagName:e}=this.element
2402if(super.__closeBlock(),"TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){let e=--this.serializeBlockDepth
2403this.__appendComment(`%-b:${e}%`)}}__appendHTML(e){let{tagName:i}=this.element
2404if("TITLE"===i||"SCRIPT"===i||"STYLE"===i)return super.__appendHTML(e)
2405let n=this.__appendComment("%glmr%")
2406if("TABLE"===i){let t=e.indexOf("<")
2407if(t>-1){"tr"===e.slice(t+1,t+3)&&(e=`<tbody>${e}</tbody>`)}}""===e?this.__appendComment("% %"):super.__appendHTML(e)
2408let r=this.__appendComment("%glmr%")
2409return new t.ConcreteBounds(this.element,n,r)}__appendText(e){let{tagName:t}=this.element,i=function(e){let{element:t,nextSibling:i}=e
2410return null===i?t.lastChild:i.previousSibling}(this)
2411return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return r.has(this.element)&&(r.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),r.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,r=n.createElement("script")
2412return r.setAttribute("glmr",t),n.insertBefore(e,r,i),super.pushRemoteElement(e,t,i)}}}),e("@glimmer/opcode-compiler",["exports","@glimmer/util","@glimmer/debug","@glimmer/vm","@glimmer/encoder","@glimmer/wire-format","@glimmer/manager","@glimmer/global-context"],function(e,t,i,n,r,s,o,a){"use strict"
2413Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0,e.compilable=ve,e.compileStatements=_e,e.compileStd=oe,e.debugCompiler=void 0,e.invokeStaticBlock=$,e.invokeStaticBlockWithStack=Q,e.meta=H,e.programCompilationContext=function(e,t,i){return new ce(e,t,i)},e.templateCacheCounters=void 0,e.templateCompilationContext=ue,e.templateFactory=function({id:e,moduleName:t,block:i,scope:n,isStrictMode:r}){let s,o=e||"client-"+we++,a=null,l=new WeakMap,c=e=>{if(void 0===s&&(s=JSON.parse(i)),void 0===e)return null===a?(Ae.cacheMiss++,a=new Te({id:o,block:s,moduleName:t,owner:null,scope:n,isStrictMode:r})):Ae.cacheHit++,a
2414let c=l.get(e)
2415return void 0===c?(Ae.cacheMiss++,c=new Te({id:o,block:s,moduleName:t,owner:e,scope:n,isStrictMode:r}),l.set(e,c)):Ae.cacheHit++,c}
2416return c.__id=o,c.__meta={moduleName:t},c}
2417e.debugCompiler=void 0
2418function l(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1
2419let i=t[0]
2420return i===s.SexpOpcodes.GetStrictKeyword||i===s.SexpOpcodes.GetLexicalSymbol||i===e}}const c=l(s.SexpOpcodes.GetFreeAsComponentHead),u=l(s.SexpOpcodes.GetFreeAsModifierHead),d=l(s.SexpOpcodes.GetFreeAsHelperHead),h=l(s.SexpOpcodes.GetFreeAsComponentOrHelperHead),f=l(s.SexpOpcodes.GetFreeAsHelperHeadOrThisFallback)
2421const p=l(s.SexpOpcodes.GetFreeAsComponentOrHelperHeadOrThisFallback)
2422function m(e,i,n,[,r,{ifHelper:o}]){var a;(0,t.assert)(f(r)||(a=r,Array.isArray(a)&&a[0]===s.SexpOpcodes.GetFreeAsDeprecatedHelperHeadOrThisFallback),"Attempted to resolve a helper with incorrect opcode")
2423let{upvars:l,owner:c}=n,u=(0,t.unwrap)(l[r[1]]),d=e.lookupHelper(u,c)
2424d&&o(i.helper(d,u),u,n.moduleName)}function g(e,i,n,r,s){let{upvars:o}=n,a=(0,t.unwrap)(o[e[1]]),l=i.lookupBuiltInHelper(a)
2425return r.helper(l,a)}const y={Modifier:1003,Component:1004,Helper:1005,OptionalHelper:1006,ComponentOrHelper:1007,OptionalComponentOrHelper:1008,Free:1009,Local:1010,TemplateLocal:1011},v={Label:1e3,StartLabels:1001,StopLabels:1002,Start:1e3,End:1002},_={Label:1,IsStrictMode:2,DebugSymbols:3,Block:4,StdLib:5,NonSmallInt:6,SymbolTable:7,Layout:8}
2426function b(e){return{type:_.Label,value:e}}function w(){return{type:_.IsStrictMode,value:void 0}}function A(e){return{type:_.StdLib,value:e}}function T(e){return{type:_.SymbolTable,value:e}}function C(e){return{type:_.Layout,value:e}}class L{constructor(){this.labels=(0,t.dict)(),this.targets=[]}label(e,t){this.labels[e]=t}target(e,t){this.targets.push({at:e,target:t})}patch(e){let{targets:i,labels:n}=this
2427for(const{at:r,target:s}of i){let i=n[s]-r;(0,t.assert)(-1===e.getbyaddr(r),"Expected heap to contain a placeholder, but it did not"),e.setbyaddr(r,i)}}}function x(e,i,n,r,o){if(function(e){return e<v.Start}(o[0])){let[t,...n]=o
2428e.push(i,t,...n)}else switch(o[0]){case v.Label:return e.label(o[1])
2429case v.StartLabels:return e.startLabels()
2430case v.StopLabels:return e.stopLabels()
2431case y.Component:return function(e,i,n,[,r,o]){if((0,t.assert)(c(r),"Attempted to resolve a component with incorrect opcode"),r[0]===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,a=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]]
2432o(i.component(a,(0,t.expect)(s,"BUG: expected owner when resolving component definition")))}else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupComponent(l,a)
2433o(i.resolvedComponent(c,l))}}(n,i,r,o)
2434case y.Modifier:return function(e,i,n,[,r,o]){(0,t.assert)(u(r),"Attempted to resolve a modifier with incorrect opcode")
2435let a=r[0]
2436if(a===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e}=n,s=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]]
2437o(i.modifier(s))}else if(a===s.SexpOpcodes.GetStrictKeyword){let{upvars:s}=n,a=(0,t.unwrap)(s[r[1]]),l=e.lookupBuiltInModifier(a)
2438o(i.modifier(l,a))}else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupModifier(l,a)
2439o(i.modifier(c,l))}}(n,i,r,o)
2440case y.Helper:return function(e,i,n,[,r,o]){(0,t.assert)(d(r),"Attempted to resolve a helper with incorrect opcode")
2441let a=r[0]
2442if(a===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e}=n,s=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]]
2443o(i.helper(s))}else if(a===s.SexpOpcodes.GetStrictKeyword)o(g(r,e,n,i))
2444else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupHelper(l,a)
2445o(i.helper(c,l))}}(n,i,r,o)
2446case y.ComponentOrHelper:return function(e,i,n,[,r,{ifComponent:o,ifHelper:a}]){(0,t.assert)(h(r),"Attempted to resolve a component or helper with incorrect opcode")
2447let l=r[0]
2448if(l===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,l=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]],c=i.component(l,(0,t.expect)(s,"BUG: expected owner when resolving component definition"),!0)
2449if(null!==c)return void o(c)
2450let u=i.helper(l,null,!0)
2451a((0,t.expect)(u,"BUG: helper must exist"))}else if(l===s.SexpOpcodes.GetStrictKeyword)a(g(r,e,n,i))
2452else{let{upvars:s,owner:l}=n,c=(0,t.unwrap)(s[r[1]]),u=e.lookupComponent(c,l)
2453if(null!==u)o(i.resolvedComponent(u,c))
2454else{let t=e.lookupHelper(c,l)
2455a(i.helper(t,c))}}}(n,i,r,o)
2456case y.OptionalHelper:return m(n,i,r,o)
2457case y.OptionalComponentOrHelper:return function(e,i,n,[,r,{ifComponent:o,ifHelper:a,ifValue:l}]){(0,t.assert)(p(r),"Attempted to resolve an optional component or helper with incorrect opcode")
2458let c=r[0]
2459if(c===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,c=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]]
2460if("function"!=typeof c&&("object"!=typeof c||null===c))return void l(i.value(c))
2461let u=i.component(c,(0,t.expect)(s,"BUG: expected owner when resolving component definition"),!0)
2462if(null!==u)return void o(u)
2463let d=i.helper(c,null,!0)
2464if(null!==d)return void a(d)
2465l(i.value(c))}else if(c===s.SexpOpcodes.GetStrictKeyword)a(g(r,e,n,i))
2466else{let{upvars:s,owner:l}=n,c=(0,t.unwrap)(s[r[1]]),u=e.lookupComponent(c,l)
2467if(null!==u)return void o(i.resolvedComponent(u,c))
2468let d=e.lookupHelper(c,l)
2469null!==d&&a(i.helper(d,c))}}(n,i,r,o)
2470case y.Local:{let e=o[1],i=(0,t.expect)(r.upvars,"BUG: attempted to resolve value but no upvars found")[e];(0,o[2])(i,r.moduleName)
2471break}case y.TemplateLocal:{let[,e,n]=o,s=(0,t.expect)(r.scopeValues,"BUG: Attempted to gect a template local, but template does not have any")[e]
2472n(i.value(s))
2473break}case y.Free:0
2474break
2475default:throw new Error(`Unexpected high level opcode ${o[0]}`)}}class M{constructor(e,i,n){this.labelsStack=new t.Stack,this.encoder=new r.InstructionEncoderImpl([]),this.errors=[],this.handle=void 0,this.heap=e,this.meta=i,this.stdlib=n,this.handle=e.malloc()}error(e){this.encoder.encode(n.Op.Primitive,0),this.errors.push(e)}commit(e){let i=this.handle
2476return this.heap.pushMachine(n.MachineOp.Return),this.heap.finishMalloc(i,e),(0,t.isPresentArray)(this.errors)?{errors:this.errors,handle:i}:i}push(e,t,...i){let{heap:r}=this
2477let s=t|((0,n.isMachineOp)(t)?n.MACHINE_MASK:0)|i.length<<n.ARG_SHIFT
2478r.pushRaw(s)
2479for(let n=0;n<i.length;n++){let t=i[n]
2480r.pushRaw(this.operand(e,t))}}operand(e,i){if("number"==typeof i)return i
2481if("object"==typeof i&&null!==i){if(Array.isArray(i))return(0,t.encodeHandle)(e.array(i))
2482switch(i.type){case _.Label:return this.currentLabels.target(this.heap.offset,i.value),-1
2483case _.IsStrictMode:return(0,t.encodeHandle)(e.value(this.meta.isStrictMode))
2484case _.DebugSymbols:return(0,t.encodeHandle)(e.array(this.meta.evalSymbols||t.EMPTY_STRING_ARRAY))
2485case _.Block:return(0,t.encodeHandle)(e.value((n=i.value,r=this.meta,new ye(n[0],r,{parameters:n[1]||t.EMPTY_ARRAY}))))
2486case _.StdLib:return(0,t.expect)(this.stdlib,"attempted to encode a stdlib operand, but the encoder did not have a stdlib. Are you currently building the stdlib?")[i.value]
2487case _.NonSmallInt:case _.SymbolTable:case _.Layout:return e.value(i.value)}}var n,r
2488return(0,t.encodeHandle)(e.value(i))}get currentLabels(){return(0,t.expect)(this.labelsStack.current,"bug: not in a label stack")}label(e){this.currentLabels.label(e,this.heap.offset+1)}startLabels(){this.labelsStack.push(new L)}stopLabels(){(0,t.expect)(this.labelsStack.pop(),"unbalanced push and pop labels").patch(this.heap)}}class E{constructor(e,t,i,n,r){this.main=e,this.trustingGuardedAppend=t,this.cautiousGuardedAppend=i,this.trustingNonDynamicAppend=n,this.cautiousNonDynamicAppend=r}get"trusting-append"(){return this.trustingGuardedAppend}get"cautious-append"(){return this.cautiousGuardedAppend}get"trusting-non-dynamic-append"(){return this.trustingNonDynamicAppend}get"cautious-non-dynamic-append"(){return this.cautiousNonDynamicAppend}getAppend(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend}}e.StdLib=E
2489class S{constructor(e){this.names=void 0,this.blocks=e,this.names=e?Object.keys(e):[]}get(e){return this.blocks&&this.blocks[e]||null}has(e){let{blocks:t}=this
2490return null!==t&&e in t}with(e,i){let{blocks:n}=this
2491return new S(n?(0,t.assign)({},n,{[e]:i}):{[e]:i})}get hasAny(){return null!==this.blocks}}const k=e.EMPTY_BLOCKS=new S(null)
2492function P(e){if(null===e)return k
2493let i=(0,t.dict)(),[n,r]=e
2494for(const[s,o]of(0,t.enumerate)(n))i[o]=(0,t.unwrap)(r[s])
2495return new S(i)}function O(e,t){z(e,t),e(n.Op.PrimitiveReference)}function z(e,i){let r=i
2496var s
2497"number"==typeof r&&(r=(0,t.isSmallInt)(r)?(0,t.encodeImmediate)(r):(s=r,(0,t.assert)(!(0,t.isSmallInt)(s),"Attempted to make a operand for an int that was not a small int, you should encode this as an immediate"),{type:_.NonSmallInt,value:s})),e(n.Op.Primitive,r)}function D(e,t,i,r){e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Helper,t),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)}function I(e,t,i,r){e(n.MachineOp.PushFrame),U(e,t,i,!1),e(n.Op.Dup,n.$fp,1),e(n.Op.DynamicHelper),r?(e(n.Op.Fetch,n.$v0),r(),e(n.MachineOp.PopFrame),e(n.Op.Pop,1)):(e(n.MachineOp.PopFrame),e(n.Op.Pop,1),e(n.Op.Fetch,n.$v0))}function N(e,t,i,r,s){e(n.MachineOp.PushFrame),U(e,r,s,!1),e(n.Op.CaptureArgs),j(e,i),e(n.Op.Curry,t,w()),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)}class R{constructor(){this.names={},this.funcs=[]}add(e,t){this.names[e]=this.funcs.push(t)-1}compile(e,i){let n=i[0],r=(0,t.unwrap)(this.names[n]),s=this.funcs[r];(0,t.assert)(!!s,`expected an implementation for ${i[0]}`),s(e,i)}}const F=new R
2498function B(e,t){if(void 0!==t&&0!==t.length)for(let i=0;i<t.length;i++)e(n.Op.GetProperty,t[i])}function j(e,t){Array.isArray(t)?F.compile(e,t):(z(e,t),e(n.Op.PrimitiveReference))}function U(e,i,r,s){if(null===i&&null===r)return void e(n.Op.PushEmptyArgs)
2499let o=V(e,i)<<4
2500s&&(o|=8)
2501let a=t.EMPTY_STRING_ARRAY
2502if(r){a=r[0]
2503let t=r[1]
2504for(let i=0;i<t.length;i++)j(e,t[i])}e(n.Op.PushArgs,a,t.EMPTY_STRING_ARRAY,o)}function V(e,t){if(null===t)return 0
2505for(let i=0;i<t.length;i++)j(e,t[i])
2506return t.length}function H(e){let[,t,,i]=e.block
2507return{evalSymbols:q(e),upvars:i,scopeValues:e.scope?.()??null,isStrictMode:e.isStrictMode,moduleName:e.moduleName,owner:e.owner,size:t.length}}function q(e){let{block:t}=e,[,i,n]=t
2508return n?i:null}function G(e,t,i){U(e,i,null,!0),e(n.Op.GetBlock,t),e(n.Op.SpreadBlock),e(n.Op.CompileBlock),e(n.Op.InvokeYield),e(n.Op.PopScope),e(n.MachineOp.PopFrame)}function W(e,t){(function(e,t){null!==t?e(n.Op.PushSymbolTable,T({parameters:t})):z(e,null)})(e,t&&t[1]),e(n.Op.PushBlockScope),X(e,t)}function $(e,t){e(n.MachineOp.PushFrame),X(e,t),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),e(n.MachineOp.PopFrame)}function Q(e,t,i){let r=t[1],s=r.length,o=Math.min(i,s)
2509if(0!==o){if(e(n.MachineOp.PushFrame),o){e(n.Op.ChildScope)
2510for(let t=0;t<o;t++)e(n.Op.Dup,n.$fp,i-t),e(n.Op.SetVariable,r[t])}X(e,t),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),o&&e(n.Op.PopScope),e(n.MachineOp.PopFrame)}else $(e,t)}function X(e,t){var i
2511null===t?z(e,null):e(n.Op.Constant,(i=t,{type:_.Block,value:i}))}function Y(e,i,r){let s=[],o=0
2512r(function(e,t){s.push({match:e,callback:t,label:"CLAUSE"+o++})}),e(n.Op.Enter,1),i(),e(v.StartLabels)
2513for(let t of s.slice(0,-1))e(n.Op.JumpEq,b(t.label),t.match)
2514for(let a=s.length-1;a>=0;a--){let i=(0,t.unwrap)(s[a])
2515e(v.Label,i.label),e(n.Op.Pop,1),i.callback(),0!==a&&e(n.MachineOp.Jump,b("END"))}e(v.Label,"END"),e(v.StopLabels),e(n.Op.Exit)}
2515function K(e,t,i){e(v.StartLabels),e(n.MachineOp.PushFrame),e(n.MachineOp.ReturnTo,b("ENDINITIAL"))
2516let r=t()
2517e(n.Op.Enter,r),i(),e(v.Label,"FINALLY"),e(n.Op.Exit),e(n.MachineOp.Return),e(v.Label,"ENDINITIAL"),e(n.MachineOp.PopFrame),e(v.StopLabels)}function Z(e,t,i,r){return K(e,t,()=>{e(n.Op.JumpUnless,b("ELSE")),i(),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"ELSE"),void 0!==r&&r()})}F.add(s.SexpOpcodes.Concat,(e,[,t])=>{for(let i of t)j(e,i)
2518e(n.Op.Concat,t.length)}),F.add(s.SexpOpcodes.Call,(e,[,t,i,n])=>{d(t)?e(y.Helper,t,t=>{D(e,t,i,n)}):(j(e,t),I(e,i,n))}),F.add(s.SexpOpcodes.Curry,(e,[,t,i,n,r])=>{N(e,i,t,n,r)}),F.add(s.SexpOpcodes.GetSymbol,(e,[,t,i])=>{e(n.Op.GetVariable,t),B(e,i)}),F.add(s.SexpOpcodes.GetLexicalSymbol,(e,[,t,i])=>{e(y.TemplateLocal,t,t=>{e(n.Op.ConstantReference,t),B(e,i)})}),F.add(s.SexpOpcodes.GetStrictKeyword,(e,[,t,i])=>{e(y.Free,t,e=>{})}),F.add(s.SexpOpcodes.GetFreeAsComponentOrHelperHeadOrThisFallback,()=>{throw new Error("unimplemented opcode")}),F.add(s.SexpOpcodes.GetFreeAsHelperHeadOrThisFallback,(e,t)=>{e(y.Local,t[1],i=>{e(y.OptionalHelper,t,{ifHelper:t=>{D(e,t,null,null)}})})}),F.add(s.SexpOpcodes.GetFreeAsDeprecatedHelperHeadOrThisFallback,(e,t)=>{e(y.Local,t[1],i=>{e(y.OptionalHelper,t,{ifHelper:(i,n,r)=>{t[2][0]
2519D(e,i,null,null)}})})}),F.add(s.SexpOpcodes.Undefined,e=>O(e,void 0)),F.add(s.SexpOpcodes.HasBlock,(e,[,t])=>{j(e,t),e(n.Op.HasBlock)}),F.add(s.SexpOpcodes.HasBlockParams,(e,[,t])=>{j(e,t),e(n.Op.SpreadBlock),e(n.Op.CompileBlock),e(n.Op.HasBlockParams)}),F.add(s.SexpOpcodes.IfInline,(e,[,t,i,r])=>{j(e,r),j(e,i),j(e,t),e(n.Op.IfInline)}),F.add(s.SexpOpcodes.Not,(e,[,t])=>{j(e,t),e(n.Op.Not)}),F.add(s.SexpOpcodes.GetDynamicVar,(e,[,t])=>{j(e,t),e(n.Op.GetDynamicVar)}),F.add(s.SexpOpcodes.Log,(e,[,t])=>{e(n.MachineOp.PushFrame),U(e,t,null,!1),e(n.Op.Log),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)})
2520const J="&attrs"
2521function ee(e,i,r,s,a,l){let{compilable:c,capabilities:u,handle:d}=i,h=r?[r,[]]:null,f=Array.isArray(l)||null===l?P(l):l
2522c?(e(n.Op.PushComponentDefinition,d),function(e,{capabilities:i,layout:r,elementBlock:s,positional:a,named:l,blocks:c}){let{symbolTable:u}=r,d=u.hasEval||(0,o.hasCapability)(i,n.InternalComponentCapabilities.prepareArgs)
2523if(d)return void ie(e,{capabilities:i,elementBlock:s,positional:a,named:l,atNames:!0,blocks:c,layout:r})
2524e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame)
2525let{symbols:h}=u,f=[],p=[],m=[],g=c.names
2526if(null!==s){let t=h.indexOf(J);-1!==t&&(W(e,s),f.push(t))}for(const t of g){let i=h.indexOf(`&${t}`);-1!==i&&(W(e,c.get(t)),f.push(i))}if((0,o.hasCapability)(i,n.InternalComponentCapabilities.createArgs)){let i=V(e,a)<<4
2527i|=8
2528let r=t.EMPTY_STRING_ARRAY
2529if(null!==l){r=l[0]
2530let i=l[1]
2531for(let n=0;n<i.length;n++){let s=h.indexOf((0,t.unwrap)(r[n]))
2532j(e,i[n]),p.push(s)}}e(n.Op.PushArgs,r,t.EMPTY_STRING_ARRAY,i),p.push(-1)}else if(null!==l){let i=l[0],n=l[1]
2533for(let r=0;r<n.length;r++){let s=(0,t.unwrap)(i[r]),o=h.indexOf(s);-1!==o&&(j(e,n[r]),p.push(o),m.push(s))}}e(n.Op.BeginComponentTransaction,n.$s0),(0,o.hasCapability)(i,n.InternalComponentCapabilities.dynamicScope)&&e(n.Op.PushDynamicScope);(0,o.hasCapability)(i,n.InternalComponentCapabilities.createInstance)&&e(n.Op.CreateComponent,0|c.has("default"),n.$s0)
2534e(n.Op.RegisterComponentDestructor,n.$s0),(0,o.hasCapability)(i,n.InternalComponentCapabilities.createArgs)?e(n.Op.GetComponentSelf,n.$s0):e(n.Op.GetComponentSelf,n.$s0,m)
2535e(n.Op.RootScope,h.length+1,Object.keys(c).length>0?1:0),e(n.Op.SetVariable,0)
2536for(const o of(0,t.reverse)(p))-1===o?e(n.Op.Pop,1):e(n.Op.SetVariable,o+1)
2537null!==a&&e(n.Op.Pop,a.length)
2538for(const o of(0,t.reverse)(f))e(n.Op.SetBlock,o+1)
2539e(n.Op.Constant,C(r)),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),e(n.Op.DidRenderLayout,n.$s0),e(n.MachineOp.PopFrame),e(n.Op.PopScope),(0,o.hasCapability)(i,n.InternalComponentCapabilities.dynamicScope)&&e(n.Op.PopDynamicScope)
2540e(n.Op.CommitComponentTransaction),e(n.Op.Load,n.$s0)}(e,{capabilities:u,layout:c,elementBlock:h,positional:s,named:a,blocks:f})):(e(n.Op.PushComponentDefinition,d),ie(e,{capabilities:u,elementBlock:h,positional:s,named:a,atNames:!0,blocks:f}))}function te(e,t,i,r,s,o,a,l){let c=i?[i,[]]:null,u=Array.isArray(o)||null===o?P(o):o
2541K(e,()=>(j(e,t),e(n.Op.Dup,n.$sp,0),2),()=>{e(n.Op.JumpUnless,b("ELSE")),l?e(n.Op.ResolveCurriedComponent):e(n.Op.ResolveDynamicComponent,w()),e(n.Op.PushDynamicComponentInstance),ie(e,{capabilities:!0,elementBlock:c,positional:r,named:s,atNames:a,blocks:u}),e(v.Label,"ELSE")})}function ie(e,{capabilities:i,elementBlock:r,positional:s,named:a,atNames:l,blocks:c,layout:u}){let d=!!c,h=!0===i||(0,o.hasCapability)(i,n.InternalComponentCapabilities.prepareArgs)||!(!a||0===a[0].length),f=c.with("attrs",r)
2542e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame),function(e,i,r,s,o){let a=s.names
2543for(const t of a)W(e,s.get(t))
2544let l=V(e,i)<<4
2545o&&(l|=8),s&&(l|=7)
2546let c=t.EMPTY_ARRAY
2547if(r){c=r[0]
2548let t=r[1]
2549for(let i=0;i<t.length;i++)j(e,t[i])}e(n.Op.PushArgs,c,a,l)}(e,s,a,f,l),e(n.Op.PrepareArgs,n.$s0),re(e,f.has("default"),d,h,()=>{u?(e(n.Op.PushSymbolTable,T(u.symbolTable)),e(n.Op.Constant,C(u)),e(n.Op.CompileBlock)):e(n.Op.GetComponentLayout,n.$s0),e(n.Op.PopulateLayout,n.$s0)}),e(n.Op.Load,n.$s0)}
2549function ne(e,t,i){e(v.StartLabels),function(e,t,i){e(n.Op.Fetch,t),i(),e(n.Op.Load,t)}(e,n.$s1,()=>{e(n.Op.GetComponentTagName,n.$s0),e(n.Op.PrimitiveReference),e(n.Op.Dup,n.$sp,0)}),e(n.Op.JumpUnless,b("BODY")),e(n.Op.Fetch,n.$s1),e(n.Op.PutComponentOperations),e(n.Op.OpenDynamicElement),e(n.Op.DidCreateElement,n.$s0),G(e,i,null),e(n.Op.FlushElement),e(v.Label,"BODY"),$(e,[t.block[0],[]]),e(n.Op.Fetch,n.$s1),e(n.Op.JumpUnless,b("END")),e(n.Op.CloseElement),e(v.Label,"END"),e(n.Op.Load,n.$s1),e(v.StopLabels)}function re(e,t,i,r,s=null){e(n.Op.BeginComponentTransaction,n.$s0),e(n.Op.PushDynamicScope),e(n.Op.CreateComponent,0|t,n.$s0),s&&s(),e(n.Op.RegisterComponentDestructor,n.$s0),e(n.Op.GetComponentSelf,n.$s0),e(n.Op.VirtualRootScope,n.$s0),e(n.Op.SetVariable,0),e(n.Op.SetupForEval,n.$s0),r&&e(n.Op.SetNamedVariables,n.$s0),i&&e(n.Op.SetBlocks,n.$s0),e(n.Op.Pop,1),e(n.Op.InvokeComponentLayout,n.$s0),e(n.Op.DidRenderLayout,n.$s0),e(n.MachineOp.PopFrame),e(n.Op.PopScope),e(n.Op.PopDynamicScope),e(n.Op.CommitComponentTransaction)}function se(e,t,i){Y(e,()=>e(n.Op.ContentType),r=>{r(n.ContentType.String,()=>{t?(e(n.Op.AssertSame),e(n.Op.AppendHTML)):e(n.Op.AppendText)}),"number"==typeof i?(r(n.ContentType.Component,()=>{e(n.Op.ResolveCurriedComponent),e(n.Op.PushDynamicComponentInstance),function(e){e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame),e(n.Op.PushEmptyArgs),e(n.Op.PrepareArgs,n.$s0),re(e,!1,!1,!0,()=>{e(n.Op.GetComponentLayout,n.$s0),e(n.Op.PopulateLayout,n.$s0)}),e(n.Op.Load,n.$s0)}(e)}),r(n.ContentType.Helper,()=>{I(e,null,null,()=>{e(n.MachineOp.InvokeStatic,i)})})):(r(n.ContentType.Component,()=>{e(n.Op.AppendText)}),r(n.ContentType.Helper,()=>{e(n.Op.AppendText)})),r(n.ContentType.SafeString,()=>{e(n.Op.AssertSame),e(n.Op.AppendSafeHTML)}),r(n.ContentType.Fragment,()=>{e(n.Op.AssertSame),e(n.Op.AppendDocumentFragment)}),r(n.ContentType.Node,()=>{e(n.Op.AssertSame),e(n.Op.AppendNode)})})}function oe(e){let t=le(e,e=>function(e){e(n.Op.Main,n.$s0),re(e,!1,!1,!0)}(e)),i=le(e,e=>se(e,!0,null)),r=le(e,e=>se(e,!1,null)),s=le(e,e=>se(e,!0,i)),o=le(e,e=>se(e,!1,r))
2550return new E(t,s,o,i,r)}const ae={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0}
2551function le(e,t){let{constants:i,heap:n,resolver:r}=e,s=new M(n,ae)
2552t(function(...e){x(s,i,r,ae,e)})
2553let o=s.commit(0)
2554if("number"!=typeof o)throw new Error("Unexpected errors compiling std")
2555return o}class ce{constructor({constants:e,heap:t},i,n){this.constants=void 0,this.heap=void 0,this.stdlib=void 0,this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=oe(this)}}function ue(e,t){return{program:e,encoder:new M(e.heap,t,e.stdlib),meta:t}}e.CompileTimeCompilationContextImpl=ce
2556const de=new R,he=["class","id","value","name","type","style","href"],fe=["div","span","p","a"]
2557function pe(e){return"string"==typeof e?e:fe[e]}function me(e){return"string"==typeof e?e:he[e]}function ge(e){if(null===e)return null
2558return[e[0].map(e=>`@${e}`),e[1]]}de.add(s.SexpOpcodes.Comment,(e,t)=>e(n.Op.Comment,t[1])),de.add(s.SexpOpcodes.CloseElement,e=>e(n.Op.CloseElement)),de.add(s.SexpOpcodes.FlushElement,e=>e(n.Op.FlushElement)),de.add(s.SexpOpcodes.Modifier,(e,[,t,i,r])=>{u(t)?e(y.Modifier,t,t=>{e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Modifier,t),e(n.MachineOp.PopFrame)}):(j(e,t),e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Dup,n.$fp,1),e(n.Op.DynamicModifier),e(n.MachineOp.PopFrame))}),de.add(s.SexpOpcodes.StaticAttr,(e,[,t,i,r])=>{e(n.Op.StaticAttr,me(t),i,r??null)}),de.add(s.SexpOpcodes.StaticComponentAttr,(e,[,t,i,r])=>{e(n.Op.StaticComponentAttr,me(t),i,r??null)}),de.add(s.SexpOpcodes.DynamicAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.DynamicAttr,me(t),!1,r??null)}),de.add(s.SexpOpcodes.TrustingDynamicAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.DynamicAttr,me(t),!0,r??null)}),de.add(s.SexpOpcodes.ComponentAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.ComponentAttr,me(t),!1,r??null)}),de.add(s.SexpOpcodes.TrustingComponentAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.ComponentAttr,me(t),!0,r??null)}),de.add(s.SexpOpcodes.OpenElement,(e,[,t])=>{e(n.Op.OpenElement,pe(t))}),de.add(s.SexpOpcodes.OpenElementWithSplat,(e,[,t])=>{e(n.Op.PutComponentOperations),e(n.Op.OpenElement,pe(t))}),de.add(s.SexpOpcodes.Component,(e,[,t,i,n,r])=>
2558{c(t)?e(y.Component,t,t=>{ee(e,t,i,null,n,r)}):te(e,t,i,null,n,r,!0,!0)}),de.add(s.SexpOpcodes.Yield,(e,[,t,i])=>G(e,t,i)),de.add(s.SexpOpcodes.AttrSplat,(e,[,t])=>G(e,t,null)),de.add(s.SexpOpcodes.Debugger,(e,[,t])=>e(n.Op.Debugger,{type:_.DebugSymbols,value:void 0},t)),de.add(s.SexpOpcodes.Append,(e,[,t])=>{if(Array.isArray(t))if(p(t))e(y.OptionalComponentOrHelper,t,{ifComponent(t){ee(e,t,null,null,null,null)},ifHelper(t){e(n.MachineOp.PushFrame),D(e,t,null,null),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)},ifValue(t){e(n.MachineOp.PushFrame),e(n.Op.ConstantReference,t),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)}})
2559else if(t[0]===s.SexpOpcodes.Call){let[,i,r,s]=t
2560h(i)?e(y.ComponentOrHelper,i,{ifComponent(t){ee(e,t,null,r,ge(s),null)},ifHelper(t){e(n.MachineOp.PushFrame),D(e,t,r,s),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)}}):Y(e,()=>{j(e,i),e(n.Op.DynamicContentType)},t=>{t(n.ContentType.Component,()=>{e(n.Op.ResolveCurriedComponent),e(n.Op.PushDynamicComponentInstance),ie(e,{capabilities:!0,elementBlock:null,positional:r,named:s,atNames:!1,blocks:P(null)})}),t(n.ContentType.Helper,()=>{I(e,r,s,()=>{e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append"))})})})}else e(n.MachineOp.PushFrame),j(e,t),e(n.MachineOp.InvokeStatic,A("cautious-append")),e(n.MachineOp.PopFrame)
2561else e(n.Op.Text,null==t?"":String(t))}),de.add(s.SexpOpcodes.TrustingAppend,(e,[,t])=>{Array.isArray(t)?(e(n.MachineOp.PushFrame),j(e,t),e(n.MachineOp.InvokeStatic,A("trusting-append")),e(n.MachineOp.PopFrame)):e(n.Op.Text,null==t?"":String(t))}),de.add(s.SexpOpcodes.Block,(e,[,t,i,n,r])=>{c(t)?e(y.Component,t,t=>{ee(e,t,null,i,ge(n),r)}):te(e,t,null,i,n,r,!1,!1)}),de.add(s.SexpOpcodes.InElement,(e,[,t,i,r,s])=>{Z(e,()=>(j(e,i),void 0===s?O(e,void 0):j(e,s),j(e,r),e(n.Op.Dup,n.$sp,0),4),()=>{e(n.Op.PushRemoteElement),$(e,t),e(n.Op.PopRemoteElement)})}),de.add(s.SexpOpcodes.If,(e,[,t,i,r])=>Z(e,()=>(j(e,t),e(n.Op.ToBoolean),1),()=>{$(e,i)},r?()=>{$(e,r)}:void 0)),de.add(s.SexpOpcodes.Each,(e,[,t,i,r,s])=>K(e,()=>(i?j(e,i):O(e,null),j(e,t),2),()=>{e(n.Op.EnterList,b("BODY"),b("ELSE")),e(n.MachineOp.PushFrame),e(n.Op.Dup,n.$fp,1),e(n.MachineOp.ReturnTo,b("ITER")),e(v.Label,"ITER"),e(n.Op.Iterate,b("BREAK")),e(v.Label,"BODY"),Q(e,r,2),e(n.Op.Pop,2),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"BREAK"),e(n.MachineOp.PopFrame),e(n.Op.ExitList),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"ELSE"),s&&$(e,s)})),de.add(s.SexpOpcodes.With,(e,[,t,i,r])=>{Z(e,()=>(j(e,t),e(n.Op.Dup,n.$sp,0),e(n.Op.ToBoolean),2),()=>{Q(e,i,1)},()=>{r&&$(e,r)})}),de.add(s.SexpOpcodes.Let,(e,[,t,i])=>{Q(e,i,V(e,t))}),de.add(s.SexpOpcodes.WithDynamicVars,(e,[,t,i])=>{if(t){let[r,s]=t
2562V(e,s),function(e,t,i){e(n.Op.PushDynamicScope),e(n.Op.BindDynamicScope,t),i(),e(n.Op.PopDynamicScope)}(e,r,()=>{$(e,i)})}else $(e,i)}),de.add(s.SexpOpcodes.InvokeComponent,(e,[,t,i,n,r])=>{c(t)?e(y.Component,t,t=>{ee(e,t,null,i,ge(n),r)}):te(e,t,null,i,n,r,!1,!1)})
2563class ye{constructor(e,t,i,n="plain block"){this.compiled=null,this.statements=e,this.meta=t,this.symbolTable=i,this.moduleName=n}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled
2564e.compiled=-1
2565let{statements:i,meta:n}=e,r=_e(i,n,t)
2566return e.compiled=r,r}(this,e)}}function ve(e,t){let[i,n,r]=e.block
2567return new ye(i,H(e),{symbols:n,hasEval:r},t)}function _e(e,t,i){let n=de,r=ue(i,t),{encoder:s,program:{constants:o,resolver:a}}=r
2568function l(...e){x(s,o,a,t,e)}for(const c of e)n.compile(l,c)
2569return r.encoder.commit(t.size)}e.DEFAULT_CAPABILITIES={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},e.MINIMAL_CAPABILITIES={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
2570class be{constructor(e,t){this.symbolTable=void 0,this.compiled=null,this.attrsBlockNumber=void 0,this.layout=e,this.moduleName=t
2571let{block:i}=e,[,n,r]=i
2572n=n.slice()
2573let s=n.indexOf(J)
2574this.attrsBlockNumber=-1===s?n.push(J):s+1,this.symbolTable={hasEval
2574:r,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled
2575let t=H(this.layout),i=ue(e,t),{encoder:n,program:{constants:r,resolver:s}}=i
2576ne(function(...e){x(n,r,s,t,e)},this.layout,this.attrsBlockNumber)
2577let o=i.encoder.commit(t.size)
2578return"number"!=typeof o||(this.compiled=o),o}}e.WrappedBuilder=be
2579let we=0,Ae=e.templateCacheCounters={cacheHit:0,cacheMiss:0}
2580class Te{constructor(e){this.result="ok",this.layout=null,this.wrappedLayout=null,this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=ve((0,t.assign)({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new be((0,t.assign)({},this.parsedLayout),this.moduleName)}}}),e("@glimmer/owner",["exports"],function(e){"use strict"
2581Object.defineProperty(e,"__esModule",{value:!0}),e.OWNER=void 0,e.getOwner=function(e){return e[t]},e.setOwner=function(e,i){e[t]=i}
2582const t=e.OWNER=Symbol("OWNER")}),e("@glimmer/program",["exports","@glimmer/manager","@glimmer/opcode-compiler","@glimmer/util","@glimmer/vm","@glimmer/wire-format"],function(e,t,i,n,r,s){"use strict"
2583Object.defineProperty(e,"__esModule",{value:!0}),e.RuntimeProgramImpl=e.RuntimeOpImpl=e.RuntimeHeapImpl=e.RuntimeConstantsImpl=e.HeapImpl=e.ConstantsImpl=e.CompileTimeConstantImpl=void 0,e.artifacts=function(){return{constants:new h,heap:new y}},e.hydrateHeap=function(e){return new g(e)}
2584const o=[[[s.SexpOpcodes.Yield,1,null]],["&default"],!1,[]],a={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(o),scope:null,isStrictMode:!0},l=Object.freeze([]),c=(0,n.constants)(l),u=c.indexOf(l)
2585class d{constructor(){this.values=c.slice(),this.indexMap=new Map(this.values.map((e,t)=>[e,t]))}value(e){let t=this.indexMap,i=t.get(e)
2586return void 0===i&&(i=this.values.push(e)-1,t.set(e,i)),i}array(e){if(0===e.length)return u
2587let t=new Array(e.length)
2588for(let i=0;i<e.length;i++)t[i]=this.value(e[i])
2589return this.value(t)}toPool(){return this.values}}e.CompileTimeConstantImpl=d
2590e.RuntimeConstantsImpl=class{constructor(e){this.values=void 0,this.values=e}getValue(e){return this.values[e]}getArray(e){let t=this.getValue(e),i=new Array(t.length)
2591for(const[r,s]of(0,n.enumerate)(t))i[r]=this.getValue(s)
2592return i}}
2593class h extends d{constructor(...e){super(...e),this.reifiedArrs={[u]:l},this.defaultTemplate=(0,i.templateFactory)(a)(),this.helperDefinitionCount=0,this.modifierDefinitionCount=0,this.componentDefinitionCount=0,this.helperDefinitionCache=new WeakMap,this.modifierDefinitionCache=new WeakMap,this.componentDefinitionCache=new WeakMap}helper(e,i=null,r){let s=this.helperDefinitionCache.get(e)
2594if(void 0===s){let i=(0,t.getInternalHelperManager)(e,r)
2595if(null===i)return this.helperDefinitionCache.set(e,null),null;(0,n.assert)(i,"BUG: expected manager or helper")
2596let o="function"==typeof i?i:i.getHelper(e)
2597s=this.value(o),this.helperDefinitionCache.set(e,s),this.helperDefinitionCount++}return s}modifier(e,i=null,n){let r=this.modifierDefinitionCache.get(e)
2598if(void 0===r){let s=(0,t.getInternalModifierManager)(e,n)
2599if(null===s)return this.modifierDefinitionCache.set(e,null),null
2600let o={resolvedName:i,manager:s,state:e}
2601r=this.value(o),this.modifierDefinitionCache.set(e,r),this.modifierDefinitionCount++}return r}component(e,i,s){let o=this.componentDefinitionCache.get(e)
2602if(void 0===o){let a=(0,t.getInternalComponentManager)(e,s)
2603if(null===a)return this.componentDefinitionCache.set(e,null),null;(0,n.assert)(a,"BUG: expected manager")
2604let l,c=(0,t.capabilityFlagsFrom)(a.getCapabilities(e)),u=(0,t.getComponentTemplate)(e),d=null
2605l=(0,t.managerHasCapability)(a,c,r.InternalComponentCapabilities.dynamicLayout)?u?.(i):u?.(i)??this.defaultTemplate,void 0!==l&&(l=(0,n.unwrapTemplate)(l),d=(0,t.managerHasCapability)(a,c,r.InternalComponentCapabilities.wrapped)?l.asWrappedLayout():l.asLayout()),o={resolvedName:null,handle:-1,manager:a,capabilities:c,state:e,compilable:d},o.handle=this.value(o),this.componentDefinitionCache.set(e,o),this.componentDefinitionCount++}return o}resolvedComponent(e,i){let s=this.componentDefinitionCache.get(e)
2606if(void 0===s){let{manager:o,state:a,template:l}=e,c=(0,t.capabilityFlagsFrom)(o.getCapabilities(e)),u=null;(0,t.managerHasCapability)(o,c,r.InternalComponentCapabilities.dynamicLayout)||(l=l??this.defaultTemplate),null!==l&&(l=(0,n.unwrapTemplate)(l),u=(0,t.managerHasCapability)(o,c,r.InternalComponentCapabilities.wrapped)?l.asWrappedLayout():l.asLayout()
2606),s={resolvedName:i,handle:-1,manager:o,capabilities:c,state:a,compilable:u},s.handle=this.value(s),this.componentDefinitionCache.set(e,s),this.componentDefinitionCount++}return(0,n.expect)(s,"BUG: resolved component definitions cannot be null")}getValue(e){return(0,n.assert)(e>=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e]
2607if(void 0===i){let r=this.getValue(e)
2608i=new Array(r.length)
2609for(const[e,t]of(0,n.enumerate)(r))i[e]=this.getValue(t)
2610t[e]=i}return i}}e.ConstantsImpl=h
2611class f{constructor(e){this.offset=0,this.heap=e}get size(){return 1+((this.heap.getbyaddr(this.offset)&r.OPERAND_LEN_MASK)>>r.ARG_SHIFT)}get isMachine(){return this.heap.getbyaddr(this.offset)&r.MACHINE_MASK?1:0}get type(){return this.heap.getbyaddr(this.offset)&r.TYPE_MASK}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}e.RuntimeOpImpl=f
2612var p=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(p||{})
2613const m=1048576
2614class g{constructor(e){this.heap=void 0,this.table=void 0
2615let{buffer:t,table:i}=e
2616this.heap=new Int32Array(t),this.table=i}getaddr(e){return(0,n.unwrap)(this.table[e])}getbyaddr(e){return(0,n.expect)(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return v(this.table)}}e.RuntimeHeapImpl=g
2617class y{constructor(){this.offset=0,this.heap=void 0,this.handleTable=void 0,this.handleState=void 0,this.handle=0,this.heap=new Int32Array(m),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|r.MACHINE_MASK)}sizeCheck(){let{heap:e}=this
2618if(this.offset===this.heap.length){let t=new Int32Array(e.length+m)
2619t.set(e,0),this.heap=t}}getbyaddr(e){return(0,n.unwrap)(this.heap[e])}setbyaddr(e,t){this.heap[e]=t}malloc(){return this.handleTable.push(this.offset),this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return(0,n.unwrap)(this.handleTable[e])}sizeof(e){return v(this.handleTable)}free(e){this.handleState[e]=p.Freed}compact(){let e=0,{handleTable:t,handleState:i,heap:r}=this
2620for(let s=0;s<length;s++){let o=(0,n.unwrap)(t[s]),a=(0,n.unwrap)(t[s+1])-(0,n.unwrap)(o),l=i[s]
2621if(l!==p.Purged)if(l===p.Freed)i[s]=p.Purged,e+=a
2622else if(l===p.Allocated){for(let t=o;t<=s+a;t++)r[t-e]=(0,n.unwrap)(r[t])
2623t[s]=o-e}else l===p.Pointer&&(t[s]=o-e)}this.offset=this.offset-e}capture(e=this.offset){let t=function(e,t,i){if(void 0!==e.slice)return e.slice(t,i)
2624let r=new Int32Array(i)
2625for(;t<i;t++)r[t]=(0,n.unwrap)(e[t])
2626return r}(this.heap,0,e).buffer
2627return{handle:this.handle,table:this.handleTable,buffer:t}}}e.HeapImpl=y
2628function v(e,t){return-1}e.RuntimeProgramImpl=class{constructor(e,t){this._opcode=void 0,this.constants=e,this.heap=t,this._opcode=new f(this.heap)}opcode(e){return this._opcode.offset=e,this._opcode}}}),e("@glimmer/reference",["exports","@glimmer/global-context","@glimmer/util","@glimmer/validator"],function(e,t,i,n){"use strict"
2629Object.defineProperty(e,"__esModule",{value:!0}),e.UNDEFINED_REFERENCE=e.TRUE_REFERENCE=e.REFERENCE=e.NULL_REFERENCE=e.FALSE_REFERENCE=void 0,e.childRefFor=y,e.childRefFromParts=function(e,t){let i=e
2630for(const n of t)i=y(i,n)
2631return i},e.createComputeRef=f,e.createConstRef=function(e,t){const i=new c(s)
2632i.lastValue=e,i.tag=n.CONSTANT_TAG,!1
2633return i},e.createDebugAliasRef=void 0,e.createInvokableRef=function(e){const t=f(()=>m(e),t=>g(e,t))
2634return t.debugLabel=e.debugLabel,t[r]=l,t},e.createIteratorItemRef=function(e){let t=e,i=(0,n.createTag)()
2635return f(()=>((0,n.consumeTag)(i),t),e=>{t!==e&&(t=e,(0,n.dirtyTag)(i))})},e.createIteratorRef=function(e,n){return f(()=>{let r=m(e),s=function(e){switch(e){case"@key":return C(_)
2636case"@index":return C(b)
2637case"@identity":return C(w)
2638default:return function(e){0
2639return C(i=>(0,t.getPath)(i,e))}(e)}}(n)
2640if(Array.isArray(r))return new x(r,s)
2641let o=(0,t.toIterator)(r)
2642return null===o?new x(i.EMPTY_ARRAY,()=>null):new L(o,s)})},e.createPrimitiveRef=u,e.createReadOnlyRef=function(e){return p(e)?f(()=>m(e),null,e.debugLabel):e},e.createUnboundRef=h,e.isConstRef=function(e){return e.tag===n.CONSTANT_TAG},e.isInvokableRef=function(e){return e[r]===l},e.isUpdatableRef=p,e.updateRef=g,e.valueForRef=m
2643const r=e.REFERENCE=Symbol("REFERENCE"),s=0,o=1,a=2,l=3
2644class c{constructor(e){this[r]=void 0,this.tag=null,this.lastRevision=n.INITIAL,this.lastValue=void 0,this.children=null,this.compute=null,this.update=null,this.debugLabel=void 0,this[r]=e}}function u(e){const t=new c(a)
2645return t.tag=n.CONSTANT_TAG,t.lastValue=e,t}const d=e.UNDEFINED_REFERENCE=u(void 0)
2646e.NULL_REFERENCE=u(null),e.TRUE_REFERENCE=u(!0),e.FALSE_REFERENCE=u(!1)
2647function h(e,t){const i=new c(a)
2648return i.lastValue=e,i.tag=n.CONSTANT_TAG,i}function f(e,t=null,i="unknown"){const n=new c(o)
2649return n.compute=e,n.update=t,n}function p(e){return null!==e.update}function m(e){const t=e
2650let{tag:i}=t
2651if(i===n.CONSTANT_TAG)return t.lastValue
2652const{lastRevision:r}=t
2653let s
2654if(null!==i&&(0,n.validateTag)(i,r))s=t.lastValue
2655else{const{compute:e}=t,r=(0,n.track)(()=>{s=t.lastValue=e()},!1)
2656i=t.tag=r,t.lastRevision=(0,n.valueForTag)(r)}return(0,n.consumeTag)(i),s}function g(e,t){const n=e;(0,i.expect)(n.update,"called update on a non-updatable reference")(t)}function y(e,n){const s=e,o=s[r]
2657let l,c=s.children
2658if(null===c)c=s.children=new Map
2659else if(l=c.get(n),void 0!==l)return l
2660if(o===a){const e=m(s)
2661l=(0,i.isDict)(e)?h(e[n]):d}else l=f(()=>{const e=m(s)
2662if((0,i.isDict)(e))return(0,t.getProp)(e,n)},e=>{const r=m(s)
2663if((0,i.isDict)(r))return(0,t.setProp)(r,n,e)})
2664return c.set(n,l),l}e.createDebugAliasRef=void 0
2665const v={},_=(e,t)=>t,b=(e,t)=>String(t),w=e=>null===e?v:e
2666class A{constructor(){this._weakMap=void 0,this._primitiveMap=void 0}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){(0,i.isObject)(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return(0,i.isObject)(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const T=new A
2667function C(e){let t=new A
2668return(i,n)=>{let r=e(i,n),s=t.get(r)||0
2669return t.set(r,s+1),0===s?r:function(e,t){let i=T.get(e)
2670void 0===i&&(i=[],T.set(e,i))
2671let n=i[t]
2672return void 0===n&&(n={value:e,count:t},i[t]=n),n}(r,s)}}class L{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next()
2673return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}class x{constructor(e,t){this.current=void 0,this.pos=0,this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current
2674if("first"===t.kind)this.current={kind:"progress"},e=t.value
2675else{if(this.pos>=this.iterator.length-1)return null
2676e=this.iterator[++this.pos]}let{keyFor:i}=this
2677return{key:i(e,this.pos),value:e,memo:this.pos}}}}),e("@glimmer/runtime",["exports","@glimmer/debug","@glimmer/reference","@glimmer/util","@glimmer/vm","@glimmer/destroyable","@glimmer/global-context","@glimmer/manager","@glimmer/validator","@glimmer/program","@glimmer/owner"],function(e,t,i,n,r,s,o,a,l,c,u){"use strict"
2678Object.defineProperty(e,"__esModule",{value:!0}),e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0,e.clear=T,e.clientBuilder=function(e,t){return ie.forInitialRender(e,t)},e.concat=void 0,e.createCapturedArgs=lt,e.curry=ve,Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return s.destroy}}),e.dynamicAttribute=H,e.hash=e.get=e.fn=void 0,e.inTransaction=Wt,e.invokeHelper=function(e,t,i){0
2679const n=(0,u.getOwner)(e),r=(0,a.getInternalHelperManager)(t)
26800
26810
2682const o=r.getDelegateFor(n)
2683let c,d=new Zt(e,i),h=o.createHelper(t,d)
2684if(!(0,a.hasValue)(o))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect")
2685c=(0,l.createCache)(()=>o.getValue(h)),(0,s.associateDestroyableChild)(e,c)
2686if((0,a.hasDestroyable)(o)){let e=o.getDestroyable(h);(0,s.associateDestroyableChild)(c,e)}return c},Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return s.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return s.isDestroying}}
2686),e.isSerializationFirstNode=function(e){return e.nodeValue===_i},e.isWhitespace=function(e){return Nt.test(e)},e.normalizeProperty=S,e.on=void 0,Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return s.registerDestructor}}),e.rehydrationBuilder=function(e,t){return wi.forInitialRender(e,t)},e.reifyArgs=dt,e.reifyNamed=ct,e.reifyPositional=ut,e.renderComponent=function(e,t,r,s,o,a={},l=new d){let c=mi.empty(e,{treeBuilder:t,handle:r.stdlib.main,dynamicScope:l,owner:s},r)
2687return function(e,t,i,r,s){const o=Object.keys(s).map(e=>[e,s[e]]),a=["main","else","attrs"],l=o.map(([e])=>`@${e}`)
2688let c=e[v].component(r,i)
2689e.pushFrame()
2690for(let n=0;n<3*a.length;n++)e.stack.push(null)
2691e.stack.push(null),o.forEach(([,t])=>{e.stack.push(t)}),e[_].setup(e.stack,l,a,0,!0)
2692const u=(0,n.expect)(c.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),d=(0,n.unwrapHandle)(u.compile(t)),h={handle:d,symbolTable:u.symbolTable}
2693return e.stack.push(e[_]),e.stack.push(h),e.stack.push(c),new vi(e)}(c,r,s,o,function(e){const t=(0,i.createConstRef)(e,"args")
2694return Object.keys(e).reduce((e,n)=>(e[n]=(0,i.childRefFor)(t,n),e),{})}(a))},e.renderMain=function(e,t,i,r,s,o,a=new d){let l=(0,n.unwrapHandle)(o.compile(t)),c=o.symbolTable.symbols.length,u=mi.initial(e,t,{self:r,dynamicScope:a,treeBuilder:s,handle:l,numSymbols:c,owner:i})
2695return new vi(u)},e.renderSync=function(e,t){let i
2696return Wt(e,()=>i=t.sync()),i},e.resetDebuggerCallback=function(){At=wt},e.runtimeContext=function(e,t,i,n){return{env:new Gt(e,t),program:new c.RuntimeProgramImpl(i.constants,i.heap),resolver:n}},e.setDebuggerCallback=function(e){At=e},e.templateOnlyComponent=function(e,t){return new Mt(e,t)}
2697class d{constructor(e){this.bucket=void 0,this.bucket=e?(0,n.assign)({},e):{}}get(e){return(0,n.unwrap)(this.bucket[e])}set(e,t){return this.bucket[e]=t}child(){return new d(this.bucket)}}e.DynamicScopeImpl=d
2698class h{static root(e,t=0,n){let r=new Array(t+1).fill(i.UNDEFINED_REFERENCE)
2699return new h(r,n,null,null,null).init({self:e})}static sized(e=0,t){let n=new Array(e+1).fill(i.UNDEFINED_REFERENCE)
2700return new h(n,t,null,null,null)}constructor(e,t,i,n,r){this.slots=e,this.owner=t,this.callerScope=i,this.evalScope=n,this.partialMap=r}init({self:e}){return this.slots[0]=e,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){let t=this.get(e)
2701return t===i.UNDEFINED_REFERENCE?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new h(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`)
2702return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`)
2703this.slots[e]=t}}e.PartialScopeImpl=h
2704const f=Symbol("INNER_VM"),p=Symbol("DESTROYABLE_STACK"),m=Symbol("STACKS"),g=Symbol("REGISTERS"),y=Symbol("HEAP"),v=Symbol("CONSTANTS"),_=Symbol("ARGS")
2705class b{constructor(e,t){this.element=e,this.nextSibling=t}}e.CursorImpl=b
2706class w{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function A(e,t){let i=e.parentElement(),r=e.firstNode(),s=e.lastNode(),o=r
2707for(;;){let e=o.nextSibling
2708if(i.insertBefore(o,t),o===s)return e
2709o=(0,n.expect)(e,"invalid bounds")}}function T(e){let t=e.parentElement(),i=e.firstNode(),r=e.lastNode(),s=i
2710for(;;){let e=s.nextSibling
2711if(t.removeChild(s),s===r)return e
2712s=(0,n.expect)(e,"invalid bounds")}}function C(e){return L(e)?"":String(e)}function L(e){return null==e||"function"!=typeof e.toString}function x(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function M(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function E(e){return"string"==typeof e}function S(e,t){let i,n
2713if(t in e)n=t,i="prop"
2714else{let r=t.toLowerCase()
2715r in e?(i="prop",n=r):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=k[e.toUpperCase()]
2716return i&&i[t.toLowerCase()]||!1}(e.tagName,n)||(i="attr"),{normalized:n,type:i}}e.ConcreteBounds=w
2717const k={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}}
2718const P=["javascript:","vbscript:"],O=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],z=["EMBED"],D=["href","src","background","action"],I=["src"]
2719function N(e,t){return-1!==e.indexOf(t)}function R(e,t){return(null===e||N(O,e))&&N(D,t)}function F(e,t){return null!==e&&(N(z,e)&&N(I,t))}function B(e,t){return R(e,t)||F(e,t)}let j
2720function U(e){return j||(j=function(){if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){let e=URL
2721return t=>{let i=null
2722return"string"==typeof t&&(i=e.parse(t).protocol),null===i?":":i}}if("function"==typeof URL)return e=>{try{return new URL(e).protocol}catch(t){return":"}}
2723throw new Error('@glimmer/runtime needs a valid "globalThis.URL"')}()),j(e)}function V(e,t,i){let n=null
2724if(null==i)return i
2725if(x(i))return i.toHTML()
2726n=e?e.tagName.toUpperCase():null
2727let r=C(i)
2728if(R(n,t)){let e=U(r)
2729if(N(P,e))return`unsafe:${r}`}return F(n,t)?`unsafe:${r}`:r}function H(e,t,i,r=!1){const{tagName:s,namespaceURI:o}=e,a={element:e,name:t,namespace:i}
2730if(o===n.NS_SVG)return q(s,t,a)
2731const{type:l,normalized:c}=S(e,t)
2732return"attr"===l?q(s,c,a):function(e,t,i){if(B(e,t))return new Q(t,i)
2733if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new Y(t,i)
2734if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new K(t,i)
2735return new $(t,i)}(s,c,a)}function q(e,t,i){return B(e,t)?new X(i):new W(i)}class G{constructor(e){this.attribute=e}}e.DynamicAttribute=G
2736class W extends G{set(e,t,i){const n=Z(t)
2737if(null!==n){const{name:t,namespace:i}=this.attribute
2738e.__setAttribute(t,n,i)}}update(e,t){const i=Z(e),{element:n,name:r}=this.attribute
2739null===i?n.removeAttribute(r):n.setAttribute(r,i)}}e.SimpleDynamicAttribute=W
2740class $ extends G{constructor(e,t){super(t),this.value=void 0,this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute
2741this.value!==e&&(i[this.normalizedName]=this.value=e,null==e&&this.removeAttribute())}removeAttribute(){const{element:e,namespace:t}=this.attribute
2742t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class Q extends ${set(e,t,i){const{element:n,name:r}=this.attribute,s=V(n,r,t)
2743super.set(e,s,i)}update(e,t){const{element:i,name:n}=this.attribute,r=V(i,n,e)
2744super.update(r,t)}}class X extends W{set(e,t,i){const{element:n,name:r}=this.attribute,s=V(n,r,t)
2745super.set(e,s,i)}update(e,t){const{element:i,name:n}=this.attribute,r=V(i,n,e)
2746super.update(r,t)}}class Y extends ${set(e,t){e.__setProperty("value",C(t))}update(e){const t=(0,n.castToBrowser)(this.attribute.element,["input","textarea"]),i=t.value,r=C(e)
2747i!==r&&(t.value=r)}}class K extends ${set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=(0,n.castToBrowser)(this.attribute.element,"option")
2748t.selected=!!e}}function Z(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class J{constructor(e){this.node=e}firstNode(){return this.node}}class ee{constructor(e){this.node=e}lastNode(){return this.node}}const te=Symbol("CURSOR_STACK")
2749class ie{static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){let i=new this(e,t.parentElement(),t.reset(e)).initialize()
2750return i.pushLiveBlock(t),i}constructor(e,t,i){this.dom=void 0,this.updateOperations=void 0,this.constructing=null,this.operations=null,this.env=void 0,this[te]=new n.Stack,this.modifierStack=new n.Stack,this.blockStack=new n.Stack,this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[te].current.element}get nextSibling(){return this[te].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return(0,n.expect)(this.blockStack.current,"Expected a current live block")}popElement(){this[te].pop(),(0,n.expect)(this[te].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new ne(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new se(this.element))}pushBlockList(e){return this.pushLiveBlock(new oe(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current
2751return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),(0,n.expect)(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e)
2752return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=(0,n.expect)(this.constructing,"flushElement should only be called when constructing an element")
2753this.__flushElement(t,i),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(i,null),this.didOpenElement(i)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers()}pushRemoteElement(e,t,i){return this.__pushRemoteElement(e,t,i)}__pushRemoteElement(e,t,i){if(this.pushElement(e,i),void 0===i)for(;e.lastChild;)e.removeChild(e.lastChild)
2754let n=new re(e)
2755return this.pushLiveBlock(n,!0)}popRemoteElement(){this.popBlock(),this.popElement()}
2755pushElement(e,t=null){this[te].push(new b(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createTextNode(e)
2756return t.insertBefore(i,r,n),r}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild
2757if(t){let i=new w(this.element,t,e.lastChild)
2758return this.dom.insertBefore(this.element,e,this.nextSibling),i}{const e=this.__appendComment("")
2759return new w(this.element,e,e)}}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){let t=this.trustedContent(e)
2760this.didAppendBounds(t)}appendDynamicText(e){let t=this.untrustedContent(e)
2761return this.didAppendNode(t),t}appendDynamicFragment(e){let t=this.__appendFragment(e)
2762this.didAppendBounds(t)}appendDynamicNode(e){let t=this.__appendNode(e),i=new w(this.element,t,t)
2763this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createComment(e)
2764return t.insertBefore(i,r,n),r}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let r=H(this.constructing,e,n,i)
2765return r.set(this,t,this.env),r}}e.NewElementBuilder=ie
2766class ne{constructor(e){this.first=null,this.last=null,this.nesting=0,this.parent=e}
2766parentElement(){return this.parent}firstNode(){return(0,n.expect)(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return(0,n.expect)(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new J(e)),this.last=new ee(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class re extends ne{constructor(e){super(e),(0,s.registerDestructor)(this,()=>{this.parentElement()===this.firstNode().parentNode&&T(this)})}}e.RemoteLiveBlock=re
2767class se extends ne{reset(){(0,s.destroy)(this)
2768let e=T(this)
2769return this.first=null,this.last=null,this.nesting=0,e}}e.UpdatableBlockImpl=se
2770class oe{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return(0,n.expect)(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList
2771return(0,n.expect)(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){(0,n.assert)(!1,"Cannot openElement directly inside a block list")}closeElement(){(0,n.assert)(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){(0,n.assert)(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){(0,n.assert)(this.boundList.length>0,"boundsList cannot be empty")}}const ae=new class{constructor(){this.evaluateOpcode=new Array(r.Op.Size).fill(null)}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,i){let n,s
2772return(0,t.recordStackSize)(e.fetchValue(r.$sp)),{sp:void 0,pc:e.fetchValue(r.$pc),name:s,params:n,type:i.type,isMachine:i.isMachine,size:i.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let r=(0,n.unwrap)(this.evaluateOpcode[i])
2773r.syscall?((0,n.assert)(!t.isMachine,`BUG: Mismatch between operation.syscall (${r.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),r.evaluate(e,t)):((0,n.assert)(t.isMachine,`BUG: Mismatch between operation.syscall (${r.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),r.evaluate(e[f],t))}},le=Symbol("TYPE"),ce=Symbol("INNER"),ue=Symbol("OWNER"),de=Symbol("ARGS"),he=Symbol("RESOLVED"),fe=new WeakSet
2774function pe(e){return fe.has(e)}function me(e,t){return pe(e)&&e[le]===t}class ge{constructor(e,t,i,n,r=!1){this[le]=void 0,this[ce]=void 0,this[ue]=void 0,this[de]=void 0,this[he]=void 0,fe.add(this),this[le]=e,this[ce]=t,this[ue]=i,this[de]=n,this[he]=r}}function ye(e){let t,i,n,r,s,o=e
2775for(;;){let{[de]:e,[ce]:a}=o
2776if(null!==e){let{named:n,positional:r}=e
2777r.length>0&&(t=void 0===t?r:r.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!pe(a)){n=a,r=o[ue],s=o[he]
2778break}o=a}return{definition:n,owner:r,resolved:s,positional:t,named:i}}function ve(e,t,i,n,r=!1){return new ge(e,t,i,n,r)}function _e(e){return"getDebugCustomRenderTree"in e}e.CurriedValue=ge,ae.add(r.Op.ChildScope,e=>e.pushChildScope()),ae.add(r.Op.PopScope,e=>e.popScope()),ae.add(r.Op.PushDynamicScope,e=>e.pushDynamicScope()),ae.add(r.Op.PopDynamicScope,e=>e.popDynamicScope()),ae.add(r.Op.Constant,(e,{op1:t})=>{e.stack.push(e[v].getValue((0,n.decodeHandle)(t)))}),ae.add(r.Op.ConstantReference,(e,{op1:t})=>{e.stack.push((0,i.createConstRef)(e[v].getValue((0,n.decodeHandle)(t)),!1))}),ae.add(r.Op.Primitive,(e,{op1:t})=>{let i=e.stack
2779if((0,n.isHandle)(t)){let r=e[v].getValue((0,n.decodeHandle)(t))
2780i.push(r)}else i.push((0,n.decodeImmediate)(t))}),ae.add(r.Op.PrimitiveReference,e=>{let n,r=e.stack,s=(0,t.check)(r.pop(),t.CheckPrimitive)
2781n=void 0===s?i.UNDEFINED_REFERENCE:null===s?i.NULL_REFERENCE:!0===s?i.TRUE_REFERENCE:!1===s?i.FALSE_REFERENCE:(0,i.createPrimitiveRef)(s),r.push(n)}),ae.add(r.Op.Dup,(e,{op1:i,op2:n})=>{let r=(0,t.check)(e.fetchValue(i),t.CheckNumber)-n
2782e.stack.dup(r)}),ae.add(r.Op.Pop,(e,{op1:t})=>{e.stack.pop(t)}),ae.add(r.Op.Load,(e,{op1:t})=>{e.load(t)}),ae.add(r.Op.Fetch,(e,{op1:t})=>{e.fetch(t)}),ae.add(r.Op.BindDynamicScope,(e,{op1:t})=>{let i=e[v].getArray(t)
2783e.bindDynamicScope(i)}),ae.add(r.Op.Enter,(e,{op1:t})=>{e.enter(t)}),ae.add(r.Op.Exit,e=>{e.exit()}),ae.add(r.Op.PushSymbolTable,(e,{op1:t})=>{e.stack.push(e[v].getValue(t))}),ae.add(r.Op.PushBlockScope,e=>{e.stack.push(e.scope())}),ae.add(r.Op.CompileBlock,e=>{let t=e.stack,i=t.pop()
2784i?t.push(e.compile(i)):t.push(null)}),ae.add(r.Op.InvokeYield,e=>{let{stack:i}=e,r=(0,t.check)(i.pop(),(0,t.CheckOption)(t.CheckHandle)),s=(0,t.check)(i.pop(),(0,t.CheckOption)(He)),o=(0,t.check)(i.pop(),(0,t.CheckOption)(t.CheckBlockSymbolTable));(0,n.assert)(null===o||o&&"object"==typeof o&&Array.isArray(o.parameters),`Expected top of stack to be ${"Option<BlockSymbolTable>"}, was ${String(o)}`)
2785let a=(0,t.check)(i.pop(),(0,t.CheckInstanceof)(et))
2786if(null===o)return e.pushFrame(),void e.pushScope(s??e.scope())
2787let l=(0,n.expect)(s,"BUG: expected scope")
2788{let e=o.parameters,t=e.length
2789if(t>0){l=l.child()
2790for(let i=0;i<t;
2790i++)l.bindSymbol((0,n.unwrap)(e[i]),a.at(i))}}e.pushFrame(),e.pushScope(l),e.call(r)}),ae.add(r.Op.JumpIf,(e,{op1:n})=>{let r=(0,t.check)(e.stack.pop(),Re),s=Boolean((0,i.valueForRef)(r));(0,i.isConstRef)(r)?!0===s&&e.goto(n):(!0===s&&e.goto(n),e.updateWith(new be(r)))}),ae.add(r.Op.JumpUnless,(e,{op1:n})=>{let r=(0,t.check)(e.stack.pop(),Re),s=Boolean((0,i.valueForRef)(r));(0,i.isConstRef)(r)?!1===s&&e.goto(n):(!1===s&&e.goto(n),e.updateWith(new be(r)))}),ae.add(r.Op.JumpEq,(e,{op1:i,op2:n})=>{(0,t.check)(e.stack.peek(),t.CheckNumber)===n&&e.goto(i)}),ae.add(r.Op.AssertSame,e=>{let n=(0,t.check)(e.stack.peek(),Re)
2791!1===(0,i.isConstRef)(n)&&e.updateWith(new be(n))}),ae.add(r.Op.ToBoolean,e=>{let{stack:n}=e,r=(0,t.check)(n.pop(),Re)
2792n.push((0,i.createComputeRef)(()=>(0,o.toBool)((0,i.valueForRef)(r))))})
2793class be{constructor(e){this.last=void 0,this.ref=e,this.last=(0,i.valueForRef)(e)}evaluate(e){let{last:t,ref:n}=this
2794t!==(0,i.valueForRef)(n)&&e.throw()}}class we{constructor(e,t){this.last=void 0,this.ref=e,this.filter=t,this.last=t((0,i.valueForRef)(e))}evaluate(e){let{last:t,ref:n,filter:r}=this
2795t!==r((0,i.valueForRef)(n))&&e.throw()}}class Ae{constructor(){this.tag=l.CONSTANT_TAG,this.lastRevision=l.INITIAL,this.target=void 0}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:r}=this
2796!e.alwaysRevalidate&&(0,l.validateTag)(t,r)&&((0,l.consumeTag)(t),e.goto((0,n.expect)(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=(0,l.valueForTag)(this.tag),(0,l.consumeTag)(e)}}class Te{constructor(e){this.debugLabel=e}evaluate(){(0,l.beginTrackFrame)(this.debugLabel)}}class Ce{constructor(e){this.target=e}evaluate(){let e=(0,l.endTrackFrame)()
2797this.target.didModify(e)}}ae.add(r.Op.Text,(e,{op1:t})=>{e.elements().appendText(e[v].getValue(t))}),ae.add(r.Op.Comment,(e,{op1:t})=>{e.elements().appendComment(e[v].getValue(t))}),ae.add(r.Op.OpenElement,(e,{op1:t})=>{e.elements().openElement(e[v].getValue(t))}),ae.add(r.Op.OpenDynamicElement,e=>{let n=(0,t.check)((0,i.valueForRef)((0,t.check)(e.stack.pop(),Re)),t.CheckString)
2798e.elements().openElement(n)}),ae.add(r.Op.PushRemoteElement,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)(e.stack.pop(),Re),s=(0,t.check)(e.stack.pop(),Re),o=(0,t.check)((0,i.valueForRef)(n),t.CheckElement),a=(0,t.check)((0,i.valueForRef)(r),(0,t.CheckMaybe)((0,t.CheckOption)(t.CheckNode))),l=(0,i.valueForRef)(s);(0,i.isConstRef)(n)||e.updateWith(new be(n)),void 0===a||(0,i.isConstRef)(r)||e.updateWith(new be(r))
2799let c=e.elements().pushRemoteElement(o,l,a)
2800c&&e.associateDestroyable(c)}),ae.add(r.Op.PopRemoteElement,e=>{e.elements().popRemoteElement()}),ae.add(r.Op.FlushElement,e=>{let i=(0,t.check)(e.fetchValue(r.$t0),Ne),n=null
2801i&&(n=i.flush(e),e.loadValue(r.$t0,null)),e.elements().flushElement(n)}),ae.add(r.Op.CloseElement,e=>{let t=e.elements().closeElement()
2802null!==t&&t.forEach(t=>{e.env.scheduleInstallModifier(t)
2803const i=t.manager.getDestroyable(t.state)
2804null!==i&&e.associateDestroyable(i)})}),ae.add(r.Op.Modifier,(e,{op1:i})=>{if(!1===e.env.isInteractive)return
2805let s=e.getOwner(),o=(0,t.check)(e.stack.pop(),Be),a=e[v].getValue(i),{manager:c}=a,{constructing:u}=e.elements(),d=c.create(s,(0,n.expect)(u,"BUG: ElementModifier could not find the element it applies to"),a.state,o.capture()),h={manager:c,state:d,definition:a};(0,n.expect)((0,t.check)(e.fetchValue(r.$t0),Ne),"BUG: ElementModifier could not find operations to append to").addModifier(h)
2806let f=c.getTag(d)
2807return null!==f?((0,l.consumeTag)(f),e.updateWith(new Le(f,h))):void 0}),ae.add(r.Op.DynamicModifier,e=>{if(!1===e.env.isInteractive)return
2808let{stack:s}=e,o=(0,t.check)(s.pop(),Re),c=(0,t.check)(s.pop(),Be).capture(),{constructing:u}=e.elements(),d=e.getOwner(),h=(0,i.createComputeRef)(()=>{let e,t,s=(0,i.valueForRef)(o)
2809if(!(0,n.isObject)(s))return
2810if(me(s,r.CurriedTypes.Modifier)){let{definition:i,owner:r,positional:o,named:a}=ye(s)
2811t=i,e=r,void 0!==o&&(c.positional=o.concat(c.positional)),void 0!==a&&(c.named=(0,n.assign)({},...a,c.named))}else t=s,e=d
2812let l=(0,a.getInternalModifierManager)(t,!0)
2813if(null===l)throw new Error("BUG: modifier manager expected")
2814let h={resolvedName:null,manager:l,state:t},f=l.create(e,(0,n.expect)(u,"BUG: ElementModifier could not find the element it applies to"),h.state,c)
2815return{manager:l,state:f,definition:h}}),f=(0,i.valueForRef)(h),p=null
2816if(void 0!==f){(0,n.expect)((0,t.check)(e.fetchValue(r.$t0),Ne),"BUG: ElementModifier could not find operations to append to").addModifier(f),p=f.manager.getTag(f.state),null!==p&&(0,l.consumeTag)(p
2816)}return!(0,i.isConstRef)(o)||p?e.updateWith(new xe(p,f,h)):void 0})
2817class Le{constructor(e,t){this.lastUpdated=void 0,this.tag=e,this.modifier=t,this.lastUpdated=(0,l.valueForTag)(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this;(0,l.consumeTag)(i),(0,l.validateTag)(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=(0,l.valueForTag)(i))}}class xe{constructor(e,t,i){this.lastUpdated=void 0,this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=(0,l.valueForTag)(e??l.CURRENT_TAG)}evaluate(e){let{tag:t,lastUpdated:n,instance:r,instanceRef:o}=this,a=(0,i.valueForRef)(o)
2818if(a!==r){if(void 0!==r){let e=r.manager.getDestroyable(r.state)
2819null!==e&&(0,s.destroy)(e)}if(void 0!==a){let{manager:i,state:n}=a,r=i.getDestroyable(n)
2820null!==r&&(0,s.associateDestroyableChild)(this,r),t=i.getTag(n),null!==t&&(this.lastUpdated=(0,l.valueForTag)(t)),this.tag=t,e.env.scheduleInstallModifier(a)}this.instance=a}else null===t||(0,l.validateTag)(t,n)||(e.env.scheduleUpdateModifier(r),this.lastUpdated=(0,l.valueForTag)(t))
2821null!==t&&(0,l.consumeTag)(t)}}ae.add(r.Op.StaticAttr,(e,{op1:t,op2:i,op3:n})=>{let r=e[v].getValue(t),s=e[v].getValue(i),o=n?e[v].getValue(n):null
2822e.elements().setStaticAttribute(r,s,o)}),ae.add(r.Op.DynamicAttr,(e,{op1:n,op2:r,op3:s})=>{let o=e[v].getValue(n),a=e[v].getValue(r),l=(0,t.check)(e.stack.pop(),Re),c=(0,i.valueForRef)(l),u=s?e[v].getValue(s):null,d=e.elements().setDynamicAttribute(o,c,a,u);(0,i.isConstRef)(l)||e.updateWith(new Me(l,d,e.env))})
2823class Me{constructor(e,t,n){this.updateRef=void 0
2824let r=!1
2825this.updateRef=(0,i.createComputeRef)(()=>{let s=(0,i.valueForRef)(e)
2826!0===r?t.update(s,n):r=!0}),(0,i.valueForRef)(this.updateRef)}evaluate(){(0,i.valueForRef)(this.updateRef)}}ae.add(r.Op.PushComponentDefinition,(e,{op1:t})=>{let i=e[v].getValue(t);(0,n.assert)(!!i,`Missing component for ${t}`)
2827let{manager:r,capabilities:s}=i,o={definition:i,manager:r,capabilities:s,state:null,handle:null,table:null,lookup:null}
2828e.stack.push(o)}),ae.add(r.Op.ResolveDynamicComponent,(e,{op1:s})=>{let o,a=e.stack,l=(0,t.check)((0,i.valueForRef)((0,t.check)(a.pop(),Re)),(0,t.CheckOr)(t.CheckString,$e)),c=e[v],u=e.getOwner()
2829c.getValue(s)
2830if(e.loadValue(r.$t1,null),"string"==typeof l){0
2831let t=function(e,t,i,r){let s=e.lookupComponent(i,(0,n.expect)(r,"BUG: expected owner when looking up component"))
2832return t.resolvedComponent(s,i)}(e.runtime.resolver,c,l,u)
2833o=(0,n.expect)(t,`Could not find a component named "${l}"`)}else o=pe(l)?l:c.component(l,u)
2834a.push(o)}),ae.add(r.Op.ResolveCurriedComponent,e=>{let n,r=e.stack,s=(0,t.check)(r.pop(),Re),o=(0,i.valueForRef)(s),a=e[v]
2835n=pe(o)?o:a.component(o,e.getOwner(),!0),r.push(n)}),ae.add(r.Op.PushDynamicComponentInstance,e=>{let t,i,{stack:n}=e,r=n.pop()
2836pe(r)?i=t=null:(i=r.manager,t=r.capabilities),n.push({definition:r,capabilities:t,manager:i,state:null,handle:null,table:null})}),ae.add(r.Op.PushArgs,(e,{op1:t,op2:i,op3:r})=>{let s=e.stack,o=e[v].getArray(t),a=r>>4,l=8&r,c=7&r?e[v].getArray(i):n.EMPTY_STRING_ARRAY
2837e[_].setup(s,o,c,a,!!l),s.push(e[_])}),ae.add(r.Op.PushEmptyArgs,e=>{let{stack:t}=e
2838t.push(e[_].empty(t))}),ae.add(r.Op.CaptureArgs,e=>{let i=e.stack,n=(0,t.check)(i.pop(),(0,t.CheckInstanceof)(et)).capture()
2839i.push(n)}),ae.add(r.Op.PrepareArgs,(e,{op1:i})=>{let s=e.stack,o=e.fetchValue(i),l=(0,t.check)(s.pop(),(0,t.CheckInstanceof)(et)),{definition:c}=o
2840if(me(c,r.CurriedTypes.Component)){(0,n.assert)(!c.manager,"If the component definition was curried, we don't yet have a manager")
2841let t=e[v],{definition:i,owner:s,resolved:a,positional:u,named:d}=ye(c)
2842if(!0===a)c=i
2843else if("string"==typeof i){let r=e.runtime.resolver.lookupComponent(i,s)
2844c=t.resolvedComponent((0,n.expect)(r,"BUG: expected resolved component"),i)}else c=t.component(i,s)
2845void 0!==d&&l.named.merge((0,n.assign)({},...d)),void 0!==u&&(l.realloc(u.length),l.positional.prepend(u))
2846let{manager:h}=c;(0,n.assert)(null===o.manager,"component instance manager should not be populated yet"),(0,n.assert)(null===o.capabilities,"component instance manager should not be populated yet"),o.definition=c,o.manager=h,o.capabilities=c.capabilities,e.loadValue(r.$t1,s)}let{manager:u,state:d}=c,h=o.capabilities
2847if(!(0,a.managerHasCapability)(u,h,r.InternalComponentCapabilities.prepareArgs))return void s.push(l)
2848let f=l.blocks.values,p=l.blocks.names,m=u.prepareArgs(d,l)
2849if(m){l.clear()
2850for(let n=0;n<f.length;n++)s.push(f[n])
2851let{positional:e,named:t}=m,i=e.length
2852for(let n=0;n<i;n++)s.push(e[n])
2853let r=Object.keys(t)
2854for(let o=0;o<r.length;o++)s.push(t[(0,n.unwrap)(r[o])])
2855l.setup(s,r,p,i,!1)}s.push(l)}),ae.add(r.Op.CreateComponent,(e,{op1:i,op2:n})=>{let s=(0,t.check)(e.fetchValue(n),We),{definition:o,manager:l,capabilities:c}=s
2856if(!(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createInstance))return
2857let u=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.dynamicScope)&&(u=e.dynamicScope())
2858let d=1&i,h=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createArgs)&&
2858(h=(0,t.check)(e.stack.peek(),Be))
2859let f=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createCaller)&&(f=e.getSelf())
2860let p=l.create(e.getOwner(),o.state,h,e.env,u,f,!!d)
2861s.state=p,(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.updateHook)&&e.updateWith(new Oe(p,l,u))}),ae.add(r.Op.RegisterComponentDestructor,(e,{op1:i})=>{let{manager:n,state:r,capabilities:s}=(0,t.check)(e.fetchValue(i),We),o=n.getDestroyable(r)
2862o&&e.associateDestroyable(o)}),ae.add(r.Op.BeginComponentTransaction,(e,{op1:t})=>{let i
2863e.beginCacheGroup(i),e.elements().pushSimpleBlock()}),ae.add(r.Op.PutComponentOperations,e=>{e.loadValue(r.$t0,new Ee)}),ae.add(r.Op.ComponentAttr,(e,{op1:i,op2:n,op3:s})=>{let o=e[v].getValue(i),a=e[v].getValue(n),l=(0,t.check)(e.stack.pop(),Re),c=s?e[v].getValue(s):null;(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee)).setAttribute(o,l,a,c)}),ae.add(r.Op.StaticComponentAttr,(e,{op1:i,op2:n,op3:s})=>{let o=e[v].getValue(i),a=e[v].getValue(n),l=s?e[v].getValue(s):null;(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee)).setStaticAttribute(o,a,l)})
2864class Ee{constructor(){this.attributes=(0,n.dict)(),this.classes=[],this.modifiers=[]}setAttribute(e,t,i,n){let r={value:t,namespace:n,trusting:i}
2865"class"===e&&this.classes.push(t),this.attributes[e]=r}setStaticAttribute(e,t,i){let n={value:t,namespace:i}
2866"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e){this.modifiers.push(e)}flush(e){let t,i=this.attributes
2867for(let r in this.attributes){if("type"===r){t=i[r]
2868continue}let s=(0,n.unwrap)(this.attributes[r])
2869"class"===r?ke(e,"class",Se(this.classes),s.namespace,s.trusting):ke(e,r,s.value,s.namespace,s.trusting)}return void 0!==t&&ke(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Se(e){return 0===e.length?"":1===e.length?(0,n.unwrap)(e[0]):function(e){return e.every(e=>"string"==typeof e)}(e)?e.join(" "):(t=e,(0,i.createComputeRef)(()=>{let e=[]
2870for(const n of t){let t=C("string"==typeof n?n:(0,i.valueForRef)(n))
2871t&&e.push(t)}return 0===e.length?null:e.join(" ")}))
2872var t}function ke(e,t,n,r,s=!1){if("string"==typeof n)e.elements().setStaticAttribute(t,n,r)
2873else{let o=e.elements().setDynamicAttribute(t,(0,i.valueForRef)(n),s,r);(0,i.isConstRef)(n)||e.updateWith(new Me(n,o,e.env))}}function Pe(e,t,i,n,r){let s=i.table.symbols.indexOf(e),o=n.get(t);-1!==s&&r.scope().bindBlock(s+1,o),i.lookup&&(i.lookup[e]=o)}ae.add(r.Op.DidCreateElement,(e,{op1:i})=>{let{definition:s,state:o}=(0,t.check)(e.fetchValue(i),We),{manager:a}=s,l=(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee))
2874a.didCreateElement(o,(0,n.expect)(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),l)}),ae.add(r.Op.GetComponentSelf,(e,{op1:o,op2:l})=>{let c=(0,t.check)(e.fetchValue(o),We),{definition:u,state:d}=c,{manager:h}=u,f=h.getSelf(d)
2875if(void 0!==e.env.debugRenderTree){let c,u,h=(0,t.check)(e.fetchValue(o),We),{definition:p,manager:m}=h
2876if(e.stack.peek()===e[_])c=e[_].capture()
2877else{let t=e[v].getArray(l)
2878e[_].setup(e.stack,t,[],0,!0),c=e[_].capture()}let g=p.compilable
2879if(null===g?((0,n.assert)((0,a.managerHasCapability)(m,h.capabilities,r.InternalComponentCapabilities.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),g=m.getDynamicLayout(d,e.runtime.resolver),u=null!==g?g.moduleName:"__default__.hbs"):u=g.moduleName,e.associateDestroyable(h),_e(m)){m.getDebugCustomRenderTree(h.definition.state,h.state,c,u).forEach(t=>{let{bucket:i}=t
2880e.env.debugRenderTree.create(i,t),(0,s.registerDestructor)(h,()=>{e.env.debugRenderTree?.willDestroy(i)}),e.updateWith(new De(i))})}else{let t=p.resolvedName??m.getDebugName(p.state)
2881e.env.debugRenderTree.create(h,{type:"component",name:t,args:c,template:u,instance:(0,i.valueForRef)(f)}),e.associateDestroyable(h),(0,s.registerDestructor)(h,()=>{e.env.debugRenderTree?.willDestroy(h)}),e.updateWith(new De(h))}}e.stack.push(f)}),ae.add(r.Op.GetComponentTagName,(e,{op1:i})=>{let{definition:n,state:r}=(0,t.check)(e.fetchValue(i),We),{manager:s}=n,o=s.getTagName(r)
2882e.stack.push(o)}),ae.add(r.Op.GetComponentLayout,(e,{op1:i})=>{let s=(0,t.check)(e.fetchValue(i),We),{manager:o,definition:l}=s,{stack:c}=e,{compilable:u}=l
2883if(null===u){let{capabilities:t}=s;(0,n.assert)((0,a.managerHasCapability)(o,t,r.InternalComponentCapabilities.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=o.getDynamicLayout(s.state,e.runtime.resolver),null===u&&(u=(0,a.managerHasCapability)(o,t,r.InternalComponentCapabilities.wrapped)?(0,n.unwrapTemplate)(e[v].defaultTemplate).asWrappedLayout():(0,n.unwrapTemplate)(e[v].defaultTemplate).asLayout()
2883)}let d=u.compile(e.context)
2884c.push(u.symbolTable),c.push(d)}),ae.add(r.Op.Main,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Je),r=(0,t.check)(e.stack.pop(),Qe),{manager:s,capabilities:o}=n,a={definition:n,manager:s,capabilities:o,state:null,handle:r.handle,table:r.symbolTable,lookup:null}
2885e.loadValue(i,a)}),ae.add(r.Op.PopulateLayout,(e,{op1:i})=>{let{stack:n}=e,r=(0,t.check)(n.pop(),t.CheckHandle),s=(0,t.check)(n.pop(),t.CheckProgramSymbolTable),o=(0,t.check)(e.fetchValue(i),We)
2886o.handle=r,o.table=s}),ae.add(r.Op.VirtualRootScope,(e,{op1:i})=>{let n,{table:s,manager:o,capabilities:l,state:c}=(0,t.check)(e.fetchValue(i),Xe);(0,a.managerHasCapability)(o,l,r.InternalComponentCapabilities.hasSubOwner)?(n=o.getOwner(c),e.loadValue(r.$t1,null)):(n=e.fetchValue(r.$t1),null===n?n=e.getOwner():e.loadValue(r.$t1,null)),e.pushRootScope(s.symbols.length+1,n)}),ae.add(r.Op.SetupForEval,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe)
2887if(r.table.hasEval){let t=r.lookup=(0,n.dict)()
2888e.scope().bindEvalScope(t)}}),ae.add(r.Op.SetNamedVariables,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe),s=e.scope(),o=(0,t.check)(e.stack.peek(),Be),a=o.named.atNames
2889for(let t=a.length-1;t>=0;t--){let e=(0,n.unwrap)(a[t]),i=r.table.symbols.indexOf(e),l=o.named.get(e,!0);-1!==i&&s.bindSymbol(i+1,l),r.lookup&&(r.lookup[e]=l)}}),ae.add(r.Op.SetBlocks,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe),{blocks:s}=(0,t.check)(e.stack.peek(),Be)
2890for(const[t]of(0,n.enumerate)(s.names))Pe((0,n.unwrap)(s.symbolNames[t]),(0,n.unwrap)(s.names[t]),r,s,e)}),ae.add(r.Op.InvokeComponentLayout,(e,{op1:i})=>{let n=(0,t.check)(e.fetchValue(i),Xe)
2891e.call(n.handle)}),ae.add(r.Op.DidRenderLayout,(e,{op1:i})=>{let n=(0,t.check)(e.fetchValue(i),We),{manager:s,state:o,capabilities:l}=n,c=e.elements().popBlock()
2892if(void 0!==e.env.debugRenderTree)if(_e(s)){s.getDebugCustomRenderTree(n.definition.state,o,pt).reverse().forEach(t=>{let{bucket:i}=t
2893e.env.debugRenderTree.didRender(i,c),e.updateWith(new Ie(i,c))})}else e.env.debugRenderTree.didRender(n,c),e.updateWith(new Ie(n,c))
2894if((0,a.managerHasCapability)(s,l,r.InternalComponentCapabilities.createInstance)){(0,t.check)(s,(0,t.CheckInterface)({didRenderLayout:t.CheckFunction})).didRenderLayout(o,c),e.env.didCreate(n),e.updateWith(new ze(n,c))}}),ae.add(r.Op.CommitComponentTransaction,e=>{e.commitCacheGroup()})
2895class Oe{constructor(e,t,i){this.component=e,this.manager=t,this.dynamicScope=i}evaluate(e){let{component:t,manager:i,dynamicScope:n}=this
2896i.update(t,n)}}class ze{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:r}=t
2897n.didUpdateLayout(r,i),e.env.didUpdate(t)}}class De{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class Ie{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}(0,t.CheckInterface)({[l.COMPUTE]:t.CheckFunction})
2898const Ne=(0,t.wrap)(()=>(0,t.CheckOption)((0,t.CheckInstanceof)(Ee)))
2899const Re=new class{validate(e){return"object"==typeof e&&null!==e&&i.REFERENCE in e}expected(){return"Reference"}},Fe=(0,t.CheckInterface)({next:t.CheckFunction,isEmpty:t.CheckFunction}),Be=(0,t.wrap)(()=>(0,t.CheckInstanceof)(et)),je=t.CheckFunction
2900const Ue=new class{validate(e){return e===i.UNDEFINED_REFERENCE}expected(){return"undefined"}},Ve=(0,t.CheckInterface)({positional:(0,t.wrap)(()=>(0,t.CheckArray)(Re)),named:(0,t.wrap)(()=>(0,t.CheckDict)(Re))}),He=(0,t.wrap)(()=>(0,t.CheckInstanceof)(h)),qe=(0,t.CheckInterface)({getCapabilities:t.CheckFunction}),Ge=t.CheckNumber,We=(0,t.CheckInterface)({definition:t.CheckUnknown,state:t.CheckUnknown,handle:t.CheckUnknown,table:t.CheckUnknown}),$e=(0,t.CheckOr)(t.CheckObject,t.CheckFunction),Qe=(0,t.CheckInterface)({handle:t.CheckNumber,symbolTable:t.CheckProgramSymbolTable});(0,t.CheckInterface)({setAttribute:t.CheckFunction})
2901const Xe=(0,t.CheckInterface)({definition:t.CheckUnknown,state:t.CheckUnknown,handle:t.CheckHandle,table:t.CheckProgramSymbolTable}),Ye=(0,t.CheckInterface)({compile:t.CheckFunction,symbolTable:t.CheckBlockSymbolTable}),Ke=(0,t.CheckInterface)({compile:t.CheckFunction,symbolTable:t.CheckProgramSymbolTable}),Ze=(0,t.CheckInterface)({0:Ye,1:He,2:t.CheckBlockSymbolTable}),Je=(0,t.CheckInterface)({resolvedName:(0,t.CheckOption)(t.CheckString),handle:t.CheckNumber,state:(0,t.CheckOr)(t.CheckObject,t.CheckFunction),manager:qe,capabilities:Ge,compilable:Ke})
2902class et{constructor(){this.stack=null,this.positional=new it,this.named=new nt,this.blocks=new ot}empty(e){let t=e[g][r.$sp]+1
2903return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,s){this.stack=e
2904let o=this.named,a=t.length,l=e[g][r.$sp]-a+1
2905o.setup(e,l,a,t,s)
2906let c=l-n
2907this.positional.setup(e,c,n)
2908let u=this.blocks,d=i.length,h=c-3*d
2909u.setup(e,h,d,i)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){let{stack:t}=this
2910if(e>0&&null!==t){let{positional:i,named:n}=this,s=i.base+e
2911for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+s)
2912i.base+=e,n.base+=e,t[g][r.$sp]+=e}}capture(){let e=0===this.positional.length?ft:this.positional.capture()
2913return{named:0===this.named.length?ht:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this
2914t>0&&null!==e&&e.pop(t)}}const tt=(0,n.emptyArray)()
2915class it{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=tt}setup(e,t,i){this.stack=e,this.base=t,this.length=i,this._references=0===i?tt:null}at(e){let{base:n,length:r,stack:s}=this
2916return e<0||e>=r?i.UNDEFINED_REFERENCE:(0,t.check)(s.get(e,n),Re)}capture(){return this.references}prepend(e){let t=e.length
2917if(t>0){let{base:i,length:n,stack:r}=this
2918this.base=i-=t,this.length=n+t
2919for(let s=0;s<t;s++)r.set(e[s],s,i)
2920this._references=null}}get references(){let e=this._references
2921if(!e){let{stack:t,base:i,length:n}=this
2922e=this._references=t.slice(i,i+n)}return e}}class nt{constructor(){this.base=0,this.length=0,this._references=null,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=tt,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY}setup(e,t,i,r,s){this.stack=e,this.base=t,this.length=i,0===i?(this._references=tt,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY):(this._references=null,
2922s?(this._names=null,this._atNames=r):(this._names=r,this._atNames=null))}get names(){let e=this._names
2923return e||(e=this._names=this._atNames.map(this.toSyntheticName)),e}get atNames(){let e=this._atNames
2924return e||(e=this._atNames=this._names.map(this.toAtName)),e}has(e){return-1!==this.names.indexOf(e)}get(e,t=!1){let{base:n,stack:r}=this,s=(t?this.atNames:this.names).indexOf(e)
2925if(-1===s)return i.UNDEFINED_REFERENCE
2926let o=r.get(s,n)
2927return o}capture(){let{names:e,references:t}=this,i=(0,n.dict)()
2928for(const[r,s]of(0,n.enumerate)(e))i[s]=(0,n.unwrap)(t[r])
2929return i}merge(e){let t=Object.keys(e)
2930if(t.length>0){let{names:i,length:n,stack:r}=this,s=i.slice()
2931for(const o of t){-1===s.indexOf(o)&&(n=s.push(o),r.push(e[o]))}this.length=n,this._references=null,this._names=s,this._atNames=null}}get references(){let e=this._references
2932if(!e){let{base:t,length:i,stack:n}=this
2933e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function rt(e){return`&${e}`}const st=(0,n.emptyArray)()
2934class ot{constructor(){this.internalValues=null,this._symbolNames=null,this.internalTag=null,this.names=n.EMPTY_STRING_ARRAY,this.length=0,this.base=0}empty(e,t){this.stack=e,this.names=n.EMPTY_STRING_ARRAY,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=l.CONSTANT_TAG,this.internalValues=st}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=l.CONSTANT_TAG,this.internalValues=st):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues
2935if(!e){let{base:t,length:i,stack:n}=this
2936e=this.internalValues=n.slice(t,t+3*i)}return e}has(e){return-1!==this.names.indexOf(e)}get(e){let i=this.names.indexOf(e)
2937if(-1===i)return null
2938let{base:n,stack:r}=this,s=(0,t.check)(r.get(3*i,n),(0,t.CheckOption)(t.CheckBlockSymbolTable)),o=(0,t.check)(r.get(3*i+1,n),(0,t.CheckOption)(He)),a=(0,t.check)(r.get(3*i+2,n),(0,t.CheckOption)((0,t.CheckOr)(t.CheckHandle,Ye)))
2939return null===a?null:[a,o,s]}capture(){return new at(this.names,this.values)}get symbolNames(){let e=this._symbolNames
2940return null===e&&(e=this._symbolNames=this.names.map(rt)),e}}class at{constructor(e,t){this.length=void 0,this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e)
2941return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]}}function lt(e,t){return{named:e,positional:t}}function ct(e){let t=(0,n.dict)()
2942for(const[n,r]of Object.entries(e))t[n]=(0,i.valueForRef)(r)
2943return t}function ut(e){return e.map(i.valueForRef)}function dt(e){return{named:ct(e.named),positional:ut(e.positional)}}const ht=e.EMPTY_NAMED=Object.freeze(Object.create(null)),ft=e.EMPTY_POSITIONAL=tt,pt=e.EMPTY_ARGS=lt(ht,ft)
2944function mt(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function gt(e,t){let i,r=(0,a.getInternalHelperManager)(e,!0)
2945return null===r?i=null:(i="function"==typeof r?r:r.getHelper(e),(0,n.assert)(r,"BUG: expected manager or helper")),i}function yt(e){return(0,n.assert)(Array.isArray(e)||e===i.UNDEFINED_REFERENCE,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===i.UNDEFINED_REFERENCE}ae.add(r.Op.Curry,(e,{op1:s,op2:o})=>{let a=e.stack,l=(0,t.check)(a.pop(),Re),c=(0,t.check)(a.pop(),Ve),u=e.getOwner()
2946e.runtime.resolver
2947e.loadValue(r.$v0,function(e,t,s,o){let a,l
2948return(0,i.createComputeRef)(()=>{let c=(0,i.valueForRef)(t)
2949return c===a||(l=me(c,e)?o?ve(e,c,s,o):o:e===r.CurriedTypes.Component&&"string"==typeof c&&c||(0,n.isObject)(c)?ve(e,c,s,o):null,a=c),l})}(s,l,u,c))}),ae.add(r.Op.DynamicHelper,e=>{let o,a=e.stack,l=(0,t.check)(a.pop(),Re),c=(0,t.check)(a.pop(),Be).capture(),u=e.getOwner(),d=(0,i.createComputeRef)(()=>{void 0!==o&&(0,s.destroy)(o)
2950let e=(0,i.valueForRef)(l)
2951if(me(e,r.CurriedTypes.Helper)){let{definition:t,owner:i,positional:r,named:a}=ye(e),u=gt(t,l)
2952void 0!==a&&(c.named=(0,n.assign)({},...a,c.named)),void 0!==r&&(c.positional=r.concat(c.positional)),o=u(c,i),(0,s.associateDestroyableChild)(d,o)}else if((0,n.isObject)(e)){let t=gt(e,l)
2953o=t(c,u),(0,s._hasDestroyableChildren)(o)&&(0,s.associateDestroyableChild)(d,o)}else o=i.UNDEFINED_REFERENCE}),h=(0,i.createComputeRef)(()=>((0,i.valueForRef)(d),(0,i.valueForRef)(o)))
2954e.associateDestroyable(d),e.loadValue(r.$v0,h)}),ae.add(r.Op.Helper,(e,{op1:i})=>{let n=e.stack,o=(0,t.check)(e[v].getValue(i),je)((0,t.check)(n.pop(),Be).capture(),e.getOwner(),e.dynamicScope());(0,s._hasDestroyableChildren)(o)&&e.associateDestroyable(o),e.loadValue(r.$v0,o)}),ae.add(r.Op.GetVariable,(e,{op1:t})=>{let i=e.referenceForSymbol(t)
2955e.stack.push(i)}),ae.add(r.Op.SetVariable,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Re)
2956e.scope().bindSymbol(i,n)}),ae.add(r.Op.SetBlock,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Ye),r=(0,t.check)(e.stack.pop(),He),s=(0,t.check)(e.stack.pop(),t.CheckBlockSymbolTable)
2957e.scope().bindBlock(i,[n,r,s])}),ae.add(r.Op.ResolveMaybeLocal,(e,{op1:t})=>{let n=e[v].getValue(t),r=e.scope().getPartialMap()[n]
2958void 0===r&&(r=(0,i.childRefFor)(e.getSelf(),n)),e.stack.push(r)}),ae.add(r.Op.RootScope,(e,{op1:t})=>{e.pushRootScope(t,e.getOwner())}),ae.add(r.Op.GetProperty,(e,{op1:n})=>{let r=e[v].getValue(n),s=(0,t.check)(e.stack.pop(),Re)
2959e.stack.push((0,i.childRefFor)(s,r))}),ae.add(r.Op.GetBlock,(e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t)
2960i.push(n)}),ae.add(r.Op.SpreadBlock,e=>{let{stack:i}=e,n=(0,t.check)(i.pop(),(0,t.CheckOption)((0,t.CheckOr)(Ze,Ue)))
2961if(n&&!yt(n)){let[e,t,r]=n
2962i.push(r),i.push(t),i.push(e)}else i.push(null),i.push(null),i.push(null)}),ae.add(r.Op.HasBlock,e=>{let{stack:n}=e,r=(0,t.check)(n.pop(),(0,t.CheckOption)((0,t.CheckOr)(Ze,Ue)))
2963r&&!yt(r)?n.push(i.TRUE_REFERENCE):n.push(i.FALSE_REFERENCE)}),ae.add(r.Op.HasBlockParams,e=>{let n=e.stack.pop(),r=e.stack.pop();(0,t.check)(n,(0,t.CheckMaybe)((0,t.CheckOr)(t.CheckHandle,Ye))),(0,t.check)(r,(0,t.CheckMaybe)(He))
2964let s=(0,t.check)(e.stack.pop(),(0,t.CheckMaybe)(t.CheckBlockSymbolTable)),o=s&&s.parameters.length
2965e.stack.push(o?i.TRUE_REFERENCE:i.FALSE_REFERENCE)}),ae.add(r.Op.Concat,(e,{op1:n})=>{let r=new Array(n)
2966for(let i=n;i>0;i--){r[i-1]=(0,t.check)(e.stack.pop(),Re)}var s
2967e.stack.push((s=r,(0,i.createComputeRef)(()=>{const e=[]
2968for(const t of s){const n=(0,i.valueForRef)(t)
2969null!=n&&e.push(mt(n))}return e.length>0?e.join(""):null})))}),ae.add(r.Op.IfInline,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)(e.stack.pop(),Re),s=(0,t.check)(e.stack.pop(),Re)
2970e.stack.push((0,i.createComputeRef)(()=>!0===(0,o.toBool)((0,i.valueForRef)(n))?(0,i.valueForRef)(r):(0,i.valueForRef)(s)))}),ae.add(r.Op.Not,e=>{let n=(0,t.check)(e.stack.pop(),Re)
2971e.stack.push((0,i.createComputeRef)(()=>!(0,o.toBool)((0,i.valueForRef)(n))))}),ae.add(r.Op.GetDynamicVar,e=>{let n=e.dynamicScope(),r=e.stack,s=(0,t.check)(r.pop(),Re)
2972r.push((0,i.createComputeRef)(()=>{let e=String((0,i.valueForRef)(s))
2973return(0,i.valueForRef)(n.get(e))}))}),ae.add(r.Op.Log,e=>{let{positional:n}=(0,t.check)(e.stack.pop(),Be).capture()
2974e.loadValue(r.$v0,(0,i.createComputeRef)(()=>{console.log(...ut(n))}))})
2975class vt{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=(0,i.valueForRef)(this.reference),{lastValue:n}=this
2976if(t!==n&&(e=L(t)?"":E(t)?t:String(t),e!==n)){this.node.nodeValue=this.lastValue=e}}}function _t(e){return function(e){return E(e)||L(e)||"boolean"==typeof e||"number"==typeof e}(e)?r.ContentType.String:me(e,r.CurriedType.Component)||(0,a.hasInternalComponentManager)(e)?r.ContentType.Component:me(e,r.CurriedType.Helper)||(0,a.hasInternalHelperManager)(e)?r.ContentType.Helper:x(e)?r.ContentType.SafeString:function(e){return M(e)&&11===e.nodeType}(e)?r.ContentType.Fragment:M(e)?r.ContentType.Node:r.ContentType.String}function bt(e){return(0,n.isObject)(e)?me(e,r.CurriedType.Component)||(0,a.hasInternalComponentManager)(e)?r.ContentType.Component:r.ContentType.Helper:r.ContentType.String}function wt(e,t){console.info("Use `context`, and `get(<path>)` to debug this template."),t("this")}ae.add(r.Op.ContentType,e=>{let n=(0,t.check)(e.stack.peek(),Re)
2977e.stack.push(_t((0,i.valueForRef)(n))),(0,i.isConstRef)(n)||e.updateWith(new we(n,_t))}),ae.add(r.Op.DynamicContentType,e=>{let n=(0,t.check)(e.stack.peek(),Re)
2978e.stack.push(bt((0,i.valueForRef)(n))),(0,i.isConstRef)(n)||e.updateWith(new we(n,bt))}),ae.add(r.Op.AppendHTML,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,i.valueForRef)(n),s=L(r)?"":String(r)
2979e.elements().appendDynamicHTML(s)}),ae.add(r.Op.AppendSafeHTML,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckSafeString).toHTML(),s=L(r)?"":(0,t.check)(r,t.CheckString)
2980e.elements().appendDynamicHTML(s)}),ae.add(r.Op.AppendText,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,i.valueForRef)(n),s=L(r)?"":String(r),o=e.elements().appendDynamicText(s);(0,i.isConstRef)(n)||e.updateWith(new vt(o,n,s))}),ae.add(r.Op.AppendDocumentFragment,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckDocumentFragment)
2981e.elements().appendDynamicFragment(r)}),ae.add(r.Op.AppendNode,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckNode)
2982e.elements().appendDynamicNode(r)})
2983let At=wt
2984class Tt{constructor(e,t,i){this.locals=(0,n.dict)(),this.scope=e
2985for(const r of i){let i=(0,n.unwrap)(t[r-1]),s=e.getSymbol(r)
2986this.locals[i]=s}}get(e){let t,{scope:r,locals:s}=this,o=e.split("."),[a,...l]=e.split("."),c=r.getEvalScope()
2987return"this"===a?t=r.getSelf():s[a]?t=(0,n.unwrap)(s[a]):0===a.indexOf("@")&&c[a]?t=c[a]:(t=this.scope.getSelf(),l=o),l.reduce((e,t)=>(0,i.childRefFor)(e,t),t)}}ae.add(r.Op.Debugger,(e,{op1:t,op2:r})=>{let s=e[v].getArray(t),o=e[v].getArray((0,n.decodeHandle)(r)),a=new Tt(e.scope(),s,o)
2988At((0,i.valueForRef)(e.getSelf()),e=>(0,i.valueForRef)(a.get(e)))}),ae.add(r.Op.EnterList,(e,{op1:n,op2:r})=>{let s=e.stack,o=(0,t.check)(s.pop(),Re),a=(0,t.check)(s.pop(),Re),l=(0,i.valueForRef)(a),c=null===l?"@identity":String(l),u=(0,i.createIteratorRef)(o,c),d=(0,i.valueForRef)(u)
2989e.updateWith(new we(u,e=>e.isEmpty())),!0===d.isEmpty()?e.goto(r+1):(e.enterList(u,n),e.stack.push(d))}),ae.add(r.Op.ExitList,e=>{e.exitList()}),ae.add(r.Op.Iterate,(e,{op1:i})=>{let n=e.stack,r=(0,t.check)(n.peek(),Fe).next()
2990null!==r?e.registerItem(e.enterItem(r)):e.goto(i)})
2991const Ct={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
2992class Lt{getCapabilities(){return Ct}getDebugName({name:e}){return e}getSelf(){return i.NULL_REFERENCE}getDestroyable(){return null}}e.TemplateOnlyComponentManager=Lt
2993const xt=e.TEMPLATE_ONLY_COMPONENT_MANAGER=new Lt
2994class Mt{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}e.TemplateOnlyComponent=Mt,(0,a.setInternalComponentManager)(xt,Mt.prototype)
2995const Et={foreignObject:1,desc:1,title:1},St=Object.create(null)
2996class kt{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,r
2997if(t?(i=t.namespaceURI===n.NS_SVG||"svg"===e,r=!!Et[t.tagName]):(i="svg"===e,r=!1),i&&!r){if(St[e])throw new Error(`Cannot create a ${e} inside an SVG context`)
2998return this.document.createElementNS(n.NS_SVG,e)}return this.document.createElement(e)}insertBefore(e,t,i){e.insertBefore(t,i)}insertHTMLBefore(e,t,i){if(""===i){const i=this.createComment("")
2999return e.insertBefore(i,t),new w(e,i,i)}const r=t?t.previousSibling:e.lastChild
3000let s
3001if(null===t)e.insertAdjacentHTML(n.INSERT_BEFORE_END,i),s=(0,n.expect)(e.lastChild,"bug in insertAdjacentHTML?")
3002else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),s=(0,n.expect)(t.previousSibling,"bug in insertAdjacentHTML?")
3003else{const{uselessElement:r}=this
3004e.insertBefore(r,t),r.insertAdjacentHTML(n.INSERT_BEFORE_BEGIN,i),s=(0,n.expect)(r.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(r)}const o=(0,n.expect)(r?r.nextSibling:e.firstChild,"bug in insertAdjacentHTML?")
3005return new w(e,o,s)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function Pt(e,t,i){if(!e)return t
3006if(!function(e,t){const i=e.createElementNS(t,"svg")
3007try{i.insertAdjacentHTML(n.INSERT_BEFORE_END,"<circle></circle>")}catch(r){}finally{return 1!==i.childNodes.length||(0,n.castToBrowser)((0,n.unwrap)(i.firstChild),"SVG").namespaceURI!==n.NS_SVG}}(e,i))return t
3008const r=e.createElement("div")
3009return class extends t{insertHTMLBefore(e,t,s){return""===s||e.namespaceURI!==i?super.insertHTMLBefore(e,t,s):function(e,t,i,r){let s
3010if((0,n.assert)(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e="<svg><foreignObject>"+i+"</foreignObject></svg>";(0,n.clearElement)(t),t.insertAdjacentHTML(n.INSERT_AFTER_BEGIN,e),s=t.firstChild.firstChild}else{const e="<svg>"+i+"</svg>";(0,n.clearElement)(t),t.insertAdjacentHTML(n.INSERT_AFTER_BEGIN,e),s=t.firstChild}return function(e,t,i){const r=(0,n.expect)(e.firstChild,"source is empty")
3011let s=r,o=r
3012for(;o;){const e=o.nextSibling
3013t.insertBefore(o,i),s=o,o=e}return new w(t,r,s)}(s,e,r)}(e,r,s,t)}}}function Ot(e,t){return e&&function(e){const t=e.createElement("div")
3014if(t.appendChild(e.createTextNode("first")),t.insertAdjacentHTML(n.INSERT_BEFORE_END,"second"),2===t.childNodes.length)return!1
3015return!0}(e)?class extends t{constructor(e){super(e),this.uselessComment=void 0,this.uselessComment=e.createComment("")}insertHTMLBefore(e,t,i){if(""===i)return super.insertHTMLBefore(e,t,i)
3016let n=!1
3017const r=t?t.previousSibling:e.lastChild
3018r&&r instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t))
3019const s=super.insertHTMLBefore(e,t,i)
3020return n&&e.removeChild(this.uselessComment),s}}:t}const zt="undefined"==typeof document?null:(0,n.castToSimple)(document)
3021let Dt=class extends kt{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}}
3022Dt=Ot(zt,Dt),Dt=Pt(zt,Dt,n.NS_SVG)
3023const It=e.DOMTreeConstruction=Dt;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach(e
3023=>St[e]=1)
3024const Nt=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,Rt="undefined"==typeof document?null:(0,n.castToSimple)(document)
3025class Ft extends kt{constructor(e){super(e),this.namespace=void 0,this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}e.IDOMChanges=Ft
3026let Bt=Ft
3027Bt=Ot(Rt,Bt),Bt=Pt(Rt,Bt,n.NS_SVG)
3028e.DOMChanges=Bt
3029let jt=0
3030class Ut{constructor(e){this.id=jt++,this.value=void 0,this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}`
3031if(null===this.value)return`${e} (released)`
3032try{return`${e}: ${this.value}`}catch{return e}}}class Vt{constructor(){this.stack=new n.Stack,this.refs=new WeakMap,this.roots=new Set,this.nodes=new WeakMap}begin(){this.reset()}create(e,t){let i=(0,n.assign)({},t,{bounds:null,refs:new Set})
3033this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){(0,n.expect)(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=(0,n.expect)(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e)
3034for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return(0,n.expect)(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new Ut(t)
3035if(this.refs.set(t,n),i){let t=this.nodeFor(i)
3036t.refs.add(n),e.parent=t}else this.roots.add(n)}captureRefs(e){let t=[]
3037return e.forEach(i=>{let n=i.get()
3038n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)}),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:r,args:s,instance:o,refs:a}=i,l=this.captureTemplate(i),c=this.captureBounds(i),u=this.captureRefs(a)
3039return{id:e,type:n,name:r,args:dt(s),instance:o,template:l,bounds:c,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=(0,n.expect)(e.bounds,"BUG: missing bounds")
3040return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const Ht=Symbol("TRANSACTION")
3041class qt{constructor(){this.scheduledInstallModifiers=[],this.scheduledUpdateModifiers=[],this.createdComponents=[],this.updatedComponents=[]}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this
3042for(const{manager:r,state:s}of e)r.didCreate(s)
3043for(const{manager:r,state:s}of t)r.didUpdate(s)
3044let{scheduledInstallModifiers:i,scheduledUpdateModifiers:n}=this
3045for(const{manager:r,state:s,definition:o}of i){let e=r.getTag(s)
3046if(null!==e){let t=(0,l.track)(()=>r.install(s),!1);(0,l.updateTag)(e,t)}else r.install(s)}for(const{manager:r,state:s,definition:o}of n){let e=r.getTag(s)
3047if(null!==e){let t=(0,l.track)(()=>r.update(s),!1);(0,l.updateTag)(e,t)}else r.update(s)}}}class Gt{constructor(e,t){this[Ht]=null,this.updateOperations=void 0,this.isInteractive=void 0,this.debugRenderTree=void 0,this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new Vt:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new It(e.document),this.updateOperations=new Ft(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return(0,n.expect)(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){(0,n.assert)(!this[Ht],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[Ht]=new qt}get transaction(){return(0,n.expect)(this[Ht],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction
3048this[Ht]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Wt(e,t){if(e[Ht])t()
3049else{e.begin()
3050try{t()}finally{e.commit()}}}function $t(e){return(0,a.setInternalHelperManager)(e,{})}e.EnvironmentImpl=Gt
3051e.array=$t(({positional:e})=>(0,i.createComputeRef)(()=>ut(e),null,"array"))
3052const Qt=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Xt=(e.concat=$t(({positional:e})=>(0,i.createComputeRef)(()=>ut(e).map(Qt).join(""),null,"concat")),(0,n.buildUntouchableThis)("`fn` helper"))
3053e.fn=$t(({positional:e})=>{let n=(0,t.check)(e[0],Yt)
3054return(0,i.createComputeRef)(()=>(...t)=>{let[r,...s]=ut(e)
3055if((0,i.isInvokableRef)(n)){let e=s.length>0?s[0]:t[0]
3056return(0,i.updateRef)(n,e)}return r.call(Xt,...s,...t)},null,"fn")})
3057function Yt(e){if(!e||!(0,i.isInvokableRef)(e)&&"function"!=typeof(0,i.valueForRef)(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?(0,i.valueForRef)(e):e}
3057. While rendering:\n\n${e?.debugLabel}`)}e.get=$t(({positional:e})=>{let t=e[0]??i.UNDEFINED_REFERENCE,r=e[1]??i.UNDEFINED_REFERENCE
3058return(0,i.createComputeRef)(()=>{let e=(0,i.valueForRef)(t)
3059if((0,n.isDict)(e))return(0,o.getPath)(e,String((0,i.valueForRef)(r)))},e=>{let s=(0,i.valueForRef)(t)
3060if((0,n.isDict)(s))return(0,o.setPath)(s,String((0,i.valueForRef)(r)),e)},"get")})
3061e.hash=$t(({named:e})=>{let t=(0,i.createComputeRef)(()=>{let t=ct(e)
3062return t},null,"hash"),n=new Map
3063for(let i in e)n.set(i,e[i])
3064return t.children=n,t})
3065function Kt(e){return(0,l.getValue)(e.argsCache)}class Zt{constructor(e,t=()=>pt){this.argsCache=void 0
3066let i=(0,l.createCache)(()=>t(e))
3067this.argsCache=i}get named(){return Kt(this).named||ht}get positional(){return Kt(this).positional||ft}}(0,n.buildUntouchableThis)("`on` modifier")
3068class Jt{constructor(e,t){this.tag=(0,l.createUpdatableTag)(),this.element=void 0,this.args=void 0,this.once=void 0,this.passive=void 0,this.capture=void 0,this.options=void 0,this.shouldUpdate=!0,this.element=e,this.args=t}updateFromArgs(){let{args:e}=this,{once:r,passive:s,capture:o}=ct(e.named)
3069r!==this.once&&(this.once=r,this.shouldUpdate=!0),s!==this.passive&&(this.passive=s,this.shouldUpdate=!0),o!==this.capture&&(this.capture=o,this.shouldUpdate=!0),this.options=void 0!==r||void 0!==s||void 0!==o?{once:r,passive:s,capture:o}:void 0
3070let a=(0,n.expect)(e.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier"),l=(0,t.check)((0,i.valueForRef)(a),t.CheckString,()=>"You must pass a valid DOM event name as the first argument to the `on` modifier")
3071l!==this.eventName&&(this.eventName=l,this.shouldUpdate=!0)
3072const c=(0,n.expect)(e.positional[1],"You must pass a function as the second argument to the `on` modifier"),u=(0,t.check)((0,i.valueForRef)(c),t.CheckFunction,e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${c.debugLabel??"{unlabeled value}"}`)
3073u!==this.userProvidedCallback&&(this.userProvidedCallback=u,this.shouldUpdate=!0)
3074this.shouldUpdate&&(this.callback=u)}}let ei=0,ti=0
3075function ii(e,t,i,n){ti++,e.removeEventListener(t,i,n)}function ni(e,t,i,n){ei++,e.addEventListener(t,i,n)}e.on=(0,a.setInternalModifierManager)(new class{getDebugName(){return"on"}get counters(){return{adds:ei,removes:ti}}create(e,t,i,n){return new Jt(t,n)}getTag(e){return null===e?null:e.tag}install(e){if(null===e)return
3076e.updateFromArgs()
3077let{element:t,eventName:i,callback:n,options:r}=e
3078ni(t,i,n,r),(0,s.registerDestructor)(e,()=>ii(t,i,n,r)),e.shouldUpdate=!1}update(e){if(null===e)return
3079let{element:t,eventName:i,callback:n,options:r}=e
3080e.updateFromArgs(),e.shouldUpdate&&(ii(t,i,n,r),ni(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}getDestroyable(e){return e}},{})
3081class ri{constructor(e,t,i,n,r){this.currentOpSize=0,this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=r}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){(0,n.assert)("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[r.$pc]=e}pushFrame(){this.stack.push(this.registers[r.$ra]),this.stack.push(this.registers[r.$fp]),this.registers[r.$fp]=this.registers[r.$sp]-1}popFrame(){this.registers[r.$sp]=this.registers[r.$fp]-1,this.registers[r.$ra]=this.stack.get(0),this.registers[r.$fp]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[r.$ra])}popSmallFrame(){this.registers[r.$ra]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[r.$pc]+e-this.currentOpSize}call(e){(0,n.assert)(e<4294967295,"Jumping to placeholder address"),this.registers[r.$ra]=this.registers[r.$pc],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[r.$ra]=this.target(e)}return(){this.setPc(this.registers[r.$ra])}nextStatement(){let{registers:e,program:t}=this,i=e[r.$pc]
3082if((0,n.assert)("number"==typeof i,"pc is a number"),-1===i)return null
3083let s=t.opcode(i),o=this.currentOpSize=s.size
3084return this.registers[r.$pc]+=o,s}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case r.MachineOp.PushFrame:return this.pushFrame()
3085case r.MachineOp.PopFrame:return this.popFrame()
3086case r.MachineOp.InvokeStatic:return this.call(e.op1)
3087case r.MachineOp.InvokeVirtual:return this.call(this.stack.pop())
3088case r.MachineOp.Jump:return this.goto(e.op1)
3089case r.MachineOp.Return:return this.return()
3090case r.MachineOp.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){ae.evaluate(t,e,e.type)}}class si{constructor(e,{alwaysRevalidate:t=!1}){this.env=void 0,this.dom=void 0,this.alwaysRevalidate=void 0,this.frameStack=new n.Stack,this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this
3091for(this.try(e,t);!i.isEmpty();
3091){let e=this.frame.nextStatement()
3092void 0!==e?e.evaluate(this):i.pop()}}get frame(){return(0,n.expect)(this.frameStack.current,"bug: expected a frame")}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new di(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}e.UpdatingVM=si
3093class oi{constructor(e,t){this.state=e,this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class ai{constructor(e,t,i,n){this.children=void 0,this.bounds=void 0,this.state=e,this.runtime=t,this.children=n,this.bounds=i}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class li extends ai{constructor(...e){super(...e),this.type="try"}evaluate(e){e.try(this.children,this)}handleException(){let{state:e,bounds:t,runtime:i}=this;(0,s.destroyChildren)(this)
3094let n=ie.resume(i.env,t),r=e.resume(i,n),o=[],a=this.children=[],l=r.execute(e=>{e.pushUpdating(o),e.updateWith(this),e.pushUpdating(a)});(0,s.associateDestroyableChild)(this,l.drop)}}class ci extends li{constructor(e,t,i,n,r,s){super(e,t,i,[]),this.retained=!1,this.index=-1,this.key=n,this.memo=r,this.value=s}updateReferences(e){this.retained=!0,(0,i.updateRef)(this.value,e.value),(0,i.updateRef)(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}
3094}class ui extends ai{constructor(e,t,n,r,s){super(e,t,n,r),this.type="list-block",this.opcodeMap=new Map,this.marker=null,this.lastIterator=void 0,this.iterableRef=s,this.lastIterator=(0,i.valueForRef)(s)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=(0,i.valueForRef)(this.iterableRef)
3095if(this.lastIterator!==t){let{bounds:i}=this,{dom:r}=e,s=this.marker=r.createComment("")
3096r.insertAfter(i.parentElement(),s,(0,n.expect)(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(s),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,r=0,s=0
3097for(this.children=this.bounds.boundList=[];;){let o=e.next()
3098if(null===o)break
3099let a=i[r],{key:l}=o
3100for(;void 0!==a&&!0===a.retained;)a=i[++r]
3101if(void 0!==a&&a.key===l)this.retainItem(a,o),r++
3102else if(t.has(l)){let e=t.get(l)
3103if(e.index<s)this.moveItem(e,o,a)
3104else{s=e.index
3105let t=!1
3106for(let e=r+1;e<s;e++)if(!1===(0,n.unwrap)(i[e]).retained){t=!0
3107break}!1===t?(this.retainItem(e,o),r=s+1):(this.moveItem(e,o,a),r++)}}else this.insertItem(o,a)}for(const n of i)!1===n.retained?this.deleteItem(n):n.reset()}retainItem(e,t){let{children:n}=this;(0,i.updateRef)(e.memo,t.memo),(0,i.updateRef)(e.value,t.value),e.retained=!0,e.index=n.length,n.push(e)}insertItem(e,t){let{opcodeMap:i,bounds:n,state:r,runtime:o,children:a}=this,{key:l}=e,c=void 0===t?this.marker:t.firstNode(),u=ie.forInitialRender(o.env,{element:n.parentElement(),nextSibling:c})
3108r.resume(o,u).execute(t=>{t.pushUpdating()
3109let n=t.enterItem(e)
3110n.index=a.length,a.push(n),i.set(l,n),(0,s.associateDestroyableChild)(this,n)})}moveItem(e,t,n){let r,s,{children:o}=this;(0,i.updateRef)(e.memo,t.memo),(0,i.updateRef)(e.value,t.value),e.retained=!0,void 0===n?A(e,this.marker):(r=e.lastNode().nextSibling,s=n.firstNode(),r!==s&&A(e,s)),e.index=o.length,o.push(e)}deleteItem(e){(0,s.destroy)(e),T(e),this.opcodeMap.delete(e.key)}}class di{constructor(e,t){this.current=0,this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class hi{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,(0,s.associateDestroyableChild)(this,n),(0,s.registerDestructor)(this,()=>T(this.bounds))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this
3111new si(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class fi{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){this[g]=void 0,this.stack=e,this[g]=t}push(e){this.stack[++this[g][r.$sp]]=e}dup(e=this[g][r.$sp]){this.stack[++this[g][r.$sp]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[g][r.$sp]]
3112return this[g][r.$sp]-=e,t}peek(e=0){return this.stack[this[g][r.$sp]-e]}get(e,t=this[g][r.$fp]){return this.stack[t+e]}set(e,t,i=this[g][r.$fp]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[g][r.$sp]+1,i=t-e
3113return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[g][r.$fp],this[g][r.$sp]+1)}}class pi{constructor(){this.scope=new n.Stack,this.dynamicScope=new n.Stack,this.updating=new n.Stack,this.cache=new n.Stack,this.list=new n.Stack}}class mi{get stack(){return this[f].stack}get pc(){return this[f].fetchRegister(r.$pc)}fetch(e){let t=this.fetchValue(e)
3114this.stack.push(t)}load(e){let t=this.stack.pop()
3115this.loadValue(e,t)}fetchValue(e){if((0,r.isLowLevelRegister)(e))return this[f].fetchRegister(e)
3116switch(e){case r.$s0:return this.s0
3117case r.$s1:return this.s1
3118case r.$t0:return this.t0
3119case r.$t1:return this.t1
3120case r.$v0:return this.v0}}loadValue(e,t){switch((0,r.isLowLevelRegister)(e)&&this[f].loadRegister(e,t),e){case r.$s0:this.s0=t
3121break
3122case r.$s1:this.s1=t
3123break
3124case r.$t0:this.t0=t
3125break
3126case r.$t1:this.t1=t
3127break
3128case r.$v0:this.v0=t}}pushFrame(){this[f].pushFrame()}popFrame(){this[f].popFrame()}goto(e){this[f].goto(e)}call(e){this[f].call(e)}returnTo(e){this[f].returnTo(e)}return(){this[f].return()}constructor(e,{pc:t,scope:i,dynamicScope:s,stack:o},a,l){this[m]=new pi,this[y]=void 0,this.destructor=void 0,this[p]=new n.Stack,this[v]=void 0,this[_]=void 0,this[f]=void 0,this.s0=null,this.s1=null,this.t0=null,this.t1=null,this.v0=null,this.resume=void 0,this.runtime=e,this.elementStack=a,this.context=l,this.resume=yi(l)
3129let c=fi.restore(o);(0,n.assert)("number"==typeof t,"pc is a number"),c[g][r.$pc]=t,c[g][r.$
3129sp]=o.length-1,c[g][r.$fp]=-1,this[y]=this.program.heap,this[v]=this.program.constants,this.elementStack=a,this[m].scope.push(i),this[m].dynamicScope.push(s),this[_]=new et,this[f]=new ri(c,this[y],e.program,{debugBefore:e=>ae.debugBefore(this,e),debugAfter:e=>{ae.debugAfter(this,e)}},c[g]),this.destructor={},this[p].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:r,treeBuilder:s,numSymbols:o,owner:a}){let l=h.root(n,o,a),c=gi(e.program.heap.getaddr(i),l,r),u=yi(t)(e,c,s)
3130return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:n,dynamicScope:r,owner:s},o){let a=yi(o)(e,gi(e.program.heap.getaddr(t),h.root(i.UNDEFINED_REFERENCE,0,s),r),n)
3131return a.pushUpdating(),a}compile(e){return(0,n.unwrapHandle)(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[f].fetchRegister(r.$pc)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[f].fetchRegister(r.$pc)){return new oi(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Ae
3132t.push(i),t.push(new Te(e)),this[m].cache.push(i),(0,l.beginTrackFrame)(e)}commitCacheGroup(){let e=this.updating(),t=(0,n.expect)(this[m].cache.pop(),"VM BUG: Expected a cache group"),i=(0,l.endTrackFrame)()
3133e.push(new Ce(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new li(t,this.runtime,i,[])
3134this.didEnter(n)}enterItem({key:e,value:t,memo:n}){let{stack:r}=this,s=(0,i.createIteratorItemRef)(t),o=(0,i.createIteratorItemRef)(n)
3135r.push(s),r.push(o)
3136let a=this.capture(2),l=this.elements().pushUpdatableBlock(),c=new ci(a,this.runtime,l,e,o,s)
3137return this.didEnter(c),c}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[f].target(t),r=this.capture(0,n),s=this.elements().pushBlockList(i),o=new ui(r,this.runtime,s,i,e)
3138this[m].list.push(o),this.didEnter(o)}didEnter(e){this.associateDestroyable(e),this[p].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[p].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[m].list.pop()}pushUpdating(e=[]){this[m].updating.push(e)}popUpdating(){return(0,n.expect)(this[m].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return(0,n.expect)(this[m].list.current,"expected a list block")}associateDestroyable(e){let t=(0,n.expect)(this[p].current,"Expected destructor parent");(0,s.associateDestroyableChild)(t,e)}tryUpdating(){return this[m].updating.current}updating(){return(0,n.expect)(this[m].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return(0,n.expect)(this[m].scope.current,"expected scope on the scope stack")}dynamicScope(){return(0,n.expect)(this[m].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[m].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child()
3139return this[m].dynamicScope.push(e),e}pushRootScope(e,t){let i=h.sized(e,t)
3140return this[m].scope.push(i),i}pushScope(e){this[m].scope.push(e)}popScope(){this[m].scope.pop()}popDynamicScope(){this[m].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t
3141e&&e(this)
3142do{t=this.next()}while(!t.done)
3143return t.value}next(){let e,{env:t,elementStack:i}=this,n=this[f].nextStatement()
3144return null!==n?(this[f].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new hi(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope()
3145for(const i of(0,n.reverse)(e))t.set(i,this.stack.pop())}}function gi(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function yi(e){return(t,i,n)=>new mi(t,i,n,e)}e.LowLevelVM=mi
3146class vi{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}const _i=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%"
3147class bi extends b{constructor(e,t,i){super(e,t),this.candidate=null,this.openBlockDepth=void 0,this.injectedOmittedNode=!1,this.startingBlockDepth=i,this.openBlockDepth=i-1}}class wi extends ie{constructor(e,t,i){if(super(e,t,i),this.unmatchedAttributes=null,this.blockDepth=0,this.startingBlockOffset=void 0,i)throw new Error("Rehydration with nextSibling not supported")
3148let r=this.currentCursor.element.firstChild
3149for(;null!==r&&!Ai(r);)r=r.nextSibling;(0,n.assert)(r,"Must have opening comment for rehydration."),this.candidate=r
3150const s=Ci(r)
3151if(0!==s){const e=s-1,t=this.dom.createComment(`%+b:${e}%`)
3152r.parentNode.insertBefore(t,this.candidate)
3153let i=r.nextSibling
3154for(;null!==i&&(!Ti(i)||Ci(i)!==s);)i=i.nextSibling;(0,n.assert)(i,"Must have closing comment for starting block comment")
3155const o=this.dom.createComment(`%-b:${e}%`)
3156r.parentNode.insertBefore(o,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}
3156get currentCursor(){return this[te].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor
3157t.candidate=null,t.nextSibling=e}enableRehydration(e){const t=this.currentCursor
3158t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new bi(e,t,this.blockDepth||0)
3159null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[te].push(i)}clearMismatch(e){let t=e
3160const i=this.currentCursor
3161if(null!==i){const e=i.openBlockDepth
3162if(e>=i.startingBlockDepth)for(;t;){if(Ti(t)){if(e>=Li(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t)
3163this.disableRehydration(t)}}__openBlock(){const{currentCursor:e}=this
3164if(null===e)return
3165const t=this.blockDepth
3166this.blockDepth++
3167const{candidate:i}=e
3168if(null===i)return
3169const{tagName:n}=e.element
3170Ai(i)&&Li(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this
3171if(null===e)return
3172const t=e.openBlockDepth
3173this.blockDepth--
3174const{candidate:i}=e
3175let n=!1
3176if(null!==i)if(n=!0,Ti(i)&&Li(i,this.startingBlockOffset)===t){const t=this.remove(i)
3177this.candidate=t,e.openBlockDepth--}else this.clearMismatch(i),n=!1
3178if(!1===n){const t=e.nextSibling
3179if(null!==t&&Ti(t)&&Li(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t)
3180this.enableRehydration(i),e.openBlockDepth--}}}__appendNode(e){const{candidate:t}=this
3181return t||super.__appendNode(e)}__appendHTML(e){const t=this.markerBounds()
3182if(t){const e=t.firstNode(),i=t.lastNode(),n=new w(this.element,e.nextSibling,i.previousSibling),r=this.remove(e)
3183return this.remove(i),null!==r&&Ei(r)&&(this.candidate=this.remove(r),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=(0,n.expect)(e.parentNode,"cannot remove a detached node"),i=e.nextSibling
3184return t.removeChild(e),i}markerBounds(){const e=this.candidate
3185if(e&&Mi(e)){const t=e
3186let i=(0,n.expect)(t.nextSibling,"BUG: serialization markers must be paired")
3187for(;i&&!Mi(i);)i=(0,n.expect)(i.nextSibling,"BUG: serialization markers must be paired")
3188return new w(this.element,t,i)}return null}__appendText(e){const{candidate:t}=this
3189return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||Ei(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate
3190return t&&8===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):(t&&this.clearMismatch(t),super.__appendComment(e))}__openElement(e){const t=this.candidate
3191if(t&&xi(t)&&function(e,t){if(e.namespaceURI===n.NS_SVG)return e.tagName===t
3192return e.tagName===t.toUpperCase()}(t,e))return this.unmatchedAttributes=[].slice.call(t.attributes),t
3193if(t){if(xi(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e)
3194this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,i){const n=this.unmatchedAttributes
3195if(n){const i=Si(n,e)
3196if(i)return i.value!==t&&(i.value=t),void n.splice(n.indexOf(i),1)}return super.__setAttribute(e,t,i)}__setProperty(e,t){const i=this.unmatchedAttributes
3197if(i){const n=Si(i,e)
3198if(n)return n.value!==t&&(n.value=t),void i.splice(i.indexOf(n),1)}return super.__setProperty(e,t)}__flushElement(e,t){const{unmatchedAttributes:i}=this
3199if(i){for(const e of i)this.constructing.removeAttribute(e.name)
3200this.unmatchedAttributes=null}else super.__flushElement(e,t)}willCloseElement(){const{candidate:e,currentCursor:t}=this
3201null!==e&&this.clearMismatch(e),t&&t.injectedOmittedNode&&this.popElement(),super.willCloseElement()}getMarker(e,t){const i=e.querySelector(`script[glmr="${t}"]`)
3202return i?(0,n.castToSimple)(i):null}__pushRemoteElement(e,t,i){const r=this.getMarker((0,n.castToBrowser)(e,"HTML"),t)
3203if((0,n.assert)(!r||r.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==r;)this.remove(e.firstChild)
3204i=null}const s=new bi(e,null,this.blockDepth)
3205this[te].push(s),null===r?this.disableRehydration(i):this.candidate=this.remove(r)
3206const o=new re(e)
3207return this.pushLiveBlock(o,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode()
3208this.candidate=t&&t.nextSibling}return e}}
3208function Ai(e){return e.nodeType===n.COMMENT_NODE&&0===e.nodeValue.lastIndexOf("%+b:",0)}function Ti(e){return e.nodeType===n.COMMENT_NODE&&0===e.nodeValue.lastIndexOf("%-b:",0)}function Ci(e){return parseInt(e.nodeValue.slice(4),10)}function Li(e,t){return Ci(e)-t}function xi(e){return 1===e.nodeType}function Mi(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function Ei(e){return 8===e.nodeType&&"% %"===e.nodeValue}function Si(e,t){for(const i of e)if(i.name===t)return i}e.RehydrateBuilder=wi}),e("@glimmer/tracking/index",["exports","@ember/-internals/metal"],function(e,t){"use strict"
3209Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cached",{enumerable:!0,get:function(){return t.cached}}),Object.defineProperty(e,"tracked",{enumerable:!0,get:function(){return t.tracked}})}),e("@glimmer/tracking/primitives/cache",["exports","@ember/-internals/metal"],function(e,t){"use strict"
3210Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return t.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return t.getValue}}),Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return t.isConst}})}),e("@glimmer/util",["exports"],function(e){"use strict"
3211Object.defineProperty(e,"__esModule",{value:!0}),e.TEXT_NODE=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.RAW_NODE=e.NS_XMLNS=e.NS_XML=e.NS_XLINK=e.NS_SVG=e.NS_MATHML=e.NS_HTML=e.LOGGER=e.LOCAL_LOGGER=e.ImmediateConstants=e.INSERT_BEFORE_END=e.INSERT_BEFORE_BEGIN=e.INSERT_AFTER_END=e.INSERT_AFTER_BEGIN=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=e.ELEMENT_NODE=e.DOCUMENT_TYPE_NODE=e.DOCUMENT_NODE=e.DOCUMENT_FRAGMENT_NODE=e.COMMENT_NODE=void 0,e.arrayToOption=function(e){return a(e)?e:null},e.asPresentArray=function(e,t="unexpected empty list"){return l(e,t),e},e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.assertNever=function(e,t="unexpected unreachable branch"){throw M.log("unreachable",e),M.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},e.assertPresent=function(e,t){if(!o(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},e.assertPresentArray=l,e.beginTestSteps=e.assign=void 0,e.buildUntouchableThis=function(e){let t=null
32120
3213return t},e.castToBrowser=function(e,t){if(null==e)return null
3214if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context")
3215if(A(e))return e
3216if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document")
3217return C(e,t)},e.castToSimple=function(e){return A(e)||T(e),e},e.checkNode=C,e.clearElement=function(e){let t=e.firstChild
3218for(;t;){let i=t.nextSibling
3219e.removeChild(t),t=i}},e.constants=function(...e){return[!1,!0,null,void 0,...e]},e.debugToString=void 0,e.decodeHandle=function(e){return e},e.decodeImmediate=b,e.decodeNegative=g,e.decodePositive=v,e.deprecate=function(e){x.warn(`DEPRECATION: ${e}`)},e.dict=function(){return Object.create(null)},e.emptyArray=i,e.encodeHandle=function(e){return e},e.encodeImmediate=_,e.encodeNegative=m,e.encodePositive=y,e.endTestSteps=void 0,e.entries=function(e){return Object.entries(e)},e.enumerate=n
3220e.exhausted=function(e){throw new Error(`Exhausted ${String(e)}`)},e.expect=function(e,t){if(null==e)throw new Error(t)
3221return e},e.extractHandle=function(e){return"number"==typeof e?e:e.handle},e.getFirst=u,e.getLast=c,e.ifPresent=function(e,t,i){return a(e)?t(e):i()},e.intern=function(e){let t={}
3222t[e]=1
3223for(let i in t)if(i===e)return i
3224return e},e.isDict=function(e){return null!=e},e.isElement=function(e){return e?.nodeType===h&&e instanceof Element},e.isEmptyArray=function(e){return e===t},e.isErrHandle=function(e){return"number"==typeof e},e.isHandle=function(e){return e>=0},e.isNonPrimitiveHandle=function(e){return e>p.ENCODED_UNDEFINED_HANDLE},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.isOkHandle=function(e){return"number"==typeof e},e.isPresent=o,e.isPresentArray=a,e.isSerializationFirstNode=function(e){return e.no
3224deValue===w},e.isSimpleElement=T,e.isSmallInt=function(e){return e%1==0&&e<=p.MAX_INT&&e>=p.MIN_INT},e.keys=function(e){return Object.keys(e)},e.logStep=void 0,e.mapPresentArray=function(e,t){if(null===e)return null
3225let i=[]
3226for(let n of e)i.push(t(n))
3227return i},e.reverse=function*(e){for(let t=e.length-1;t>=0;t--)yield e[t]},e.strip=function(e,...t){let i=""
3228for(const[a,l]of n(e)){i+=`${l}${void 0!==t[a]?String(t[a]):""}`}let r=i.split("\n")
3229for(;a(r)&&/^\s*$/u.test(u(r));)r.shift()
3230for(;a(r)&&/^\s*$/u.test(c(r));)r.pop()
3231let s=1/0
3232for(let n of r){let e=/^\s*/u.exec(n)[0].length
3233s=Math.min(s,e)}let o=[]
3234for(let n of r)o.push(n.slice(s))
3235return o.join("\n")},e.tuple=void 0,e.unreachable=s,e.unwrap=r,e.unwrapHandle=function(e){if("number"==typeof e)return e
3236{let t=e.errors[0]
3237throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}},e.unwrapTemplate=function(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`)
3238return e}
3239e.values=function(e){return Object.values(e)},e.verifySteps=void 0
3240const t=e.EMPTY_ARRAY=Object.freeze([])
3241function i(){return t}e.EMPTY_STRING_ARRAY=i(),e.EMPTY_NUMBER_ARRAY=i()
3242function*n(e){let t=0
3243for(const i of e)yield[t++,i]}function r(e){if(null==e)throw new Error("Expected value to be present")
3244return e}function s(e="unreachable"){return new Error(e)}function o(e){return null!=e}function a(e){return e.length>0}function l(e,t="unexpected empty list"){if(!a(e))throw new Error(t)}function c(e){return 0===e.length?void 0:e[e.length-1]}function u(e){return 0===e.length?void 0:e[0]}e.tuple=(...e)=>e
3245e.Stack=class{constructor(e=[]){this.stack=void 0,this.current=null,this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop()
3246return this.current=c(this.stack)??null,void 0===e?null:e}nth(e){let t=this.stack.length
3247return t<e?null:r(this.stack[t-e])}isEmpty(){return 0===this.stack.length}toArray(){return this.stack}}
3248let d
3249e.beginTestSteps=void 0,e.endTestSteps=void 0,e.verifySteps=void 0,e.logStep=void 0
3250e.debugToString=d
3251e.RAW_NODE=-1
3252const h=e.ELEMENT_NODE=1,f=(e.TEXT_NODE=3,e.COMMENT_NODE=8,e.DOCUMENT_NODE=9)
3253e.DOCUMENT_TYPE_NODE=10,e.DOCUMENT_FRAGMENT_NODE=11,e.NS_HTML="http://www.w3.org/1999/xhtml",e.NS_MATHML="http://www.w3.org/1998/Math/MathML",e.NS_SVG="http://www.w3.org/2000/svg",e.NS_XLINK="http://www.w3.org/1999/xlink",e.NS_XML="http://www.w3.org/XML/1998/namespace",e.NS_XMLNS="http://www.w3.org/2000/xmlns/",e.INSERT_BEFORE_BEGIN="beforebegin",e.INSERT_AFTER_BEGIN="afterbegin",e.INSERT_BEFORE_END="beforeend",e.INSERT_AFTER_END="afterend"
3254let p=e.ImmediateConstants=function(e){return e[e.MAX_SMI=1073741823]="MAX_SMI",e[e.MIN_SMI=-1073741824]="MIN_SMI",e[e.SIGN_BIT=-536870913]="SIGN_BIT",e[e.MAX_INT=536870911]="MAX_INT",e[e.MIN_INT=-536870912]="MIN_INT",e[e.FALSE_HANDLE=0]="FALSE_HANDLE",e[e.TRUE_HANDLE=1]="TRUE_HANDLE",e[e.NULL_HANDLE=2]="NULL_HANDLE",e[e.UNDEFINED_HANDLE=3]="UNDEFINED_HANDLE",e[e.ENCODED_FALSE_HANDLE=0]="ENCODED_FALSE_HANDLE",e[e.ENCODED_TRUE_HANDLE=1]="ENCODED_TRUE_HANDLE",e[e.ENCODED_NULL_HANDLE=2]="ENCODED_NULL_HANDLE",e[e.ENCODED_UNDEFINED_HANDLE=3]="ENCODED_UNDEFINED_HANDLE",e}({})
3255function m(e){return e&p.SIGN_BIT}function g(e){return e|~p.SIGN_BIT}function y(e){return~e}function v(e){return~e}function _(e){return(e|=0)<0?m(e):y(e)}function b(e){return(e|=0)>p.SIGN_BIT?v(e):g(e)}[1,-1].forEach(e=>b(_(e)))
3256const w=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%"
3257e.assign=Object.assign
3258function A(e){return e.nodeType===f}function T(e){return e?.nodeType===h}function C(e,t){let i=!1
3259if(null!==e)if("string"==typeof t)i=L(e,t)
3260else{if(!Array.isArray(t))throw s()
3261i=t.some(t=>L(e,t))}if(i&&e instanceof Node)return e
3262throw function(e,t){return new Error(`cannot cast a ${e} into ${String(t)}`)}(`SimpleElement(${e?.constructor?.name??"null"})`,t)}function L(e,t){switch(t){case"NODE":return!0
3263case"HTML":return e instanceof HTMLElement
3264case"SVG":return e instanceof SVGElement
3265case"ELEMENT":return e instanceof Element
3266default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type")
3267return e instanceof Element&&e.tagName.toLowerCase()===t}}const x=e.LOCAL_LOGGER=console,M=e.LOGGER=console}),e("@glimmer/validator",["exports","@glimmer/global-context","@glimmer/util"],function(e,t,i){"use strict"
3268function n(e){if(null==e)throw new Error("Expected value to be present")
3269return e}
3269Object.defineProperty(e,"__esModule",{value:!0}),e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0,e.beginTrackFrame=O,e.beginUntrackFrame=D,e.bump=function(){o++},e.combine=void 0,e.consumeTag=N,e.createCache=function(e,t){0
3270let i={[R]:e,[F]:void 0,[B]:void 0,[j]:-1}
32710
3272return i},e.createTag=function(){return new f(a)},e.createUpdatableTag=g,e.dirtyTag=e.debug=void 0,e.dirtyTagFor=x,e.endTrackFrame=z,e.endUntrackFrame=I,e.getValue=function(e){U(e,"getValue")
3273let t=e[R],i=e[B],n=e[j]
3274if(void 0!==i&&d(i,n))N(i)
3275else{O()
3276try{e[F]=t()}finally{i=z(),e[B]=i,e[j]=u(i),N(i)}}return e[F]},e.isConst=function(e){U(e,"isConst")
3277let t=e[B]
3278return function(){0}(),v(t)},e.isConstTag=v,e.isTracking=function(){return null!==k},e.resetTracking=function(){for(;P.length>0;)P.pop()
3279k=null,!1},e.tagFor=E,e.tagMetaFor=M,e.track=function(e,t){let i
3280O(t)
3281try{e()}finally{i=z()}return i},e.trackedData=function(e,t){let i=new WeakMap,n="function"==typeof t
3282return{getter:function(r){let s
3283return N(E(r,e)),n&&!i.has(r)?(s=t.call(r),i.set(r,s)):s=i.get(r),s},setter:function(t,n){x(t,e),i.set(t,n)}}},e.untrack=function(e){D()
3284try{return e()}finally{I()}},e.updateTag=void 0,e.validateTag=d,e.valueForTag=u
3285e.debug={}
3286e.CONSTANT=0
3287const r=e.INITIAL=1,s=e.VOLATILE=NaN
3288let o=r
3289const a=0,l=1,c=e.COMPUTE=Symbol("TAG_COMPUTE")
3290function u(e){return e[c]()}function d(e,t){return t>=e[c]()}const h=Symbol("TAG_TYPE")
3291e.ALLOW_CYCLES=void 0
3292class f{static combine(e){switch(e.length){case 0:return y
3293case 1:return e[0]
3294default:{let t=new f(2)
3295return t.subtag=e,t}}}constructor(e){this.revision=r,this.lastChecked=r,this.lastValue=r,this.isUpdating=!1,this.subtag=null,this.subtagBufferCache=null,this[h]=void 0,this[h]=e}[c](){let{lastChecked:e}=this
3296if(!0===this.isUpdating)this.lastChecked=++o
3297else if(e!==o){this.isUpdating=!0,this.lastChecked=o
3298try{let{subtag:e,revision:t}=this
3299if(null!==e)if(Array.isArray(e))t=e.reduce((e,t)=>{let i=t[c]()
3300return i>e?i:e},t)
3301else{let i=e[c]()
3302i===this.subtagBufferCache?t=t>this.lastValue?t:this.lastValue:(this.subtagBufferCache=null,t=t>i?t:i)}this.lastValue=t}finally{this.isUpdating=!1}}return this.lastValue}static updateTag(e,t){let i=e,n=t
3303n===y?i.subtag=null:(i.subtagBufferCache=n[c](),i.subtag=n)}static dirtyTag(e,i){e.revision=++o,(0,t.scheduleRevalidate)()}}const p=e.dirtyTag=f.dirtyTag,m=e.updateTag=f.updateTag
3304function g(){return new f(l)}const y=e.CONSTANT_TAG=new f(3)
3305function v(e){return e===y}class _{constructor(){this[h]=100}[c](){return s}}e.VolatileTag=_
3306e.VOLATILE_TAG=new _
3307class b{constructor(){this[h]=101}[c](){return o}}e.CurrentTag=b
3308e.CURRENT_TAG=new b
3309const w=e.combine=f.combine
3310let A=g(),T=g(),C=g()
3311u(A),p(A),u(A),m(A,w([T,C])),u(A),p(T),u(A),p(C),u(A),m(A,C),u(A),p(C),u(A)
3312const L=new WeakMap
3313function x(e,t,i){let n=void 0===i?L.get(e):i
3314if(void 0===n)return
3315let r=n.get(t)
3316void 0!==r&&p(r,!0)}function M(e){let t=L.get(e)
3317return void 0===t&&(t=new Map,L.set(e,t)),t}function E(e,t,i){let n=void 0===i?M(e):i,r=n.get(t)
3318return void 0===r&&(r=g(),n.set(t,r)),r}class S{constructor(){this.tags=new Set,this.last=null}add(e){e!==y&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this
3319return 0===e.size?y:1===e.size?this.last:w(Array.from(this.tags))}}let k=null
3320const P=[]
3321function O(e){P.push(k),k=new S}function z(){let e=k
3322return k=P.pop()||null,n(e).combine()}function D(){P.push(k),k=null}function I(){k=P.pop()||null}function N(e){null!==k&&k.add(e)}const R=Symbol("FN"),F=Symbol("LAST_VALUE"),B=Symbol("TAG"),j=Symbol("SNAPSHOT")
3323Symbol("DEBUG_LABEL")
3324function U(e,t){0}const V=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),H=function(){if("undefined"!=typeof globalThis)return globalThis
3325if("undefined"!=typeof self)return self
3326if("undefined"!=typeof window)return window
3327if("undefined"!=typeof global)return global
3328throw new Error("unable to locate global object")}()
3329if(!0===H[V])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.")
3330H[V]=!0}),e("@glimmer/vm",["exports"],function(e){"use strict"
3331Object.defineProperty(e,"__esModule",{value:!0}),e.TemporaryRegister=e.TYPE_SIZE=e.TYPE_MASK=e.SavedRegister=e.Op=e.OPERAND_LEN_MASK=e.MachineRegister=e.MachineOp=e.MAX_SIZE=e.MACHINE_MASK=e.InternalComponentCapability=e.InternalComponentCapabilities=e.CurriedTypes=e.CurriedType=e.ContentType=e.ARG_SHIFT=e.$v0=e.$t1=e.$t0=e.$sp=e.$s1=e.$s0=e.$ra=e.$pc=e.$fp=void 0,e.isLowLevelRegister=function(e){return e<=t},e.isMachineOp=function(e){return e>=0&&e<=15},e.isOp=function(e){return e>=16}
3332e.ContentType={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},e.CurriedTypes=e.CurriedType={Component:0,Helper:1,Modifier:2},e.InternalComponentCapability=e.InternalComponentCapabilities={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},e.ARG_SHIFT=8,e.MAX_SIZE=2147483647,e.TYPE_SIZE=255,e.TYPE_MASK=255,e.OPERAND_LEN_MASK=768,e.MACHINE_MASK=1024,e.MachineOp={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},e.Op={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112}
3333e.$pc=0,e.$ra=1,e.$fp=2
3334const t=e.$sp=3
3335e.$s0=4,e.$s1=5,e.$t0=6,e.$t1=7,e.$v0=8
3336e.MachineRegister=function(e){return e[e.pc=0]="pc",e[e.ra=1]="ra",e[e.fp=2]="fp",e[e.sp=3]="sp",e}({})
3337e.SavedRegister=function(e){return e[e.s0=4]="s0",e[e.s1=5]="s1",e}({}),e.TemporaryRegister=function(e){return e[e.t0=6]="t0",e[e.t1=7]="t1",e}({})}),e("@glimmer/wire-format",["exports"],function(e){"use strict"
3338Object.defineProperty(e,"__esModule",{value:!0}),e.WellKnownTagNames=e.WellKnownAttrNames=e.VariableResolutionContext=e.SexpOpcodes=void 0,e.getStringFromValue=function(e){return e},e.is=i,e.isArgument=function(e){return e[0]===t.StaticArg||e[0]===t.DynamicArg},e.isAttribute=function(e){return e[0]===t.StaticAttr||e[0]===t.DynamicAttr||e[0]===t.TrustingDynamicAttr||e[0]===t.ComponentAttr||e[0]===t.StaticComponentAttr||e[0]===t.TrustingComponentAttr||e[0]===t.AttrSplat||e[0]===t.Modifier},e.isGet=e.isFlushElement=void 0,e.isHelper=function(e){return Array.isArray(e)&&e[0]===t.Call},e.isStringLiteral=function(e){return"string"==typeof e}
3339const t=e.SexpOpcodes={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undef
3339ined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHeadOrThisFallback:34,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHeadOrThisFallback:36,GetFreeAsDeprecatedHelperHeadOrThisFallback:99,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,With:43,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54}
3340e.VariableResolutionContext={Strict:0,AmbiguousAppend:1,AmbiguousAppendInvoke:2,AmbiguousInvoke:3,ResolveAsCallHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},e.WellKnownAttrNames={class:0,id:1,value:2,name:3,type:4,style:5,href:6},e.WellKnownTagNames={div:0,span:1,p:2,a:3}
3341function i(e){return function(t){return Array.isArray(t)&&t[0]===e}}e.isFlushElement=i(t.FlushElement)
3342e.isGet=i(t.GetSymbol)}),e("@simple-dom/document",["exports"],function(e){"use strict"
3343Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){const e=new h(null,9,"#document",null,"http://www.w3.org/1999/xhtml"),t=new h(e,10,"html",null,"http://www.w3.org/1999/xhtml"),i=new h(e,1,"HTML",null,"http://www.w3.org/1999/xhtml"),n=new h(e,1,"HEAD",null,"http://www.w3.org/1999/xhtml"),r=new h(e,1,"BODY",null,"http://www.w3.org/1999/xhtml")
3344return i.appendChild(n),i.appendChild(r),e.appendChild(t),e.appendChild(i),e}
3345const t=[]
3346function i(e,t,i){for(let n=0;n<e.length;n++){const r=e[n]
3347if(r.namespaceURI===t&&r.localName===i)return n}return-1}function n(e,t){return"http://www.w3.org/1999/xhtml"===e?t.toLowerCase():t}function r(e,t,n){const r=i(e,t,n)
3348return-1===r?null:e[r].value}function s(e,t,n){const r=i(e,t,n);-1!==r&&e.splice(r,1)}function o(e,n,r,s,o){"string"!=typeof o&&(o=""+o)
3349let{attributes:a}=e
3350if(a===t)a=e.attributes=[]
3351else{const e=i(a,n,s)
3352if(-1!==e)return void(a[e].value=o)}a.push({localName:s,name:null===r?s:r+":"+s,namespaceURI:n,prefix:r,specified:!0,value:o})}class a{constructor(e){this.node=e,this.stale=!0,this._length=0}get length(){if(this.stale){this.stale=!1
3353let e=0,t=this.node.firstChild
3354for(;null!==t;e++)this[e]=t,t=t.nextSibling
3355const i=this._length
3356for(this._length=e;e<i;e++)delete this[e]}return this._length}item(e){return e<this.length?this[e]:null}}function l(e,i){const n=function(e){let i
33571===e.nodeType&&(i=e.namespaceURI)
3358const n=new h(e.ownerDocument,e.nodeType,e.nodeName,e.nodeValue,i)
33591===e.nodeType&&(n.attributes=function(e){if(e===t)return t
3360const i=[]
3361for(let t=0;t<e.length;t++){const n=e[t]
3362i.push({localName:n.localName,name:n.name,namespaceURI:n.namespaceURI,prefix:n.prefix,specified:!0,value:n.value})}return i}(e.attributes))
3363return n}(e)
3364if(i){let t=e.firstChild,i=t
3365for(;null!==t;)i=t.nextSibling,n.appendChild(t.cloneNode(!0)),t=i}return n}function c(e,t,i){d(e),function(e,t,i,n){if(11===t.nodeType)return void function(e,t,i,n){const r=e.firstChild
3366if(null===r)return
3367e.firstChild=null,e.lastChild=null
3368let s=r,o=r
3369r.previousSibling=i,null===i?t.firstChild=r:i.nextSibling=r
3370for(;null!==o;)o.parentNode=t,s=o,o=o.nextSibling
3371s.nextSibling=n,null===n?t.lastChild=s:n.previousSibling=s}(t,e,i,n)
3372null!==t.parentNode&&u(t.parentNode,t)
3373t.parentNode=e,t.previousSibling=i,t.nextSibling=n,null===i?e.firstChild=t:i.nextSibling=t
3374null===n?e.lastChild=t:n.previousSibling=t}(e,t,null===i?e.lastChild:i.previousSibling,i)}function u(e,t){d(e),function(e,t,i,n){t.parentNode=null,t.previousSibling=null,t.nextSibling=null,null===i?e.firstChild=n:i.nextSibling=n
3375null===n?e.lastChild=i:n.previousSibling=i}(e,t,t.previousSibling,t.nextSibling)}function d(e){const t=e._childNodes
3376void 0!==t&&(t.stale=!0)}class h{constructor(e,i,n,r,s){this.ownerDocument=e,this.nodeType=i,this.nodeName=n,this.nodeValue=r,this.namespaceURI=s,this.parentNode=null,this.previousSibling=null,this.nextSibling=null,this.firstChild=null,this.lastChild=null,this.attributes=t,this._childNodes=void 0}get tagName(){return this.nodeName}get childNodes(){let e=this._childNodes
3377return void 0===e&&(e=this._childNodes=new a(this)),e}cloneNode(e){return l(this,!0===e)}appendChild(e){return c(this,e,null),e}insertBefore(e,t){return c(this,e,t),e}removeChild(e){return u(this,e),e}insertAdjacentHTML(e,t){const i=new h(this.ownerDocument,-1,"#raw",t,void 0)
3378let n,r
3379switch(e){case"beforebegin":n=this.parentNode,r=this
3380break
3381case"afterbegin":n=this,r=this.firstChild
3382break
3383case"beforeend":n=this,r=null
3384break
3385case"afterend":n=this.parentNode,r=this.nextSibling
3386break
3387default:throw new Error("invalid position")}if(null===n)throw new Error(`${e} requires a parentNode`)
3388c(n,i,r)}getAttribute(e){const t=n(this.namespaceURI,e)
3389return r(this.attributes,null,t)}getAttributeNS(e,t){return r(this.attributes,e,t)}setAttribute(e,t){o(this,null,null,n(this.namespaceURI,e),t)}setAttributeNS(e,t,i){const[n,r]=function(e){let t=e,i=null
3390const n=e.indexOf(":")
3391return-1!==n&&(i=e.slice(0,n),t=e.slice(n+1)),[i,t]}(t)
3392o(this,e,n,r,i)}removeAttribute(e){const t=n(this.namespaceURI,e)
3393s(this.attributes,null,t)}removeAttributeNS(e,t){s(this.attributes,e,t)}get doctype(){return this.firstChild}get documentElement(){return this.lastChild}get head(){return this.documentElement.firstChild}get body(){return this.documentElement.lastChild}createElement(e){return new h(this,1,e.toUpperCase(),null,"http://www.w3.org/1999/xhtml")}createElementNS(e,t){const i="http://www.w3.org/1999/xhtml"===e?t.toUpperCase():t
3394return new h(this,1,i,null,e)}createTextNode(e){return new h(this,3,"#text",e,void 0)}createComment(e){return new h(this,8,"#comment",e,void 0)}createRawHTMLSection(e){return new h(this,-1,"#raw",e,void 0)}createDocumentFragment(){return new h(this,11,"#document-fragment",null,void 0)}}}),e("backburner.js",["exports"],function(e){"use strict"
3395Object.defineProperty(e,"__esModule",{value:!0}),e.buildPlatform=r,e.default=void 0
3396const t=setTimeout,i=()=>{}
3397function n(e){if("function"==typeof Promise){const t=Promise.resolve()
3398return()=>t.then(e)}if("function"==typeof MutationObserver){let t=0,i=new MutationObserver(e),n=document.createTextNode("")
3399return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>t(e,0)}function r(e){let t=i
3400return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:n(e),clearNext:t}}const s=/\d+/
3401function o(e){let t=typeof e
3402return"number"===t&&e==e||"string"===t&&s.test(e)}function a(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function l(e,t,i){let n=-1
3403for(let r=0,s=i.length;r<s;r+=4)if(i[r]===e&&i[r+1]===t){n=r
3404break}return n}function c(e,t,i){let n=-1
3405for(let r=2,s=i.length;r<s;r+=6)if(i[r]===e&&i[r+1]===t){n=r-2
3406break}return n}function u(e,t,i=0){let n=[]
3407for(let r=0;r<e.length;r+=t){let t=e[r+3+i],s={target:e[r+0+i],method:e[r+1+i],args:e[r+2+i],stack:void 0!==t&&"stack"in t?t.stack:""}
3408n.push(s)}return n}function d(e,t){let i,n,r=0,s=t.length-6
3409for(;r<s;)n=(s-r)/6,i=r+n-n%6,e>=t[i]?r=i+6:s=i
3410return e>=t[r]?r+6:r}class h{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e<this._queue.length){let t=this._queue[3*e+4]
3411return t?t.stack:null}}flush(e){let t,i,n,r,s,{before:o,after:l}=this.options
3412this.targetQueues.clear(),0===this._queueBeingFlushed.length&&(this._queueBeingFlushed=this._queue,this._queue=[]),void 0!==o&&o()
3413let c=this._queueBeingFlushed
3414if(c.length>0){let e=a(this.globalOptions)
3415s=e?this.invokeWithOnError:this.invoke
3416for(let o=this.index;o<c.length;o+=4)if(this.index+=4,i=c[o+1],null!==i&&(t=c[o],n=c[o+2],r=c[o+3],s(t,i,n,e,r)),this.index!==this._queueBeingFlushed.length&&this.globalOptions.mustYield&&this.globalOptions.mustYield())return 1}void 0!==l&&l(),this._queueBeingFlushed.length=0,this.index=0,!1!==e&&this._queue.length>0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e)
3417void 0!==n&&n.delete(t)
3418let r=l(e,t,i)
3419return r>-1?(i[r+1]=null,!0):(i=this._queueBeingFlushed,r=l(e,t,i),r>-1&&(i[r+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let r=this.targetQueues.get(e)
3420void 0===r&&(r=new Map,this.targetQueues.set(e,r))
3421let s=r.get(t)
3422if(void 0===s){let s=this._queue.push(e,t,i,n)-4
3423r.set(t,s)}else{let e=this._queue
3424e[s+2]=i,e[s+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return u(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,r){try{void 0===i?t.call(e):t.apply(e,i)}catch(s){n(s,r)}}}class f{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce(function(e,i){return e[i]=new h(i,t[i],t),e},this.queues)}schedule(e,t,i,n,r,s){let o=this.queues[e]
3425if(void 0===o)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`)
3426if(null==i)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`)
3427return this.queueNameIndex=0,r?o.pushUnique(t,i,n,s):o.push(t,i,n,s)}flush(e=!1){let t,i,n=this.queueNames.length
3428for(;this.queueNameIndex<n;)if(i=this.queueNames[this.queueNameIndex],t=this.queues[i],!1===t.hasWork()){if(this.queueNameIndex++,e&&this.queueNameIndex<n)return 1}else if(1===t.flush(!1))return 1}_getDebugInfo(e){if(e){let t,i,n={},r=this.queueNames.length,s=0
3429for(;s<r;)i=this.queueNames[s],t=this.queues[i],n[i]=t._getDebugInfo(e),s++
3430return n}}}function p(e){let t=e(),i=t.next()
3431for(;!1===i.done;)i.value(),i=t.next()}const m=function(){},g=Object.freeze([])
3432function y(){let e,t,i,n=arguments.length
3433if(0===n);else if(1===n)i=null,t=arguments[0]
3434else{let r=2,s=arguments[0],o=arguments[1],a=typeof o
3435if("function"===a?(i=s,t=o):null!==s&&"string"===a&&o in s?(i=s,t=i[o]):"function"==typeof s&&(r=1,i=null,t=s),n>r){let t=n-r
3436e=new Array(t)
3437for(let i=0;i<t;i++)e[i]=arguments[i+r]}}return[i,t,e]}function v(){let e,t,i,n,r
3438return 2===arguments.length?(t=arguments[0],r=arguments[1],e=null):([e,t,n]=y(...arguments),void 0===n?r=0:(r=n.pop(),o(r)||(i=!0===r,r=n.pop()))),r=parseInt(r,10),[e,t,n,r,i]}let _=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0,O=0,z=0,D=0,I=0,N=0,R=0,F=0,B=0
3439class j{constructor(e,t){this.DEBUG=!1,this.currentInstance=null,this.instanceStack=[],this._eventCallbacks={end:[],begin:[]},this._timerTimeoutId=null,this._timers=[],this._autorun=!1,this._autorunStack=null,this.queueNames=e,this.options=t||{},"string"==typeof this.options.defaultQueue?this._defaultQueue=this.options.defaultQueue:this._defaultQueue=this.queueNames[0],this._onBegin=this.options.onBegin||m,this._onEnd=this.options.onEnd||m,this._boundRunExpiredTimers=this._runExpiredTimers.bind(this),this._boundAutorunEnd=()=>{R++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))}
3440let i=this.options._buildPlatform||r
3441this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:b,end:w,events:{begin:A,end:0},autoruns:{created:N,completed:R},run:T,join:C,defer:L,schedule:x,scheduleIterable:M,deferOnce:E,scheduleOnce:S,setTimeout:k,later:P,throttle:O,debounce:z,cancelTimers:D,cancel:I,loops:{total:F,nested:B}}}get defaultQueue(){return this._defaultQueue}begin(){b++
3442let e,t=this.options,i=this.currentInstance
3443return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(B++,this.instanceStack.push(i)),F++,e=this.currentInstance=new f(this.queueNames,t),A++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){w++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function")
3444let i=this._eventCallbacks[e]
3445if(void 0===i)throw new TypeError(`Cannot on() event ${e} because it does not exist`)
3446i.push(t)}off(e,t){let i=this._eventCallbacks[e]
3447if(!e||void 0===i)throw new TypeError(`Cannot off() event ${e} because it does not exist`)
3448let n=!1
3449if(t)for(let r=0;r<i.length;r++)i[r]===t&&(n=!0,i.splice(r,1),r--)
3450if(!n)throw new TypeError("Cannot off() callback that does not exist")}run(){T++
3451let[e,t,i]=y(...arguments)
3452return this._run(e,t,i)}join(){C++
3453let[e,t,i]=y(...arguments)
3454return this._join(e,t,i)}defer(e,t,i,...n){return L++,this.schedule(e,t,i,...n)}schedule(e,...t){x++
3455let[i,n,r]=y(...t),s=this.DEBUG?new Error:void 0
3456return this._ensureInstance().schedule(e,i,n,r,!1,s)}scheduleIterable(e,t){M++
3457let i=this.DEBUG?new Error:void 0
3458return this._ensureInstance().schedule(e,null,p,[t],!1,i)}deferOnce(e,t,i,...n){return E++,this.scheduleOnce(e,t,i,...n)}scheduleOnce(e,...t){S++
3459let[i,n,r]=y(...t),s=this.DEBUG?new Error:void 0
3460return this._ensureInstance().schedule(e,i,n,r,!0,s)}setTimeout(){return k++,this.later(...arguments)}later(){P++
3461let[e,t,i,n]=function(){let[e,t,i]=y(...arguments),n=0,r=void 0!==i?i.length:0
3462r>0&&o(i[r-1])&&(n=parseInt(i.pop(),10))
3463return[e,t,i,n]}(...arguments)
3464return this._later(e,t,i,n)}throttle(){O++
3465let e,[t,i,n,r,s=!0]=v(...arguments),o=c(t,i,this._timers)
3466if(-1===o)e=this._later(t,i,s?g:n,r),s&&this._join(t,i,n)
3467else{e=this._timers[o+1]
3468let t=o+4
3469this._timers[t]!==g&&(this._timers[t]=n)}return e}debounce(){z++
3470let e,[t,i,n,r,s=!1]=v(...arguments),o=this._timers,a=c(t,i,o)
3471if(-1===a)e=this._later(t,i,s?g:n,r),s&&this._join(t,i,n)
3472else{let s=this._platform.now()+r,l=a+4
3473o[l]===g&&(n=g),e=o[a+1]
3474let c=d(s,o)
3475if(a+6===c)o[a]=s,o[l]=n
3476else{let r=this._timers[a+5]
3477this._timers.splice(c,0,s,e,t,i,n,r),this._timers.splice(a,6)}0===a&&this._reinstallTimerTimeout()}return e}cancelTimers(){D++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(I++,null==e)return!1
3478let t=typeof e
3479return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:u(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map(e=>e&&e._getDebugInfo(this.DEBUG))}}_end(e){let t=this.currentInstance,i=null
3480if(null===t)throw new Error("end called without begin")
3481let n,r=!1
3482try{n=t.flush(e)}finally{if(!r)if(r=!0,1===n){const e=this.queueNames[t.queueNameIndex]
3483this._scheduleAutorun(e)}else this.currentInstance=null,this.instanceStack.length>0&&(i=this.instanceStack.pop(),this.currentInstance=i),this._trigger("end",t,i),this._onEnd(t,i)}}_join(e,t,i){return null===this.currentInstance?this._run(e,t,i):void 0===e&&void 0===i?t():t.apply(e,i)}_run(e,t,i){let n=a(this.options)
3484if(this.begin(),n)try{return t.apply(e,i)}catch(r){n(r)}finally{this.end()}else try{return t.apply(e,i)}finally{this.end()}}_cancelAutorun(){this._autorun&&(this._platform.clearNext(),this._autorun=!1,this._autorunStack=null)}_later(e,t,i,n){let r=this.DEBUG?new Error:void 0,s=this._platform.now()+n,o=_++
3485if(0===this._timers.length)this._timers.push(s,o,e,t,i,r),this._installTimerTimeout()
3486else{let n=d(s,this._timers)
3487this._timers.splice(n,0,s,o,e,t,i,r),this._reinstallTimerTimeout()}return o}_cancelLaterTimer(e){for(let t=1;t<this._timers.length;t+=6)if(this._timers[t]===e)return this._timers.splice(t-1,6),1===t&&this._reinstallTimerTimeout(),!0
3488return!1}_trigger(e,t,i){let n=this._eventCallbacks[e]
3489if(void 0!==n)for(let r=0;r<n.length;r++)n[r](t,i)}_runExpiredTimers(){this._timerTimeoutId=null,this._timers.length>0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,r=this._platform.now()
3490for(;t<i;t+=6){if(e[t]>r)break
3491let i=e[t+4]
3492if(i!==g){let r=e[t+2],s=e[t+3],o=e[t+5]
3493this.currentInstance.schedule(n,r,s,i,!1,o)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return
3494let e=this._timers[0],t=this._platform.now(),i=Math.max(0,e-t)
3495this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,i)}_ensureInstance(){let e=this.currentInstance
3496return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){N++
3497const t=this._platform.next,i=this.options.flush
3498i?i(e,t):t(),this._autorun=!0}}j.Queue=h,j.buildPlatform=r,j.buildNext=n
3499e.default=j}),e("dag-map",["exports"],function(e){"use strict"
3500Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3501var t=function(){function e(){this._vertices=new i}return e.prototype.add=function(e,t,i,n){if(!e)throw new Error("argument `key` is required")
3502var r=this._vertices,s=r.add(e)
3503if(s.val=t,i)if("string"==typeof i)r.addEdge(s,r.add(i))
3504else for(var o=0;o<i.length;o++)r.addEdge(s,r.add(i[o]))
3505if(n)if("string"==typeof n)r.addEdge(r.add(n),s)
3506else for(o=0;o<n.length;o++)r.addEdge(r.add(n[o]),s)},e.prototype.addEdges=function(e,t,i,n){this.add(e,t,i,n)},e.prototype.each=function(e){this._vertices.walk(e)},e.prototype.topsort=function(e){this.each(e)},e}(),i=(e.default=t,function(){function e(){this.length=0,this.stack=new n,this.path=new n,this.result=new n}return e.prototype.add=function(e){if(!e)throw new Error("missing key")
3507for(var t,i=0|this.length,n=0;n<i;n++)if((t=this[n]).key===e)return t
3508return this.length=i+1,this[i]={idx:i,key:e,val:void 0,out:!1,flag:!1,length:0}},e.prototype.addEdge=function(e,t){this.check(e,t.key)
3509for(var i=0|t.length,n=0;n<i;n++)if(t[n]===e.idx)return
3510t.length=i+1,t[i]=e.idx,e.out=!0},e.prototype.walk=function(e){this.reset()
3511for(var t=0;t<this.length;t++){var i=this[t]
3512i.out||this.visit(i,"")}this.each(this.result,e)},e.prototype.check=function(e,t){if(e.key===t)throw new Error("cycle detected: "+t+" <- "+t)
3513if(0!==e.length){for(var i=0;i<e.length;i++){if(this[e[i]].key===t)throw new Error("cycle detected: "+t+" <- "+e.key+" <- "+t)}if(this.reset(),this.visit(e,t),this.path.length>0){var n="cycle detected: "+t
3514throw this.each(this.path,function(e){n+=" <- "+e}),new Error(n)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0
3515for(var e=0,t=this.length;e<t;e++)this[e].flag=!1},e.prototype.visit=function(e,t){var i=this,n=i.stack,r=i.path,s=i.result
3516for(n.push(e.idx);n.length;){var o=0|n.pop()
3517if(o>=0){var a=this[o]
3518if(a.flag)continue
3519if(a.flag=!0,r.push(o),t===a.key)break
3520n.push(~o),this.pushIncoming(a)}else r.pop(),s.push(~o)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i]
3521this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i<n;i++){var r=this[e[i]]
3522t(r.key,r.val)}},e}()),n=function(){function e(){this.length=0}return e.prototype.push=function(e){this[this.length++]=0|e},e.prototype.pop=function(){return 0|this[--this.length]},e}()}),e("ember-babel",["exports"],function(e){"use strict"
3523Object.defineProperty(e,"__esModule",{value:!0}),e.assertThisInitialized=a,e.classCallCheck=function(e,t){0},e.classPrivateFieldLooseBase=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance")
3524return e},e.classPrivateFieldLooseKey=function(e){return"__private_"+s+++"_"+e},e.createClass=function(e,t,i){null!=t&&o(e.prototype,t)
3525null!=i&&o(e,i)
3526return e},e.createForOfIteratorHelperLoose=function(e){let t=0
3527if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return
3528if("string"==typeof e)return c(e,t)
3529let i=Object.prototype.toString.call(e).slice(8,-1)
3530"Object"===i&&e.constructor&&(i=e.constructor.name)
3531if("Map"===i||"Set"===i)return Array.from(i)
3532if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}
3533throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return t=e[Symbol.iterator](),t.next.bind(t)},e.createSuper=function(e){return function(){let t,r=i(e)
3534if(n){let e=i(this).constructor
3535t=Reflect.construct(r,arguments,e)}else t=r.apply(this,arguments)
3536return l(this,t)}},e.inheritsLoose=function(e,i){0
3537e.prototype=Object.create(null===i?null:i.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),null!==i&&t(e,i)},e.objectDestructuringEmpty=function(e){0},e.possibleConstructorReturn=l,e.taggedTemplateLiteralLoose=function(e,t){t||(t=e.slice(0))
3538return e.raw=t,e},e.wrapNativeSuper=function(e){if(r.has(e))return r.get(e)
3539function i(){}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),r.set(e,i),t(i,e)}
3540const t=Object.setPrototypeOf,i=Object.getPrototypeOf,n="object"==typeof Reflect&&"function"==typeof Reflect.construct,r=new Map
3541let s=0
3542function o(e,t){for(let i=0;i<t.length;i++){let n=t[i]
3543n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e){return e}function l(e,t){return"object"==typeof t&&null!==t||"function"==typeof t?t:e}function c(e,t){(null==t||t>e.length)&&(t=e.length)
3544let i=new Array(t)
3545for(let n=0;n<t;n++)i[n]=e[n]
3546return i}}),e("ember/index",["exports","@ember/-internals/environment","@ember/-internals/utils","@ember/-internals/container","@ember/instrumentation","@ember/-internals/meta","@ember/-internals/metal","@ember/canary-features","@ember/debug","backburner.js","@ember/controller","@ember/service","@ember/object","@ember/object/-internals","@ember/object/compat","@ember/object/computed","@ember/object/events","@ember/-internals/runtime","@ember/-internals/glimmer","ember/version","@ember/-internals/views","@ember/debug/container-debug-adapter","@ember/debug/data-adapter","@ember/runloop","@ember/-internals/error-handling","@ember/array","@ember/array/mutable","@ember/array/proxy","@ember/application","@ember/application/instance","@ember/application/namespace","@ember/component","@ember/component/helper","@ember/engine","@ember/engine/instance","@ember/enumerable","@ember/enumerable/mutable","@ember/object/core","@ember/object/evented","@ember/object/mixin","@ember/object/observable","@ember/object/observers","@ember/object/proxy","@ember/object/promise-proxy-mixin","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/route","@ember/routing/router","@ember/routing/-internals","@ember/utils","@glimmer/runtime","@glimmer/manager","@ember/destroyable","@ember/test","@ember/template-compilation"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I,N,R,F,B,j,U,V,H,q,G,W,$,Q,X,Y,K,Z,J,ee,te){"use strict"
3547Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3548var ie,ne=l;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=n.Container,e.Registry=n.Registry,e._setComponentManager=v.setComponentManager,e._componentManagerCapabilities=v.componentCapabilities,e._modifierManagerCapabilities=v.modifierCapabilities,e.meta=s.meta,e._createCache=o.createCache,e._cacheGetValue=o.getValue,e._cacheIsConst=o.isConst,e._descriptor=o.nativeDescDecorator,e._getPath=o._getPath,e._setClassicDecorator=o.setClassicDecorator,e._tracked=o.tracked,e.beginPropertyChanges=o.beginPropertyChanges,e.changeProperties=o.changeProperties,e.endPropertyChanges=o.endPropertyChanges,e.hasListeners=o.hasListeners,e.libraries=o.libraries,e._ContainerProxyMixin=y.ContainerProxyMixin,e._ProxyMixin=y._ProxyMixin,e._RegistryProxyMixin=y.RegistryProxyMixin,e.ActionHandler=y.ActionHandler,e.Comparable=y.Comparable,e.RSVP=y.RSVP,e.ComponentLookup=b.ComponentLookup,e.EventDispatcher=b.EventDispatcher,e._Cache=i.Cache,e.GUID_KEY=i.GUID_KEY
3549e.canInvoke=i.canInvoke,e.generateGuid=i.generateGuid,e.guidFor=i.guidFor,e.uuid=i.uuid,e.wrap=i.wrap,e.getOwner=E.getOwner,e.onLoad=E.onLoad,e.runLoadHooks=E.runLoadHooks,e.setOwner=E.setOwner,e.Application=E.default,e.ApplicationInstance=S.default,e.Namespace=k.default,e.A=L.A,e.Array=L.default,e.NativeArray=L.NativeArray,e.isArray=L.isArray,e.makeArray=L.makeArray,e.MutableArray=x.default,e.ArrayProxy=M.default,e.FEATURES={isEnabled:a.isEnabled,...a.FEATURES},e._Input=P.Input,e.Component=P.default,e.Helper=O.default,e.Controller=u.default,e.ControllerMixin=u.ControllerMixin,e._captureRenderTree=l.captureRenderTree,e.assert=ne.assert,e.warn=ne.warn,e.debug=ne.debug,e.deprecate=ne.deprecate
3550e.deprecateFunc=ne.deprecateFunc,e.runInDebug=ne.runInDebug,e.inspect=ne.inspect,e.Debug={registerDeprecationHandler:ne.registerDeprecationHandler,registerWarnHandler:ne.registerWarnHandler,isComputed:o.isComputed},e.ContainerDebugAdapter=w.default,e.DataAdapter=A.default,e._assertDestroyablesDestroyed=J.assertDestroyablesDestroyed,e._associateDestroyableChild=J.associateDestroyableChild,e._enableDestroyableTracking=J.enableDestroyableTracking,e._isDestroying=J.isDestroying,e._isDestroyed=J.isDestroyed,e._registerDestructor=J.registerDestructor,e._unregisterDestructor=J.unregisterDestructor,e.destroy=J.destroy,e.Engine=z.default,e.EngineInstance=D.default,e.Enumerable=I.default,e.MutableEnumerable=N.default,e.instrument=r.instrument,e.subscribe=r.subscribe,e.Instrumentation={instrument:r.instrument,subscribe:r.subscribe,unsubscribe:r.unsubscribe,reset:r.reset},e.Object=h.default,e._action=h.action,e.computed=h.computed,e.defineProperty=h.defineProperty,e.get=h.get,e.getProperties=h.getProperties,e.notifyPropertyChange=h.notifyPropertyChange,e.observer=h.observer,e.set=h.set
3551function t(){}e.trySet=h.trySet,e.setProperties=h.setProperties,e.cacheFor=f.cacheFor,e._dependentKeyCompat=p.dependentKeyCompat,e.ComputedProperty=m.default,e.expandProperties=m.expandProperties,e.CoreObject=R.default,e.Evented=F.default,e.on=F.on,e.addListener=g.addListener,e.removeListener=g.removeListener,e.sendEvent=g.sendEvent,e.Mixin=B.default,e.mixin=B.mixin,e.Observable=j.default,e.addObserver=U.addObserver,e.removeObserver=U.removeObserver,e.PromiseProxyMixin=H.default,e.ObjectProxy=V.default,e.RouterDSL=X.DSL,e.controllerFor=X.controllerFor,e.generateController=X.generateController,e.generateControllerFactory=X.generateControllerFactory,e.HashLocation=q.default,e.HistoryLocation=G.default,e.NoneLocation=W.default,e.Route=$.default,e.Router=Q.default,e.run=T.run,e.Service=d.default
3552e.compare=Y.compare,e.isBlank=Y.isBlank,e.isEmpty=Y.isEmpty,e.isEqual=Y.isEqual,e.isNone=Y.isNone,e.isPresent=Y.isPresent,e.typeOf=Y.typeOf,e.VERSION=_.default,e.ViewUtils={getChildViews:b.getChildViews,getElementView:b.getElementView,getRootViews:b.getRootViews,getViewBounds:b.getViewBounds,getViewBoundingClientRect:b.getViewBoundingClientRect,getViewClientRects:b.getViewClientRects,getViewElement:b.getViewElement,isSimpleClick:b.isSimpleClick,isSerializationFirstNode:v.isSerializationFirstNode},e._getComponentTemplate=Z.getComponentTemplate,e._helperManagerCapabilities=Z.helperCapabilities,e._setComponentTemplate=Z.setComponentTemplate,e._setHelperManager=Z.setHelperManager,e._setModifierManager=Z.setModifierManager,e._templateOnlyComponent=K.templateOnlyComponent,e._invokeHelper=K.invokeHelper,e._hash=K.hash,e._array=K.array,e._concat=K.concat,e._get=K.get,e._on=K.on,e._fn=K.fn,e._Backburner=c.default,e.inject=t,t.controller=u.inject,t.service=d.service,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis
3553return e.requirejs?.entries??e.require.entries}}})(ie||(ie={})),Object.defineProperty(ie,"ENV",{get:t.getENV,enumerable:!1}),Object.defineProperty(ie,"lookup",{get:t.getLookup,set:t.setLookup,enumerable:!1}),Object.defineProperty(ie,"onerror",{get:C.getOnerror,set:C.setOnerror,enumerable:!1}),Object.defineProperty(ie,"testing",{get:ne.isTesting,set:ne.setTesting,enumerable:!1}),Object.defineProperty(ie,"BOOTED",{configurable:!1,enumerable:!1,get:o.isNamespaceSearchDisabled,set:o.setNamespaceSearchDisabled}),Object.defineProperty(ie,"TEMPLATES",{get:v.getTemplates,set:v.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(ie,"TEMPLATES",{get:v.getTemplates,set:v.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(ie,"testing",{get:ne.isTesting,set:ne.setTesting,enumerable:!1}
3553),(0,E.runLoadHooks)("Ember.Application",E.default)
3554let re={template:v.template,Utils:{escapeExpression:v.escapeExpression}},se={template:v.template}
3555function oe(e){Object.defineProperty(ie,e,{configurable:!0,enumerable:!0,get:()=>(te.__emberTemplateCompiler&&(se.precompile=re.precompile=te.__emberTemplateCompiler.precompile,se.compile=re.compile=te.compileTemplate,Object.defineProperty(ie,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:se}),Object.defineProperty(ie,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:re})),"Handlebars"===e?re:se)})}function ae(e){Object.defineProperty(ie,e,{configurable:!0,enumerable:!0,get(){if(ee._impl){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:r}=ee._impl
3556return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(ie,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(ie,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:r}),"Test"===e?t:r}}})}oe("HTMLBars"),oe("Handlebars"),ae("Test"),ae("setupForTesting"),(0,E.runLoadHooks)("Ember")
3557e.default=ie}),e("ember/version",["exports"],function(e){"use strict"
3558Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3559e.default="5.8.0"}),e("route-recognizer",["exports"],function(e){"use strict"
3560Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
3561var t=Object.create
3562function i(){var e=t(null)
3563return e.__=void 0,delete e.__,e}var n=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i}
3564n.prototype.to=function(e,t){var i=this.delegate
3565if(i&&i.willAddRoute&&(e=i.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`")
3566this.matcher.addChild(this.path,e,t,this.delegate)}}
3567var r=function(e){this.routes=i(),this.children=i(),this.target=e}
3568function s(e,t,i){return function(r,o){var a=e+r
3569if(!o)return new n(a,t,i)
3570o(s(a,t,i))}}function o(e,t,i){for(var n=0,r=0;r<e.length;r++)n+=e[r].path.length
3571var s={path:t=t.substr(n),handler:i}
3572e.push(s)}function a(e,t,i,n){for(var r=t.routes,s=Object.keys(r),l=0;l<s.length;l++){var c=s[l],u=e.slice()
3573o(u,c,r[c])
3574var d=t.children[c]
3575d?a(u,d,i,n):i.call(n,u)}}r.prototype.add=function(e,t){this.routes[e]=t},r.prototype.addChild=function(e,t,i,n){var o=new r(t)
3576this.children[e]=o
3577var a=s(e,o,n)
3578n&&n.contextEntered&&n.contextEntered(t,a),i(a)}
3579function l(e){return e.split("/").map(u).join("/")}var c=/%|\//g
3580function u(e){return e.length<3||-1===e.indexOf("%")?e:decodeURIComponent(e).replace(c,encodeURIComponent)}var d=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g
3581function h(e){return encodeURIComponent(e).replace(d,decodeURIComponent)}var f=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,p=Array.isArray,m=Object.prototype.hasOwnProperty
3582function g(e,t){if("object"!=typeof e||null===e)throw new Error("You must pass an object as the second argument to `generate`.")
3583if(!m.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.")
3584var i=e[t],n="string"==typeof i?i:""+i
3585if(0===n.length)throw new Error("You must provide a param `"+t+"`.")
3586return n}var y=[]
3587y[0]=function(e,t){for(var i=t,n=e.value,r=0;r<n.length;r++){var s=n.charCodeAt(r)
3588i=i.put(s,!1,!1)}return i},y[1]=function(e,t){return t.put(47,!0,!0)},y[2]=function(e,t){return t.put(-1,!1,!0)},y[4]=function(e,t){return t}
3589var v=[]
3590v[0]=function(e){return e.value.replace(f,"\\$1")},v[1]=function(){return"([^/]+)"},v[2]=function(){return"(.+)"},v[4]=function(){return""}
3591var _=[]
3592_[0]=function(e){return e.value},_[1]=function(e,t){var i=g(t,e.value)
3593return S.ENCODE_AND_DECODE_PATH_SEGMENTS?h(i):i},_[2]=function(e,t){return g(t,e.value)},_[4]=function(){return""}
3594var b=Object.freeze({}),w=Object.freeze([])
3595function A(e,t,i){t.length>0&&47===t.charCodeAt(0)&&(t=t.substr(1))
3596for(var n=t.split("/"),r=void 0,s=void 0,o=0;o<n.length;o++){var a,l=n[o],c=0
359712&(a=2<<(c=""===l?4:58===l.charCodeAt(0)?1:42===l.charCodeAt(0)?2:0))&&(l=l.slice(1),(r=r||[]).push(l),(s=s||[]).push(!!(4&a))),14&a&&i[c]++,e.push({type:c,value:u(l)})}return{names:r||w,shouldDecodes:s||w}}function T(e,t,i){return e.char===t&&e.negate===i}var C=function(e,t,i,n,r){this.states=e,this.id=t,this.char=i,this.negate=n,this.nextStates=r?t:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0}
3598function L(e,t){return e.negate?e.char!==t&&-1!==e.char:e.char===t||-1===e.char}function x(e,t){for(var i=[],n=0,r=e.length;n<r;n++){var s=e[n]
3599i=i.concat(s.match(t))}return i}C.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex},C.prototype.get=function(e,t){var i=this.nextStates
3600if(null!==i)if(p(i))for(var n=0;n<i.length;n++){var r=this.states[i[n]]
3601if(T(r,e,t))return r}else{var s=this.states[i]
3602if(T(s,e,t))return s}},C.prototype.put=function(e,t,i){var n
3603if(n=this.get(e,t))return n
3604var r=this.states
3605return n=new C(r,r.length,e,t,i),r[r.length]=n,null==this.nextStates?this.nextStates=n.id:p(this.nextStates)?this.nextStates.push(n.id):this.nextStates=[this.nextStates,n.id],n},C.prototype.match=function(e){var t=this.nextStates
3606if(!t)return[]
3607var i=[]
3608if(p(t))for(var n=0;n<t.length;n++){var r=this.states[t[n]]
3609L(r,e)&&i.push(r)}else{var s=this.states[t]
3610L(s,e)&&i.push(s)}return i}
3611var M=function(e){this.length=0,this.queryParams=e||{}}
3612function E(e){var t
3613e=e.replace(/\+/gm,"%20")
3614try{t=decodeURIComponent(e)}catch(i){t=""}return t}M.prototype.splice=Array.prototype.splice,M.prototype.slice=Array.prototype.slice,M.prototype.push=Array.prototype.push
3615var S=function(){this.names=i()
3616var e=[],t=new C(e,0,-1,!0,!1)
3617e[0]=t,this.states=e,this.rootState=t}
3618S.prototype.add=function(e,t){for(var i,n=this.rootState,r="^",s=[0,0,0],o=new Array(e.length),a=[],l=!0,c=0,u=0;u<e.length;u++){for(var d=e[u],h=A(a,d.path,s),f=h.names,p=h.shouldDecodes;c<a.length;c++){var m=a[c]
36194!==m.type&&(l=!1,n=n.put(47,!1,!1),r+="/",n=y[m.type](m,n),r+=v[m.type](m))}o[u]={handler:d.handler,names:f,shouldDecodes:p}}l&&(n=n.put(47,!1,!1),r+="/"),n.handlers=o,n.pattern=r+"$",n.types=s,"object"==typeof t&&null!==t&&t.as&&(i=t.as),i&&(this.names[i]={segments:a,handlers:o})},S.prototype.handlersFor=function(e){var t=this.names[e]
3620if(!t)throw new Error("There is no route named "+e)
3621for(var i=new Array(t.handlers.length),n=0;n<t.handlers.length;n++){var r=t.handlers[n]
3622i[n]=r}return i},S.prototype.hasRoute=function(e){return!!this.names[e]},S.prototype.generate=function(e,t){var i=this.names[e],n=""
3623if(!i)throw new Error("There is no route named "+e)
3624for(var r=i.segments,s=0;s<r.length;s++){var o=r[s]
36254!==o.type&&(n+="/",n+=_[o.type](o,t))}return"/"!==n.charAt(0)&&(n="/"+n),t&&t.queryParams&&(n+=this.generateQueryString(t.queryParams)),n},S.prototype.generateQueryString=function(e){var t=[],i=Object.keys(e)
3626i.sort()
3627for(var n=0;n<i.length;n++){var r=i[n],s=e[r]
3628if(null!=s){var o=encodeURIComponent(r)
3629if(p(s))for(var a=0;a<s.length;a++){var l=r+"[]="+encodeURIComponent(s[a])
3630t.push(l)}else o+="="+encodeURIComponent(s),t.push(o)}}return 0===t.length?"":"?"+t.join("&")},S.prototype.parseQueryString=function(e){for(var t=e.split("&"),i={},n=0;n<t.length;n++){var r=t[n].split("="),s=E(r[0]),o=s.length,a=!1,l=void 0
36311===r.length?l="true":(o>2&&"[]"===s.slice(o-2)&&(a=!0,i[s=s.slice(0,o-2)]||(i[s]=[])),l=r[1]?E(r[1]):""),a?i[s].push(l):i[s]=l}return i},S.prototype.recognize=function(e){var t,i=[this.rootState],n={},r=!1,s=e.indexOf("#");-1!==s&&(e=e.substr(0,s))
3632var o=e.indexOf("?")
3633if(-1!==o){var a=e.substr(o+1,e.length)
3634e=e.substr(0,o),n=this.parseQueryString(a)}"/"!==e.charAt(0)&&(e="/"+e)
3635var c=e
3636S.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),c=decodeURI(c))
3637var u=e.length
3638u>1&&"/"===e.charAt(u-1)&&(e=e.substr(0,u-1),c=c.substr(0,c.length-1),r=!0)
3639for(var d=0;d<e.length&&(i=x(i,e.charCodeAt(d))).length;d++);for(var h=[],f=0;f<i.length;f++)i[f].handlers&&h.push(i[f])
3640i=function(e){return e.sort(function(e,t){var i=e.types||[0,0,0],n=i[0],r=i[1],s=i[2],o=t.types||[0,0,0],a=o[0],l=o[1],c=o[2]
3641if(s!==c)return s-c
3642if(s){if(n!==a)return a-n
3643if(r!==l)return l-r}return r!==l?r-l:n!==a?a-n:0})}(h)
3644var p=h[0]
3645return p&&p.handlers&&(r&&p.pattern&&"(.+)$"===p.pattern.slice(-5)&&(c+="/"),t=function(e,t,i){var n=e.handlers,r=e.regex()
3646if(!r||!n)throw new Error("state not initialized")
3647var s=t.match(r),o=1,a=new M(i)
3648a.length=n.length
3649for(var l=0;l<n.length;l++){var c=n[l],u=c.names,d=c.shouldDecodes,h=b,f=!1
3650if(u!==w&&d!==w)for(var p=0;p<u.length;p++){f=!0
3651var m=u[p],g=s&&s[o++]
3652h===b&&(h={}),S.ENCODE_AND_DECODE_PATH_SEGMENTS&&d[p]?h[m]=g&&decodeURIComponent(g):h[m]=g}a[l]={handler:c.handler,params:h,isDynamic:f}}return a}(p,c,n)),t},S.VERSION="0.3.4",S.ENCODE_AND_DECODE_PATH_SEGMENTS=!0,S.Normalizer={normalizeSegment:u,normalizePath:l,encodePathSegment:h},S.prototype.map=function(e,t){var i=new r
3653e(s("",i,this.delegate)),a([],i,function(e){t?t(this,e):this.add(e)},this)}
3654e.default=S})
3655e("router_js",["exports","route-recognizer","rsvp"],function(e,t,i){"use strict"
3656function n(){let e=new Error("TransitionAborted")
3657return e.name="TransitionAborted",e.code="TRANSITION_ABORTED",e}function r(e){if("object"==typeof(t=e)&&null!==t&&"boolean"==typeof t.isAborted&&e.isAborted)throw n()
3658var t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TransitionState=e.TransitionError=e.STATE_SYMBOL=e.QUERY_PARAMS_SYMBOL=e.PARAMS_SYMBOL=e.InternalTransition=e.InternalRouteInfo=void 0,e.logAbort=b
3659const s=Array.prototype.slice,o=Object.prototype.hasOwnProperty
3660function a(e,t){for(let i in t)o.call(t,i)&&(e[i]=t[i])}function l(e){let t,i,n=e&&e.length
3661if(n&&n>0){let r=e[n-1]
3662if(function(e){if(e&&"object"==typeof e){let t=e
3663return"queryParams"in t&&Object.keys(t.queryParams).every(e=>"string"==typeof e)}return!1}(r))return i=r.queryParams,t=s.call(e,0,n-1),[t,i]}return[e,null]}function c(e){for(let t in e){let i=e[t]
3664if("number"==typeof i)e[t]=""+i
3665else if(Array.isArray(i))for(let e=0,t=i.length;e<t;e++)i[e]=""+i[e]}}function u(e,...t){if(e.log)if(2===t.length){let[i,n]=t
3666e.log("Transition #"+i+": "+n)}else{let[i]=t
3667e.log(i)}}function d(e){return"string"==typeof e||e instanceof String||"number"==typeof e||e instanceof Number}function h(e,t){for(let i=0,n=e.length;i<n&&!1!==t(e[i]);i++);}function f(e,t){let i,n={all:{},changed:{},removed:{}}
3668a(n.all,t)
3669let r=!1
3670for(i in c(e),c(t),e)o.call(e,i)&&(o.call(t,i)||(r=!0,n.removed[i]=e[i]))
3671for(i in t)if(o.call(t,i)){let s=e[i],o=t[i]
3672if(p(s)&&p(o))if(s.length!==o.length)n.changed[i]=t[i],r=!0
3673else for(let e=0,a=s.length;e<a;e++)s[e]!==o[e]&&(n.changed[i]=t[i],r=!0)
3674else e[i]!==t[i]&&(n.changed[i]=t[i],r=!0)}return r?n:void 0}function p(e){return Array.isArray(e)}function m(e){return"Router: "+e}const g=e.STATE_SYMBOL="__STATE__-2619860001345920-3322w3",y=e.PARAMS_SYMBOL="__PARAMS__-261986232992830203-23323",v=e.QUERY_PARAMS_SYMBOL="__QPS__-2619863929824844-32323"
3675class _{constructor(e,t,n,r=void 0,s=void 0){if(this.from=null,this.to=void 0,this.isAborted=!1,this.isActive=!0,this.urlMethod="update",this.resolveIndex=0,this.queryParamsOnly=!1,this.isTransition=!0,this.isCausedByAbortingTransition=!1,this.isCausedByInitialTransition=!1,this.isCausedByAbortingReplaceTransition=!1,this._visibleQueryParams={},this.isIntermediate=!1,this[g]=n||e.state,this.intent=t,this.router=e,this.data=t&&t.data||{},this.resolvedModels={},this[v]={},this.promise=void 0,this.error=void 0,this[y]={},this.routeInfos=[],this.targetName=void 0,this.pivotHandler=void 0,this.sequence=-1,r)return this.promise=i.Promise.reject(r),void(this.error=r)
3676if(this.isCausedByAbortingTransition=!!s,this.isCausedByInitialTransition=!!s&&(s.isCausedByInitialTransition||0===s.sequence),this.isCausedByAbortingReplaceTransition=!!s&&"replace"===s.urlMethod&&(!s.isCausedByAbortingTransition||s.isCausedByAbortingReplaceTransition),n){this[y]=n.params,this[v]=n.queryParams,this.routeInfos=n.routeInfos
3677let t=n.routeInfos.length
3678t&&(this.targetName=n.routeInfos[t-1].name)
3679for(let e=0;e<t;++e){let t=n.routeInfos[e]
3680if(!t.isResolved)break
3681this.pivotHandler=t.route}this.sequence=e.currentSequence++,this.promise=n.resolve(this).catch(e=>{throw this.router.transitionDidError(e,this)},m("Handle Abort"))}else this.promise=i.Promise.resolve(this[g]),this[y]={}}then(e,t,i){return this.promise.then(e,t,i)}catch(e,t){return this.promise.catch(e,t)}finally(e,t){return this.promise.finally(e,t)}abort(){this.rollback()
3682let e=new _(this.router,void 0,void 0,void 0)
3683return e.to=this.from,e.from=this.from,e.isAborted=!0,this.router.routeWillChange(e),this.router.routeDidChange(e),this}rollback(){this.isAborted||(u(this.router,this.sequence,this.targetName+": transition was aborted"),void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state),this.isAborted=!0,this.isActive=!1,this.router.activeTransition=void 0)}redirect(e){this.rollback(),this.router.routeWillChange(e)}retry(){this.abort()
3684let e=this.router.transitionByIntent(this.intent,!1)
3685return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,r){this.trigger(e,t,i,n,r)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[g].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router
3686return this.promise.catch(function(t){return e.activeTransition?e.activeTransition.followRedirects():i.Promise.reject(t)})}toString(){return"Transition (sequence "+this.sequence+")"}log(e){u(this.router,this.sequence,e)}}function b(e){return u(e.router,e.sequence,"detected abort."),n()}function w(e){return"object"==typeof e&&e instanceof _&&e.isTransition}e.InternalTransition=_
3687let A=new WeakMap
3688function T(e,t={},i=!1){return e.map((n,r)=>{let{name:s,params:o,paramNames:a,context:l,route:c}=n,u=n
3689if(A.has(u)&&i){let e=A.get(u)
3690e=function(e,t){let i={get metadata(){return L(e)}}
3691if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,i))
3692return Object.assign(t,i)}(c,e)
3693let t=C(e,l)
3694return A.set(u,t),t}let d={find(t,i){let n,r=[]
36953===t.length&&(r=e.map(e=>A.get(e)))
3696for(let s=0;e.length>s;s++)if(n=A.get(e[s]),t.call(i,n,s,r))return n},get name(){return s},get paramNames(){return a},get metadata(){return L(n.route)},get parent(){let t=e[r-1]
3697return void 0===t?null:A.get(t)},get child(){let t=e[r+1]
3698return void 0===t?null:A.get(t)},get localName(){let e=this.name.split(".")
3699return e[e.length-1]},get params(){return o},get queryParams(){return t}}
3700return i&&(d=C(d,l)),A.set(n,d),d})}function C(e,t){let i={get attributes(){return t}}
3701return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function L(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class x{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return i.Promise.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return i.Promise.resolve(this.routePromise).then(t=>(r(e),t)).then(()=>this.runBeforeModelHook(e)).then(()=>r(e)).then(()=>this.getModel(e)).then(t=>(r(e),t)).then(t=>this.runAfterModelHook(e,t)).then(t=>
3701this.becomeResolved(e,t))}becomeResolved(e,t){let i,n=this.serialize(t)
3702e&&(this.stashResolvedModel(e,t),e[y]=e[y]||{},e[y][this.name]=n)
3703let r=t===this.context
3704!("context"in this)&&r||(i=t)
3705let s=A.get(this),o=new M(this.router,this.name,this.paramNames,n,this.route,i)
3706return void 0!==s&&A.set(o,s),o}shouldSupersede(e){if(!e)return!0
3707let t=e.context===this.context
3708return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0
3709if(!e||!t)return!1
3710for(let i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1
3711return!0}(this.params,e.params)}get route(){return null!==this._route?this._route:this.fetchRoute()}set route(e){this._route=e}get routePromise(){return this._routePromise||this.fetchRoute(),this._routePromise}set routePromise(e){this._routePromise=e}log(e,t){e.log&&e.log(this.name+": "+t)}updateRoute(e){return e._internalName=this.name,this.route=e}runBeforeModelHook(e){let t
3712return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),w(t)&&(t=null),i.Promise.resolve(t)}runAfterModelHook(e,t){let n,r=this.name
3713var s
3714return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(n=this.route.afterModel(t,e)),n=w(s=n)?null:s,i.Promise.resolve(n).then(()=>e.resolvedModels[r])}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name)
3715return this._processRoute(e)}_processRoute(e){return this.routePromise=i.Promise.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then(e=>this.updateRoute(e)),this.route=void 0):e?this.updateRoute(e):void 0
3716var t}}e.InternalRouteInfo=x
3717class M extends x{constructor(e,t,i,n,r,s){super(e,t,i,r),this.params=n,this.isResolved=!0,this.context=s}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),i.Promise.resolve(this)}}class E extends x{constructor(e,t,i,n,r){super(e,t,i,r),this.params={},n&&(this.params=n)}getModel(e){let t=this.params
3718e&&e[v]&&(t={},a(t,this.params),t.queryParams=e[v])
3719let n,r=this.route
3720return r.deserialize?n=r.deserialize(t,e):r.model&&(n=r.model(t,e)),n&&w(n)&&(n=void 0),i.Promise.resolve(n)}}class S extends x{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this
3721e||(e=i)
3722let n={}
3723if(d(e))return n[t[0]]=e,n
3724if(this.serializer)return this.serializer.call(null,e,t)
3725if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t)
3726if(1!==t.length)return
3727let r=t[0]
3728return/_id$/.test(r)?n[r]=e.id:n[r]=e,n}}class k{constructor(e,t={}){this.router=e,this.data=t}}function P(e,t,i){let n=e.routeInfos,r=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,s=t.isAborted
3729throw new I(i,e.routeInfos[r].route,s,e)}function O(e,t){if(t.resolveIndex===e.routeInfos.length)return
3730let i=e.routeInfos[t.resolveIndex],n=z.bind(null,e,t)
3731return i.resolve(t).then(n,null,e.promiseLabel("Proceed"))}function z(e,t,i){let n=e.routeInfos[t.resolveIndex].isResolved
3732if(e.routeInfos[t.resolveIndex++]=i,!n){let{route:e}=i
3733void 0!==e&&e.redirect&&e.redirect(i.context,t)}return r(t),O(e,t)}class D{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t=""
3734return h(this.routeInfos,function(e){return""!==t&&(t+="."),t+=e.name,!0}),m("'"+t+"': "+e)}resolve(e){let t=this.params
3735h(this.routeInfos,e=>(t[e.name]=e.params||{},!0)),e.resolveIndex=0
3736let n=O.bind(null,this,e),r=P.bind(null,this,e)
3737return i.Promise.resolve(null,this.promiseLabel("Start transition")).then(n,null,this.promiseLabel("Resolve route")).catch(r,this.promiseLabel("Handle error")).then(()=>this)}}e.TransitionState=D
3738class I{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}e.TransitionError=I
3739class N extends k{constructor(e,t,i,n=[],r={},s){super(e,s),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=r}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler
3740return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,r){let s,o,l=new D,c=this.contexts.slice(0),u=t.length
3741if(this.pivotHandler)for(s=0,o=t.length;s<o;++s)if(t[s].handler===this.pivotHandler._internalName){u=s
3742break}for(s=t.length-1;s>=0;--s){let o=t[s],a=o.handler,d=e.routeInfos[s],h=null
3743if(h=o.names.length>0?s>=u?this.createParamHandlerInfo(a,o.names,c,d):this.getHandlerInfoForDynamicSegment(a,o.names,c,d,i,s):this.createParamHandlerInfo(a,o.names,c,d),r){h=h.becomeResolved(null,h.context)
3744let e=d&&d.context
3745o.names.length>0&&void 0!==d.context&&h.context===e&&(h.params=d&&d.params),h.context=e}let f=d;(s>=u||h.shouldSupersede(d))&&(u=Math.min(s,u),f=h),n&&!r&&(f=f.becomeResolved(null,f.context)),l.routeInfos.unshift(f)}if(c.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i)
3746return n||this.invalidateChildren(l.routeInfos,u),a(l.queryParams,this.queryParams||{}),n&&e.queryParams&&a(l.queryParams,e.queryParams),l}invalidateChildren(e,t){for(let i=t,n=e.length;i<n;++i){if(e[i].isResolved){let{name:t,params:n,route:r,paramNames:s}=e[i]
3747e[i]=new E(this.router,t,s,n,r)}}}getHandlerInfoForDynamicSegment(e,t,i,n,r,s){let o
3748if(i.length>0){if(o=i[i.length-1],d(o))return this.createParamHandlerInfo(e,t,i,n)
3749i.pop()}else{if(n&&n.name===e)return n
3750if(!this.preTransitionState)return n
3751{let e=this.preTransitionState.routeInfos[s]
3752o=null==e?void 0:e.context}}return new S(this.router,e,t,o)}createParamHandlerInfo(e,t,i,n){let r={},s=t.length,o=[]
3753for(;s--;){let a=n&&e===n.name&&n.params||{},l=i[i.length-1],c=t[s]
3754d(l)?r[c]=""+i.pop():a.hasOwnProperty(c)?r[c]=a[c]:o.push(c)}if(o.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${o}`)
3755return new E(this.router,e,t,r)}}const R=function(){function e(t){let i=Error.call(this,t)
3756this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=i.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}()
3757class F extends k{constructor(e,t,i){super(e,i),this.url=t,this.preTransitionState=void 0}applyToState(e){let t,i,n=new D,r=this.router.recognizer.recognize(this.url)
3758if(!r)throw new R(this.url)
3759let s=!1,o=this.url
3760function l(e){if(e&&e.inaccessibleByURL)throw new R(o)
3761return e}for(t=0,i=r.length;t<i;++t){let i=r[t],o=i.handler,a=[]
3762this.router.recognizer.hasRoute(o)&&(a=this.router.recognizer.handlersFor(o)[t].names)
3763let c=new E(this.router,o,a,i.params),u=c.route
3764u?l(u):c.routePromise=c.routePromise.then(l)
3765let d=e.routeInfos[t]
3766s||c.shouldSupersede(d)?(s=!0,n.routeInfos[t]=c):n.routeInfos[t]=d}return a(n.queryParams,r.queryParams),n}}function B(e,t){if(e.length!==t.length)return!1
3767for(let i=0,n=e.length;i<n;++i)if(e[i]!==t[i])return!1
3768return!0}function j(e,t){if(e===t)return!0
3769if(!e||!t)return!1
3770let i=Object.keys(e),n=Object.keys(t)
3771if(i.length!==n.length)return!1
3772for(let r=0,s=i.length;r<s;++r){let n=i[r]
3773if(e[n]!==t[n])return!1}return!0}e.default=class{constructor(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new t.default,this.reset()}map(e){this.recognizer.map(e,function(e,t){for(let i=t.length-1,n=!0;i>=0&&n;--i){let r=t[i],s=r.handler
3774e.add(t,{as:s}),n="/"===r.path||""===r.path||".index"===s.slice(-6)}})}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition
3775{let e=new _(this,void 0,void 0)
3776return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[v]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then(t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t),null,m("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new _(this,e,void 0,i,void 0)}}recognize(e){let t=new F(this,e),i=this.generateNewState(t)
3777if(null===i)return i
3778let n=T(i.routeInfos,i.queryParams)
3779return n[n.length-1]}recognizeAndLoad(e){let t=new F(this,e),n=this.generateNewState(t)
3780if(null===n)return i.Promise.reject(`URL ${e} was not recognized`)
3781let r=new _(this,t,n,void 0)
3782return r.then(()=>{let e=T(n.routeInfos,r[v],!0)
3783return e[e.length-1]})}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,r=n?this.activeTransition[g]:this.state,s=e.applyToState(r,t),o=f(r.queryParams,s.queryParams)
3784if(B(s.routeInfos,r.routeInfos)){if(o){let e=this.queryParamsTransition(o,n,r,s)
3785return e.queryParamsOnly=!0,e}return this.activeTransition||new _(this,void 0,void 0)}if(t){let e=new _(this,void 0,s)
3786return e.isIntermediate=!0,this.toReadOnlyInfos(e,s),this.setupContexts(s,e),this.routeWillChange(e),this.activeTransition}return i=new _(this,e,s,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1
3787for(let i=0,n=e.length;i<n;++i){if(e[i].name!==t[i].name)return!1
3788if(!j(e[i].params,t[i].params))return!1}return!0}(s.routeInfos,r.routeInfos)&&(i.queryParamsOnly=!0),this.toReadOnlyInfos(i,s),this.activeTransition&&this.activeTransition.redirect(i),this.activeTransition=i,i.promise=i.promise.then(e=>this.finalizeTransition(i,e),null,m("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(s,i),this.fireQueryParamDidChange(s,o),i}doTransition(e,t=[],i=!1){let n,r=t[t.length-1],s={}
3789if(r&&Object.prototype.hasOwnProperty.call(r,"queryParams")&&(s=t.pop().queryParams),void 0===e){u(this,"Updating query params")
3790let{routeInfos:e}=this.state
3791n=new N(this,e[e.length-1].name,void 0,[],s)}else"/"===e.charAt(0)?(u(this,"Attempting URL transition to "+e),n=new F(this,e)):(u(this,"Attempting transition to "+e),n=new N(this,e,void 0,t,s))
3792return this.transitionByIntent(n,i)}finalizeTransition(e,t){try{u(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.")
3793let n=t.routeInfos
3794return this.setupContexts(t,e),e.isAborted?(this.state.routeInfos=this.currentRouteInfos,i.Promise.reject(b(e))):(this._updateURL(e,t),e.isActive=!1,this.activeTransition=void 0,this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[]),this.didTransition(this.currentRouteInfos),this.toInfos(e,t.routeInfos,!0),this.routeDidChange(e),u(this,e.sequence,"TRANSITION COMPLETE."),n[n.length-1].route)}catch(r){if("object"!=typeof(n=r)||null===n||"TRANSITION_ABORTED"!==n.code){let t=e[g].routeInfos
3795e.trigger(!0,"error",r,e,t[t.length-1].route),e.abort()}throw r}var n}setupContexts(e,t){let i,n,r,s=this.partitionRoutes(this.state,e)
3796for(i=0,n=s.exited.length;i<n;i++)r=s.exited[i].route,delete r.context,void 0!==r&&(void 0!==r._internalReset&&r._internalReset(!0,t),void 0!==r.exit&&r.exit(t))
3797let o=this.oldState=this.state
3798this.state=e
3799let a=this.currentRouteInfos=s.unchanged.slice()
3800try{for(i=0,n=s.reset.length;i<n;i++)r=s.reset[i].route,void 0!==r&&void 0!==r._internalReset&&r._internalReset(!1,t)
3801for(i=0,n=s.updatedContext.length;i<n;i++)this.routeEnteredOrUpdated(a,s.updatedContext[i],!1,t)
3802for(i=0,n=s.entered.length;i<n;i++)this.routeEnteredOrUpdated(a,s.entered[i],!0,t)}catch(l){throw this.state=o,this.currentRouteInfos=o.routeInfos,l}this.state.queryParams=this.finalizeQueryParamChange(a,e.queryParams,t)}fireQueryParamDidChange(e,t){t&&(this._changedQueryParams=t.all,this.triggerEvent(e.routeInfos,!0,"queryParamsDidChange",[t.changed,t.all,t.removed]),this._changedQueryParams=void 0)}routeEnteredOrUpdated(e,t,i,n){let s=t.route,o=t.context
3803function a(s){return i&&void 0!==s.enter&&s.enter(n),r(n),s.context=o,void 0!==s.contextDidChange&&s.contextDidChange(),void 0!==s.setup&&s.setup(o,n),r(n),e.push(t),s}return void 0===s?t.routePromise=t.routePromise.then(a):a(s),!0}partitionRoutes(e,t){let i,n,r,s=e.routeInfos,o=t.routeInfos,a={updatedContext:[],exited:[],entered:[],unchanged:[],reset:[]},l=!1
3804for(n=0,r=o.length;n<r;n++){let e=s[n],t=o[n]
3805e&&e.route===t.route||(i=!0),i?(a.entered.push(t),e&&a.exited.unshift(e)):l||e.context!==t.context?(l=!0,a.updatedContext.push(t)):a.unchanged.push(e)}for(n=o.length,r=s.length;n<r;n++)a.exited.unshift(s[n])
3806return a.reset=a.updatedContext.slice(),a.reset.reverse(),a}_updateURL(e,t){let i=e.urlMethod
3807if(!i)return
3808let{routeInfos:n}=t,{name:r}=n[n.length-1],s={}
3809for(let o=n.length-1;o>=0;--o){let e=n[o]
3810a(s,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){s.queryParams=e._visibleQueryParams||t.queryParams
3811let n=this.recognizer.generate(r,s),o=e.isCausedByInitialTransition,a="replace"===i&&!e.isCausedByAbortingTransition,l=e.queryParamsOnly&&"replace"===i,c="replace"===i&&e.isCausedByAbortingReplaceTransition
3812o||a||l||c?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let s in t)t.hasOwnProperty(s)&&null===t[s]&&delete t[s]
3813let n=[]
3814this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,n,i]),i&&(i._visibleQueryParams={})
3815let r={}
3816for(let s=0,o=n.length;s<o;++s){let e=n[s]
3817r[e.key]=e.value,i&&!1!==e.visible&&(i._visibleQueryParams[e.key]=e.value)}return r}toReadOnlyInfos(e,t){let i=this.state.routeInfos
3818this.fromInfos(e,i),this.toInfos(e,t.routeInfos),this._lastQueryParams=t.queryParams}fromInfos(e,t){if(void 0!==e&&t.length>0){let i=T(t,Object.assign({},this._lastQueryParams),!0)
3819e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=T(t,Object.assign({},e[v]),i)
3820e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,r,s,o=this.state.routeInfos
3821for(n=o.length,i=0;i<n&&(r=o[i],s=e.routeInfos[i],s&&r.name===s.name);i++)s.isResolved
3822this.triggerEvent(o,!0,"willTransition",[t]),this.routeWillChange(t),this.willTransition(o,e.routeInfos,t)}reset(){this.state&&h(this.state.routeInfos.slice().reverse(),function(e){let t=e.route
3823return void 0!==t&&void 0!==t.exit&&t.exit(),!0}),this.oldState=void 0,this.state=new D,this.currentRouteInfos=void 0}handleURL(e){return"/"!==e.charAt(0)&&(e="/"+e),this.doTransition(e).method(null)}transitionTo(e,...t){return"object"==typeof e?(t.push(e),this.doTransition(void 0,t,!1)):this.doTransition(e,t)}intermediateTransitionTo(e,...t){return this.doTransition(e,t,!0)}refresh(e){let t=this.activeTransition,i=t?t[g]:this.state,n=i.routeInfos
3824void 0===e&&(e=n[0].route),u(this,"Starting a refresh transition")
3825let r=n[n.length-1].name,s=new N(this,r,e,[],this._changedQueryParams||i.queryParams),o=this.transitionByIntent(s,!1)
3826return t&&"replace"===t.urlMethod&&o.method(t.urlMethod),o}replaceWith(e){return this.doTransition(e).method("replace")}generate(e,...t){let i=l(t),n=i[0],r=i[1],s=new N(this,e,void 0,n).applyToState(this.state,!1),o={}
3827for(let l=0,c=s.routeInfos.length;l<c;++l){a(o,s.routeInfos[l].serialize())}return o.queryParams=r,this.recognizer.generate(e,o)}applyIntent(e,t){let i=new N(this,e,void 0,t),n=this.activeTransition&&this.activeTransition[g]||this.state
3828return i.applyToState(n,!1)}isActiveIntent(e,t,i,n){let r,s,o=n||this.state,l=o.routeInfos
3829if(!l.length)return!1
3830let c=l[l.length-1].name,u=this.recognizer.handlersFor(c),d=0
3831for(s=u.length;d<s&&(r=l[d],r.name!==e);++d);if(d===u.length)return!1
3832let h=new D
3833h.routeInfos=l.slice(0,d+1),u=u.slice(0,d+1)
3834let p=B(new N(this,c,void 0,t).applyToHandlers(h,u,c,!0,!0).routeInfos,h.routeInfos)
3835if(!i||!p)return p
3836let m={}
3837a(m,i)
3838let g=o.queryParams
3839for(let a in g)g.hasOwnProperty(a)&&m.hasOwnProperty(a)&&(m[a]=g[a])
3840return p&&!f(m,i)}isActive(e,...t){let[i,n]=l(t)
3841return this.isActiveIntent(e,i,n)}trigger(e,...t){this.triggerEvent(this.currentRouteInfos,!1,e,t)}}}),e("rsvp",["exports"],function(e){"use strict"
3842function i(e){let t=e._promiseCallbacks
3843return t||(t=e._promiseCallbacks={}),t}Object.defineProperty(e,"__esModule",{value:!0}),e.Promise=e.EventTarget=void 0,e.all=P,e.allSettled=z,e.asap=Y,e.cast=e.async=void 0,e.configure=s,e.default=void 0,e.defer=j,e.denodeify=S,e.filter=$,e.hash=N,e.hashSettled=F,e.map=V,e.off=ce,e.on=le,e.race=D,e.reject=q,e.resolve=H,e.rethrow=B
3844var n=e.EventTarget={mixin(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function")
3845let n=i(this),r=n[e]
3846r||(r=n[e]=[]),-1===r.indexOf(t)&&r.push(t)},off(e,t){let n=i(this)
3847if(!t)return void(n[e]=[])
3848let r=n[e],s=r.indexOf(t);-1!==s&&r.splice(s,1)},trigger(e,t,n){let r=i(this)[e]
3849if(r){let e
3850for(let i=0;i<r.length;i++)e=r[i],e(t,n)}}}
3851const r={instrument:!1}
3852function s(e,t){if(2!==arguments.length)return r[e]
3853r[e]=t}n.mixin(r)
3854const o=[]
3855function a(e,t,i){1===o.push({name:e,payload:{key:t._guidKey,id:t._id,eventName:e,detail:t._result,childId:i&&i._id,label:t._label,timeStamp:Date.now(),error:r["instrument-with-stack"]?new Error(t._label):null}})&&setTimeout(()=>{for(let e=0;e<o.length;e++){let t=o[e],i=t.payload
3856i.guid=i.key+i.id,i.childGuid=i.key+i.childId,i.error&&(i.stack=i.error.stack),r.trigger(t.name,t.payload)}o.length=0},50)}function l(e,t){if(e&&"object"==typeof e&&e.constructor===this)return e
3857let i=new this(c,t)
3858return p(i,e),i}function c(){}const u=void 0,d=1,h=2
3859function f(e,t,i){t.constructor===e.constructor&&i===w&&e.constructor.resolve===l?function(e,t){t._state===d?g(e,t._result):t._state===h?(t._onError=null,y(e,t._result)):v(t,void 0,i=>{t===i?g(e,i):p(e,i)},t=>y(e,t))}(e,t):"function"==typeof i?function(e,t,i){r.async(e=>{let n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(r){return r}}(i,t,i=>{n||(n=!0,t===i?g(e,i):p(e,i))},t=>{n||(n=!0,y(e,t))},e._label)
3860!n&&r&&(n=!0,y(e,r))},e)}(e,t,i):g(e,t)}function p(e,t){if(e===t)g(e,t)
3861else if(function(e){let t=typeof e
3862return null!==e&&("object"===t||"function"===t)}(t)){let n
3863try{n=t.then}catch(i){return void y(e,i)}f(e,t,n)}else g(e,t)}function m(e){e._onError&&e._onError(e._result),_(e)}function g(e,t){e._state===u&&(e._result=t,e._state=d,0===e._subscribers.length?r.instrument&&a("fulfilled",e):r.async(_,e))}function y(e,t){e._state===u&&(e._state=h,e._result=t,r.async(m,e))}function v(e,t,i,n){let s=e._subscribers,o=s.length
3864e._onError=null,s[o]=t,s[o+d]=i,s[o+h]=n,0===o&&e._state&&r.async(_,e)}function _(e){let t=e._subscribers,i=e._state
3865if(r.instrument&&a(i===d?"fulfilled":"rejected",e),0===t.length)return
3866let n,s,o=e._result
3867for(let r=0;r<t.length;r+=3)n=t[r],s=t[r+i],n?b(i,n,s,o):s(o)
3868e._subscribers.length=0}function b(e,t,i,n){let r,s,o="function"==typeof i,a=!0
3869if(o)try{r=i(n)}catch(l){a=!1,s=l}else r=n
3870t._state!==u||(r===t?y(t,new TypeError("A promises callback cannot return that same promise.")):!1===a?y(t,s):o?p(t,r):e===d?g(t,r):e===h&&y(t,r))}function w(e,t,i){let n=this,s=n._state
3871if(s===d&&!e||s===h&&!t)return r.instrument&&a("chained",n,n),n
3872n._onError=null
3873let o=new n.constructor(c,i),l=n._result
3874if(r.instrument&&a("chained",n,o),s===u)v(n,o,e,t)
3875else{let i=s===d?e:t
3876r.async(()=>b(s,o,i,l))}return o}class A{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(c,n),this._abortOnReject=i,this._isUsingOwnPromise=e===M,this._isUsingOwnResolve=e.resolve===l,this._init(...arguments)}_init(e,t){let i=t.length||0
3877this.length=i,this._remaining=i,this._result=new Array(i),this._enumerate(t)}_enumerate(e){let t=this.length,i=this.promise
3878for(let n=0;i._state===u&&n<t;n++)this._eachEntry(e[n],n,!0)
3879this._checkFullfillment()}_checkFullfillment(){if(0===this._remaining){let e=this._result
3880g(this.promise,e),this._result=null}}_settleMaybeThenable(e,t,i){let n=this._instanceConstructor
3881if(this._isUsingOwnResolve){let s,o,a=!0
3882try{s=e.then}catch(r){a=!1,o=r}if(s===w&&e._state!==u)e._onError=null,this._settledAt(e._state,t,e._result,i
3882)
3883else if("function"!=typeof s)this._settledAt(d,t,e,i)
3884else if(this._isUsingOwnPromise){let r=new n(c)
3885!1===a?y(r,o):(f(r,e,s),this._willSettleAt(r,t,i))}else this._willSettleAt(new n(t=>t(e)),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(d,t,e,i)}_settledAt(e,t,i,n){let r=this.promise
3886r._state===u&&(this._abortOnReject&&e===h?y(r,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){v(e,void 0,e=>this._settledAt(d,t,e,i),e=>this._settledAt(h,t,e,i))}}function T(e,t,i){this._remaining--,this._result[t]=e===d?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const C="rsvp_"+Date.now()+"-"
3887let L=0
3888let x=class e{constructor(t,i){this._id=L++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],r.instrument&&a("created",this),c!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1
3889try{t(t=>{i||(i=!0,p(e,t))},t=>{i||(i=!0,y(e,t))})}catch(n){y(e,n)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
3889onstructor cannot be called as a function.")}())}_onError(e){r.after(()=>{this._onError&&r.trigger("error",e,this._label)})}catch(e,t){return this.then(void 0,e,t)}finally(e,t){let i=this,n=i.constructor
3890return"function"==typeof e?i.then(t=>n.resolve(e()).then(()=>t),t=>n.resolve(e()).then(()=>{throw t})):i.then(e,e)}}
3891x.cast=l,x.all=function(e,t){return Array.isArray(e)?new A(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},x.race=function(e,t){let i=this,n=new i(c,t)
3892if(!Array.isArray(e))return y(n,new TypeError("Promise.race must be called with an array")),n
3893for(let r=0;n._state===u&&r<e.length;r++)v(i.resolve(e[r]),void 0,e=>p(n,e),e=>y(n,e))
3894return n},x.resolve=l,x.reject=function(e,t){let i=new this(c,t)
3895return y(i,e),i},x.prototype._guidKey=C,x.prototype.then=w
3896var M=e.Promise=x
3897function E(e,t){return{then:(i,n)=>e.call(t,i,n)}}function S(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),r=!1
3898for(let e=0;e<i;++e){let t=arguments[e]
3899if(!r){if(null!==t&&"object"==typeof t)if(t.constructor===M)r=!0
3900else try{r=t.then}catch(o){let e=new M(c)
3901return y(e,o),e}else r=!1
3902r&&!0!==r&&(t=E(r,t))}n[e]=t}let s=new M(c)
3903return n[i]=function(e,i){e?y(s,e):void 0===t?p(s,i):!0===t?p(s,function(e){let t=e.length,i=new Array(t-1)
3904for(let n=1;n<t;n++)i[n-1]=e[n]
3905return i}(arguments)):Array.isArray(t)?p(s,function(e,t){let i={},n=e.length,r=new Array(n)
3906for(let s=0;s<n;s++)r[s]=e[s]
3907for(let s=0;s<t.length;s++)i[t[s]]=r[s+1]
3908return i}(arguments,t)):p(s,i)},r?function(e,t,i,n){return M.all(t).then(t=>k(e,t,i,n))}(s,n,e,this):k(s,n,e,this)}
3909return i.__proto__=e,i}function k(e,t,i,n){try{i.apply(n,t)}catch(r){y(e,r)}return e}function P(e,t){return M.all(e,t)}class O extends A{constructor(e,t,i){super(e,t,!1,i)}}function z(e,t){return Array.isArray(e)?new O(M,e,t).promise:M.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function D(e,t){return M.race(e,t)}O.prototype._setResultAt=T
3910class I extends A{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),r=n.length,s=this.promise
3911this._remaining=r
3912for(let o=0;s._state===u&&o<r;o++)t=n[o],i=e[t],this._eachEntry(i,t,!0)
3913this._checkFullfillment()}}function N(e,t){return M.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object")
3914return new I(M,e,t).promise})}class R extends I{constructor(e,t,i){super(e,t,!1,i)}}function F(e,t){return M.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object")
3915return new R(M,e,!1,t).promise})}function B(e){throw setTimeout(()=>{throw e}),e}function j(e){let t={resolve:void 0,reject:void 0}
3916return t.promise=new M((e,i)=>{t.resolve=e,t.reject=i},e),t}R.prototype._setResultAt=T
3917class U extends A{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,r){let s=t.length||0
3918this.length=s,this._remaining=s,this._result=new Array(s),this._mapFn=r,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(r){this._settledAt(h,t,r,!1)}else this._remaining--,this._result[t]=i}}function V(e,t,i){return"function"!=typeof t?M.reject(new TypeError("map expects a function as a second argument"),i):M.resolve(e,i).then(function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array")
3919return new U(M,e,t,i).promise})}function H(e,t){return M.resolve(e,t)}function q(e,t){return M.reject(e,t)}const G={}
3920class W extends U{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter(e=>e!==G)
3921g(this.promise,e),this._result=null}}_setResultAt(e,t,i,n){if(n){this._result[t]=i
3922let e,n=!0
3923try{e=this._mapFn(i,t)}catch(r){n=!1,this._settledAt(h,t,r,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=G)}}function $(e,t,i){return"function"!=typeof t?M.reject(new TypeError("filter expects function as a second argument"),i):M.resolve(e,i).then(function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array")
3924return new W(M,e,t,i).promise})}let Q,X=0
3925function Y(e,t){ne[X]=e,ne[X+1]=t,X+=2,2===X&&se()}const K="undefined"!=typeof window?window:void 0,Z=K||{},J=Z.MutationObserver||Z.WebKitMutationObserver,ee="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),te="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel
3926function ie(){return()=>setTimeout(re,1)}const ne=new Array(1e3)
3927function re(){for(let e=0;e<X;e+=2){(0,ne[e])(ne[e+1]),ne[e]=void 0,ne[e+1]=void 0}X=0}let se
3928se=ee?function(){let e=process.nextTick,t=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/)
3929return Array.isArray(t)&&"0"===t[1]&&"10"===t[2]&&(e=setImmediate),()=>e(re)}():J?function(){let e=0,t=new J(re),i=document.createTextNode("")
3930return t.observe(i,{characterData:!0}
3930),()=>i.data=e=++e%2}():te?function(){let e=new MessageChannel
3931return e.port1.onmessage=re,()=>e.port2.postMessage(0)}():void 0===K&&"function"==typeof t?function(){try{const e=Function("return this")().require("vertx")
3932return Q=e.runOnLoop||e.runOnContext,void 0!==Q?function(){Q(re)}:ie()}catch(e){return ie()}}():ie(),r.async=Y,r.after=e=>setTimeout(e,0)
3933const oe=e.cast=H,ae=(e,t)=>r.async(e,t)
3934function le(){r.on(...arguments)}function ce(){r.off(...arguments)}if(e.async=ae,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__
3935s("instrument",!0)
3936for(let t in e)e.hasOwnProperty(t)&&le(t,e[t])}e.default={asap:Y,cast:oe,Promise:M,EventTarget:n,all:P,allSettled:z,race:D,hash:N,hashSettled:F,rethrow:B,defer:j,denodeify:S,configure:s,on:le,off:ce,resolve:H,reject:q,map:V,async:ae,filter:$}}),"object"==typeof module&&"function"==typeof module.require&&(module.exports=t("ember").default)}(),define("jquery",[],function(){"use strict"
3937return{default:self.jQuery,__esModule:!0}}),define("@fortawesome/fontawesome-svg-core",["exports"],function(e){"use strict"
3938
3939;/*!
3940   * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
3941   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
3942   * Copyright 2024 Fonticons, Inc.
3943   */function t(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
3944var i=e[Symbol.toPrimitive]
3945if(void 0!==i){var n=i.call(e,t||"default")
3946if("object"!=typeof n)return n
3947throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
3948return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function i(e,t){var i=Object.keys(e)
3949if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
3950t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function n(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{}
3951n%2?i(Object(r),!0).forEach(function(i){t(e,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const r=()=>{}
3952let s={},o={},a=null,l={mark:r,measure:r}
3953try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(o=document),"undefined"!=typeof MutationObserver&&(a=MutationObserver),"undefined"!=typeof performance&&(l=performance)}catch(Li){}const{userAgent:c=""}=s.navigator||{},u=s,d=o,h=a,f=l
3954u.document
3955const p=!!d.documentElement&&!!d.head&&"function"==typeof d.addEventListener&&"function"==typeof d.createElement,m=~c.indexOf("MSIE")||~c.indexOf("Trident/")
3956var g={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},y=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],v="classic",_="duotone",b=[v,_,"sharp","sharp-duotone"],w=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),A=["fak","fa-kit","fakd","fa-kit-duotone"],T={fak:"kit","fa-kit":"kit"},C={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},L=["fak","fakd"],x={kit:"fak"},M={"kit-duotone":"fakd"},E={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["fak","fa-kit","fakd","fa-kit-duotone"],k={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},P=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],O=[1,2,3,4,5,6,7,8,9,10],z=O.concat([11,12,13,14,15,16,17,18,19,20]),D=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
3956ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",E.GROUP,E.SWAP_OPACITY,E.PRIMARY,E.SECONDARY].concat(O.map(e=>"".concat(e,"x"))).concat(z.map(e=>"w-".concat(e)))
3957const I="___FONT_AWESOME___",N=16,R="svg-inline--fa",F="data-fa-i2svg",B="data-fa-pseudo-element",j="data-prefix",U="data-icon",V="fontawesome-i2svg",H=["HTML","HEAD","STYLE","SCRIPT"],q=(()=>{try{return"production"===process.env.NODE_ENV}catch(e){return!1}})()
3958function G(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[v]})}const W=n({},g)
3959W[v]=n(n(n(n({},{"fa-duotone":"duotone"}),g[v]),T),C)
3960const $=G(W),Q=n({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}})
3961Q[v]=n(n(n(n({},{duotone:"fad"}),Q[v]),x),M)
3962const X=G(Q),Y=n({},k)
3963Y[v]=n(n({},Y[v]),{fak:"fa-kit"})
3964const K=G(Y),Z=n({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}})
3965Z[v]=n(n({},Z[v]),{"fa-kit":"fak"}),G(Z)
3966const J=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,ee="fa-layers-text",te=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i
3967G(n({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}))
3968const ie=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ne={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},re=["kit",...D],se=u.FontAwesomeConfig||{}
3969if(d&&"function"==typeof d.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[t,i]=e
3970const n=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=d.querySelector("script["+e+"]")
3971if(t)return t.getAttribute(e)}(t))
3972null!=n&&(se[i]=n)})}const oe={styleDefault:"solid",familyDefault:v,cssPrefix:"fa",replacementClass:R,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0}
3973se.familyPrefix&&(se.cssPrefix=se.familyPrefix)
3974const ae=n(n({},oe),se)
3975ae.autoReplaceSvg||(ae.observeMutations=!1)
3976const le={}
3977Object.keys(oe).forEach(e=>{Object.defineProperty(le,e,{enumerable:!0,set:function(t){ae[e]=t,ce.forEach(e=>e(le))},get:function(){return ae[e]}})}),Object.defineProperty(le,"familyPrefix",{enumerable:!0,set:function(e){ae.cssPrefix=e,ce.forEach(e=>e(le))},get:function(){return ae.cssPrefix}}),u.FontAwesomeConfig=le
3978const ce=[]
3979const ue=N,de={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1}
3980function he(){let e=12,t=""
3981for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0]
3982return t}function fe(e){const t=[]
3983for(let i=(e||[]).length>>>0;i--;)t[i]=e[i]
3984return t}function pe(e){return e.classList?fe(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function me(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ge(e){return Object.keys(e||{}).reduce((t,i)=>t+"".concat(i,": ").concat(e[i].trim(),";"),"")}function ye(e){return e.size!==de.size||e.x!==de.x||e.y!==de.y||e.rotate!==de.rotate||e.flipX||e.flipY}function ve(){const e="fa",t=R,i=le.cssPrefix,n=le.replacementClass
3985let r
vendor: 12,888 bytes, line 3985
3985=':root, :host {\n  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n  overflow: visible;\n  box-sizing: content-box;\n}\n\n.svg-inline--fa {\n  display: var(--fa-display, inline-block);\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n  vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n  vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n  vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n  vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n  vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-li {\n  width: var(--fa-li-width, 2em);\n  top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n  width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  transform-origin: center center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: var(--fa-counter-background-color, #ff253a);\n  border-radius: var(--fa-counter-border-radius, 1em);\n  box-sizing: border-box;\n  color: var(--fa-inverse, #fff);\n  line-height: var(--fa-counter-line-height, 1);\n  max-width: var(--fa-counter-max-width, 5em);\n  min-width: var(--fa-counter-min-width, 1.5em);\n  overflow: hidden;\n  padding: var(--fa-counter-padding, 0.25em 0.5em);\n  right: var(--fa-right, 0);\n  text-overflow: ellipsis;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-counter-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: var(--fa-bottom, 0);\n  right: var(--fa-right, 0);\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: var(--fa-bottom, 0);\n  left: var(--fa-left, 0);\n  right: auto;\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  top: var(--fa-top, 0);\n  right: var(--fa-right, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: var(--fa-left, 0);\n  right: auto;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top left;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-2xs {\n  font-size: 0.625em;\n  line-height: 0.1em;\n  vertical-align: 0.225em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n  line-height: 0.0833333337em;\n  vertical-align: 0.125em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n  line-height: 0.0714285718em;\n  vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n  font-size: 1.25em;\n  line-height: 0.05em;\n  vertical-align: -0.075em;\n}\n\n.fa-xl {\n  font-size: 1.5em;\n  line-height: 0.0416666682em;\n  vertical-align: -0.125em;\n}\n\n.fa-2xl {\n  font-size: 2em;\n  line-height: 0.03125em;\n  vertical-align: -0.1875em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: var(--fa-li-margin, 2.5em);\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: calc(-1 * var(--fa-li-width, 2em));\n  position: absolute;\n  text-align: center;\n  width: var(--fa-li-width, 2em);\n  line-height: inherit;\n}\n\n.fa-border {\n  border-color: var(--fa-border-color, #eee);\n  border-radius: var(--fa-border-radius, 0.1em);\n  border-style: var(--fa-border-style, solid);\n  border-width: var(--fa-border-width, 0.08em);\n  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n  float: left;\n  margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n  float: right;\n  margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n  animation-name: fa-beat;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n  animation-name: fa-bounce;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n  animation-name: fa-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n  animation-name: fa-beat-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n  animation-name: fa-flip;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n  animation-name: fa-shake;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n  animation-name: fa-spin;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 2s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n  --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n  animation-name: fa-spin;\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n    animation-delay: -1ms;\n    animation-duration: 1ms;\n    animation-iteration-count: 1;\n    transition-delay: 0s;\n    transition-duration: 0s;\n  }\n}\n@keyframes fa-beat {\n  0%, 90% {\n    transform: scale(1);\n  }\n  45% {\n    transform: scale(var(--fa-beat-scale, 1.25));\n  }\n}\n@keyframes fa-bounce {\n  0% {\n    transform: scale(1, 1) translateY(0);\n  }\n  10% {\n    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n  }\n  30% {\n    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n  }\n  50% {\n    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n  }\n  57% {\n    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n  }\n  64% {\n    transform: scale(1, 1) translateY(0);\n  }\n  100% {\n    transform: scale(1, 1) translateY(0);\n  }\n}\n@keyframes fa-fade {\n  50% {\n    opacity: var(--fa-fade-opacity, 0.4);\n  }\n}\n@keyframes fa-beat-fade {\n  0%, 100% {\n    opacity: var(--fa-beat-fade-opacity, 0.4);\n    transform: scale(1);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(var(--fa-beat-fade-scale, 1.125));\n  }\n}\n@keyframes fa-flip {\n  50% {\n    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n  }\n}\n@keyframes fa-shake {\n  0% {\n    transform: rotate(-15deg);\n  }\n  4% {\n    transform: rotate(15deg);\n  }\n  8%, 24% {\n    transform: rotate(-18deg);\n  }\n  12%, 28% {\n    transform: rotate(18deg);\n  }\n  16% {\n    transform: rotate(-22deg);\n  }\n  20% {\n    transform: rotate(22deg);\n  }\n  32% {\n    transform: rotate(-12deg);\n  }\n  36% {\n    transform: rotate(12deg);\n  }\n  40%, 100% {\n    transform: rotate(0deg);\n  }\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n  transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n  transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n  display: inline-block;\n  vertical-align: middle;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}'
3985
3986if(i!==e||n!==t){const s=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),a=new RegExp("\\.".concat(t),"g")
3987r=r.replace(s,".".concat(i,"-")).replace(o,"--".concat(i,"-")).replace(a,".".concat(n))}return r}let _e=!1
3988function be(){le.autoAddCss&&!_e&&(function(e){if(!e||!p)return
3989const t=d.createElement("style")
3990t.setAttribute("type","text/css"),t.innerHTML=e
3991const i=d.head.childNodes
3992let n=null
3993for(let r=i.length-1;r>-1;r--){const e=i[r],t=(e.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(t)>-1&&(n=e)}d.head.insertBefore(t,n)}(ve()),_e=!0)}var we={mixout:()=>({dom:{css:ve,insertCss:be}}),hooks:()=>({beforeDOMElementCreation(){be()},beforeI2svg(){be()}})}
3994const Ae=u||{}
3995Ae[I]||(Ae[I]={}),Ae[I].styles||(Ae[I].styles={}),Ae[I].hooks||(Ae[I].hooks={}),Ae[I].shims||(Ae[I].shims=[])
3996var Te=Ae[I]
3997const Ce=[],Le=function(){d.removeEventListener("DOMContentLoaded",Le),xe=1,Ce.map(e=>e())}
3998let xe=!1
3999function Me(e){const{tag:t,attributes:i={},children:n=[]}=e
4000return"string"==typeof e?me(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((t,i)=>t+"".concat(i,'="').concat(me(e[i]),'" '),"").trim()}(i),">").concat(n.map(Me).join(""),"</").concat(t,">")}function Ee(e,t,i){if(e&&e[t]&&e[t][i])return{prefix:t,iconName:i,icon:e[t][i]}}p&&(xe=(d.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(d.readyState),xe||d.addEventListener("DOMContentLoaded",Le))
4001var Se=function(e,t,i,n){var r,s,o,a=Object.keys(e),l=a.length,c=void 0!==n?function(e,t){return function(i,n,r,s){return e.call(t,i,n,r,s)}}(t,n):t
4002for(void 0===i?(r=1,o=e[a[0]]):(r=0,o=i);r<l;r++)o=c(o,e[s=a[r]],s,e)
4003return o}
4004function ke(e){const t=function(e){const t=[]
4005let i=0
4006const n=e.length
4007for(;i<n;){const r=e.charCodeAt(i++)
4008if(r>=55296&&r<=56319&&i<n){const n=e.charCodeAt(i++)
400956320==(64512&n)?t.push(((1023&r)<<10)+(1023&n)+65536):(t.push(r),i--)}else t.push(r)}return t}(e)
4010return 1===t.length?t[0].toString(16):null}function Pe(e){return Object.keys(e).reduce((t,i)=>{const n=e[i]
4011return!!n.icon?t[n.iconName]=n.icon:t[i]=n,t},{})}function Oe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
4012const{skipHooks:r=!1}=i,s=Pe(t)
4013"function"!=typeof Te.hooks.addPack||r?Te.styles[e]=n(n({},Te.styles[e]||{}),s):Te.hooks.addPack(e,Pe(t)),"fas"===e&&Oe("fa",t)}const{styles:ze,shims:De}=Te,Ie=Object.keys(K),Ne=Ie.reduce((e,t)=>(e[t]=Object.keys(K[t]),e),{})
4014let Re=null,Fe={},Be={},je={},Ue={},Ve={}
4015function He(e,t){const i=t.split("-"),n=i[0],r=i.slice(1).join("-")
4016return n!==e||""===r||(s=r,~re.indexOf(s))?null:r
4017var s}const qe=()=>{const e=e=>Se(ze,(t,i,n)=>(t[n]=Se(i,e,{}),t),{})
4018Fe=e((e,t,i)=>{if(t[3]&&(e[t[3]]=i),t[2]){t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=i})}return e}),Be=e((e,t,i)=>{if(e[i]=i,t[2]){t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=i})}return e}),Ve=e((e,t,i)=>{const n=t[2]
vendor: 8,341 bytes, lines 4019-4094
4019return e[i]=i,n.forEach(t=>{e[t]=i}),e})
4020const t="far"in ze||le.autoFetchSvg,i=Se(De,(e,i)=>{const n=i[0]
4021let r=i[1]
4022const s=i[2]
4023return"far"!==r||t||(r="fas"),"string"==typeof n&&(e.names[n]={prefix:r,iconName:s}),"number"==typeof n&&(e.unicodes[n.toString(16)]={prefix:r,iconName:s}),e},{names:{},unicodes:{}})
4024je=i.names,Ue=i.unicodes,Re=Ye(le.styleDefault,{family:le.familyDefault})}
4025var Ge
4026function We(e,t){return(Fe[e]||{})[t]}function $e(e,t){return(Ve[e]||{})[t]}function Qe(e){return je[e]||{prefix:null,iconName:null}}function Xe(){return Re}Ge=e=>{Re=Ye(e.styleDefault,{family:le.familyDefault})},ce.push(Ge),qe()
4027function Ye(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4028const{family:i=v}=t,n=$[i][e]
4029if(i===_&&!e)return"fad"
4030const r=X[i][e]||X[i][n],s=e in Te.styles?e:null
4031return r||s||null}function Ke(e){return e.sort().filter((e,t,i)=>i.indexOf(e)===t)}function Ze(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4032const{skipLookups:i=!1}=t
4033let r=null
4034const s=P.concat(S),o=Ke(e.filter(e=>s.includes(e))),a=Ke(e.filter(e=>!P.includes(e))),l=o.filter(e=>(r=e,!y.includes(e))),[c=null]=l,u=function(e){let t=v
4035const i=Ie.reduce((e,t)=>(e[t]="".concat(le.cssPrefix,"-").concat(t),e),{})
4036return b.forEach(n=>{(e.includes(i[n])||e.some(e=>Ne[n].includes(e)))&&(t=n)}),t}(o),d=n(n({},function(e){let t=[],i=null
4037return e.forEach(e=>{const n=He(le.cssPrefix,e)
4038n?i=n:e&&t.push(e)}),{iconName:i,rest:t}}(a)),{},{prefix:Ye(c,{family:u})})
4039return n(n(n({},d),function(e){const{values:t,family:i,canonical:n,givenPrefix:r="",styles:s={},config:o={}}=e,a=i===_,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===o.familyDefault,u="fad"===n.prefix||"fa-duotone"===n.prefix
4040!a&&(l||c||u)&&(n.prefix="fad");(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab")
4041if(!n.prefix&&Je.includes(i)){if(Object.keys(s).find(e=>et.includes(e))||o.autoFetchSvg){const e=w.get(i).defaultShortPrefixId
4042n.prefix=e,n.iconName=$e(n.prefix,n.iconName)||n.iconName}}"fa"!==n.prefix&&"fa"!==r||(n.prefix=Xe()||"fas")
4043return n}({values:e,family:u,styles:ze,config:le,canonical:d,givenPrefix:r})),function(e,t,i){let{prefix:n,iconName:r}=i
4044if(e||!n||!r)return{prefix:n,iconName:r}
4045const s="fa"===t?Qe(r):{},o=$e(n,r)
4046r=s.iconName||o||r,n=s.prefix||n,"far"!==n||ze.far||!ze.fas||le.autoFetchSvg||(n="fas")
4047return{prefix:n,iconName:r}}(i,r,d))}const Je=b.filter(e=>e!==v||e!==_),et=Object.keys(k).filter(e=>e!==v).map(e=>Object.keys(k[e])).flat()
4048let tt=[],it={}
4049const nt={},rt=Object.keys(nt)
4050function st(e,t){for(var i=arguments.length,n=new Array(i>2?i-2:0),r=2;r<i;r++)n[r-2]=arguments[r]
4051return(it[e]||[]).forEach(e=>{t=e.apply(null,[t,...n])}),t}function ot(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];(it[e]||[]).forEach(e=>{e.apply(null,i)})}function at(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1)
4052return nt[e]?nt[e].apply(null,t):void 0}function lt(e){"fa"===e.prefix&&(e.prefix="fas")
4053let{iconName:t}=e
4054const i=e.prefix||Xe()
4055if(t)return t=$e(i,t)||t,Ee(ct.definitions,i,t)||Ee(Te.styles,i,t)}const ct=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
4056const r=t.reduce(this._pullDefinitions,{})
4057Object.keys(r).forEach(e=>{this.definitions[e]=n(n({},this.definitions[e]||{}),r[e]),Oe(e,r[e])
4058const t=K[v][e]
4059t&&Oe(t,r[e]),qe()})}reset(){this.definitions={}}_pullDefinitions(e,t){const i=t.prefix&&t.iconName&&t.icon?{0:t}:t
4060return Object.keys(i).map(t=>{const{prefix:n,iconName:r,icon:s}=i[t],o=s[2]
4061e[n]||(e[n]={}),o.length>0&&o.forEach(t=>{"string"==typeof t&&(e[n][t]=s)}),e[n][r]=s}),e}},ut={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
4062return p?(ot("beforeI2svg",e),at("pseudoElements2svg",e),at("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
4063const{autoReplaceSvgRoot:t}=e
4064var i
4065!1===le.autoReplaceSvg&&(le.autoReplaceSvg=!0),le.observeMutations=!0,i=()=>{ft({autoReplaceSvgRoot:t}),ot("watch",e)},p&&(xe?setTimeout(i,0):Ce.push(i))}},dt={icon:e=>{if(null===e)return null
4066if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:$e(e.prefix,e.iconName)||e.iconName}
4067if(Array.isArray(e)&&2===e.length){const t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],i=Ye(e[0])
4068return{prefix:i,iconName:$e(i,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(le.cssPrefix,"-"))>-1||e.match(J))){const t=Ze(e.split(" "),{skipLookups:!0})
4069return{prefix:t.prefix||Xe(),iconName:$e(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){const t=Xe()
4070return{prefix:t,iconName:$e(t,e)||e}}}},ht={noAuto:()=>{le.autoReplaceSvg=!1,le.observeMutations=!1,ot("noAuto")},config:le,dom:ut,parse:dt,library:ct,findIconDefinition:lt,toHtml:Me},ft=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
4071const{autoReplaceSvgRoot:t=d}=e;(Object.keys(Te.styles).length>0||le.autoFetchSvg)&&p&&le.autoReplaceSvg&&ht.dom.i2svg({node:t})}
4072function pt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Me(e))}}),Object.defineProperty(e,"node",{get:function(){if(!p)return
4073const t=d.createElement("div")
4074return t.innerHTML=e.html,t.children}}),e}function mt(e){const{icons:{main:t,mask:i},prefix:r,iconName:s,transform:o,symbol:a,title:l,maskId:c,titleId:u,extra:d,watchable:h=!1}=e,{width:f,height:p}=i.found?i:t,m=L.includes(r),g=[le.replacementClass,s?"".concat(le.cssPrefix,"-").concat(s):""].filter(e=>-1===d.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(d.classes).join(" ")
4075let y={children:[],attributes:n(n({},d.attributes),{},{"data-prefix":r,"data-icon":s,class:g,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(f," ").concat(p)})}
4076const v=m&&!~d.classes.indexOf("fa-fw")?{width:"".concat(f/p*16*.0625,"em")}:{}
4077h&&(y.attributes[F]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(u||he())},children:[l]}),delete y.attributes.title)
4078const _=n(n({},y),{},{prefix:r,iconName:s,main:t,mask:i,maskId:c,transform:o,symbol:a,styles:n(n({},v),d.styles)}),{children:b,attributes:w}=i.found&&t.found?at("generateAbstractMask",_)||{children:[],attributes:{}}:at("generateAbstractIcon",_)||{children:[],attributes:{}}
4079return _.children=b,_.attributes=w,a?function(e){let{prefix:t,iconName:i,children:r,attributes:s,symbol:o}=e
4080const a=!0===o?"".concat(t,"-").concat(le.cssPrefix,"-").concat(i):o
4081return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:n(n({},s),{},{id:a}),children:r}]}]}(_):function(e){let{children:t,main:i,mask:r,attributes:s,styles:o,transform:a}=e
4082if(ye(a)&&i.found&&!r.found){const{width:e,height:t}=i,r={x:e/t/2,y:.5}
4083s.style=ge(n(n({},o),{},{"transform-origin":"".concat(r.x+a.x/16,"em ").concat(r.y+a.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}(_)}function gt(e){const{content:t,width:i,height:r,transform:s,title:o,extra:a,watchable:l=!1}=e,c=n(n(n({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")})
4084l&&(c[F]="")
4085const u=n({},a.styles)
4086ye(s)&&(u.transform=function(e){let{transform:t,width:i=N,height:n=N,startCentered:r=!1}=e,s=""
4087return s+=r&&m?"translate(".concat(t.x/ue-i/2,"em, ").concat(t.y/ue-n/2,"em) "):r?"translate(calc(-50% + ".concat(t.x/ue,"em), calc(-50% + ").concat(t.y/ue,"em)) "):"translate(".concat(t.x/ue,"em, ").concat(t.y/ue,"em) "),s+="scale(".concat(t.size/ue*(t.flipX?-1:1),", ").concat(t.size/ue*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}({transform:s,startCentered:!0,width:i,height:r}),u["-webkit-transform"]=u.transform)
4088const d=ge(u)
4089d.length>0&&(c.style=d)
4090const h=[]
4091return h.push({tag:"span",attributes:c,children:[t]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}const{styles:yt}=Te
4092function vt(e){const t=e[0],i=e[1],[n]=e.slice(4)
4093let r=null
4094return r=Array.isArray(n)?{tag:"g",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.GROUP)},children:[{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.PRIMARY),fill:"currentColor",d:n[1]}}]}
4094:{tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:i,icon:r}}const _t={found:!1,width:512,height:512}
4095function bt(e,t){let i=t
4096return"fa"===t&&null!==le.styleDefault&&(t=Xe()),new Promise((r,s)=>{if("fa"===i){const i=Qe(e)||{}
4097e=i.iconName||e,t=i.prefix||t}if(e&&t&&yt[t]&&yt[t][e]){return r(vt(yt[t][e]))}(function(e,t){q||le.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))})(e,t),r(n(n({},_t),{},{icon:le.showMissingIcons&&e&&at("missingIconAbstract")||{}}))})}const wt=()=>{},At=le.measurePerformance&&f&&f.mark&&f.measure?f:{mark:wt,measure:wt},Tt='FA "6.7.2"',Ct=e=>{At.mark("".concat(Tt," ").concat(e," ends")),At.measure("".concat(Tt," ").concat(e),"".concat(Tt," ").concat(e," begins"),"".concat(Tt," ").concat(e," ends"))}
4098var Lt=e=>(At.mark("".concat(Tt," ").concat(e," begins")),()=>Ct(e))
4099const xt=()=>{}
4100function Mt(e){return"string"==typeof(e.getAttribute?e.getAttribute(F):null)}function Et(e){return d.createElementNS("http://www.w3.org/2000/svg",e)}function St(e){return d.createElement(e)}function kt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4101const{ceFn:i=("svg"===e.tag?Et:St)}=t
4102if("string"==typeof e)return d.createTextNode(e)
4103const n=i(e.tag)
4104Object.keys(e.attributes||[]).forEach(function(t){n.setAttribute(t,e.attributes[t])})
4105return(e.children||[]).forEach(function(e){n.appendChild(kt(e,{ceFn:i}))}),n}const Pt={replace:function(e){const t=e[0]
4106if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(kt(e),t)}),null===t.getAttribute(F)&&le.keepOriginalSource){let e=d.createComment(function(e){let t=" ".concat(e.outerHTML," ")
4107return t="".concat(t,"Font Awesome fontawesome.com "),t}(t))
4108t.parentNode.replaceChild(e,t)}else t.remove()},nest:function(e){const t=e[0],i=e[1]
4109if(~pe(t).indexOf(le.replacementClass))return Pt.replace(e)
4110const n=new RegExp("".concat(le.cssPrefix,"-.*"))
4111if(delete i[0].attributes.id,i[0].attributes.class){const e=i[0].attributes.class.split(" ").reduce((e,t)=>(t===le.replacementClass||t.match(n)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]})
4112i[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}const r=i.map(e=>Me(e)).join("\n")
4113t.setAttribute(F,""),t.innerHTML=r}}
4114function Ot(e){e()}function zt(e,t){const i="function"==typeof t?t:xt
4115if(0===e.length)i()
4116else{let t=Ot
4117"async"===le.mutateApproach&&(t=u.requestAnimationFrame||Ot),t(()=>{const t=!0===le.autoReplaceSvg?Pt.replace:Pt[le.autoReplaceSvg]||Pt.replace,n=Lt("mutate")
4118e.map(t),n(),i()})}}let Dt=!1
4119function It(){Dt=!0}function Nt(){Dt=!1}let Rt=null
4120function Ft(e){if(!h)return
4121if(!le.observeMutations)return
4122const{treeCallback:t=xt,nodeCallback:i=xt,pseudoElementsCallback:n=xt,observeMutationsRoot:r=d}=e
4123Rt=new h(e=>{if(Dt)return
4124const r=Xe()
4125fe(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!Mt(e.addedNodes[0])&&(le.searchPseudoElements&&n(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&le.searchPseudoElements&&n(e.target.parentNode),"attributes"===e.type&&Mt(e.target)&&~ie.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(j):null,i=e.getAttribute?e.getAttribute(U):null
4126return t&&i}(e.target)){const{prefix:t,iconName:i}=Ze(pe(e.target))
4127e.target.setAttribute(j,t||r),i&&e.target.setAttribute(U,i)}else(s=e.target)&&s.classList&&s.classList.contains&&s.classList.contains(le.replacementClass)&&i(e.target)
4128var s})}),p&&Rt.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Bt(e){const t=e.getAttribute("data-prefix"),i=e.getAttribute("data-icon"),n=void 0!==e.innerText?e.innerText.trim():""
4129let r=Ze(pe(e))
4130return r.prefix||(r.prefix=Xe()),t&&i&&(r.prefix=t,r.iconName=i),r.iconName&&r.prefix||(r.prefix&&n.length>0&&(r.iconName=(s=r.prefix,o=e.innerText,(Be[s]||{})[o]||We(r.prefix,ke(e.innerText)))),!r.iconName&&le.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=e.firstChild.data)),r
4131var s,o}function jt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0}
4132const{iconName:i,prefix:r,rest:s}=Bt(e),o=function(e){const t=fe(e.attributes).reduce((e,t)=>
4132("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),i=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id")
4133return le.autoA11y&&(i?t["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(n||he()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),a=st("parseNodeAttributes",{},e)
4134let l=t.styleParser?function(e){const t=e.getAttribute("style")
4135let i=[]
4136return t&&(i=t.split(";").reduce((e,t)=>{const i=t.split(":"),n=i[0],r=i.slice(1)
4137return n&&r.length>0&&(e[n]=r.join(":").trim()),e},{})),i}(e):[]
4138return n({iconName:i,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:de,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}const{styles:Ut}=Te
4139function Vt(e){const t="nest"===le.autoReplaceSvg?jt(e,{styleParser:!1}):jt(e)
4140return~t.extra.classes.indexOf(ee)?at("generateLayersText",e,t):at("generateSvgReplacementMutation",e,t)}function Ht(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4141if(!p)return Promise.resolve()
4142const i=d.documentElement.classList,n=e=>i.add("".concat(V,"-").concat(e)),r=e=>i.remove("".concat(V,"-").concat(e)),s=le.autoFetchSvg?[...A,...P]:y.concat(Object.keys(Ut))
4143s.includes("fa")||s.push("fa")
4144const o=[".".concat(ee,":not([").concat(F,"])")].concat(s.map(e=>".".concat(e,":not([").concat(F,"])"))).join(", ")
4145if(0===o.length)return Promise.resolve()
4146let a=[]
4147try{a=fe(e.querySelectorAll(o))}catch(u){}if(!(a.length>0))return Promise.resolve()
4148n("pending"),r("complete")
4149const l=Lt("onTree"),c=a.reduce((e,t)=>{try{const i=Vt(t)
4150i&&e.push(i)}catch(u){q||"MissingIcon"===u.name&&console.error(u)}return e},[])
4151return new Promise((e,i)=>{Promise.all(c).then(i=>{zt(i,()=>{n("active"),n("complete"),r("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),i(e)})})}function qt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
4152Vt(e).then(e=>{e&&zt([e],t)})}const Gt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4153const{transform:i=de,symbol:r=!1,mask:s=null,maskId:o=null,title:a=null,titleId:l=null,classes:c=[],attributes:u={},styles:d={}}=t
4154if(!e)return
4155const{prefix:h,iconName:f,icon:p}=e
4156return pt(n({type:"icon"},e),()=>(ot("beforeDOMElementCreation",{iconDefinition:e,params:t}),le.autoA11y&&(a?u["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(l||he()):(u["aria-hidden"]="true",u.focusable="false")),mt({icons:{main:vt(p),mask:s?vt(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:h,iconName:f,transform:n(n({},de),i),symbol:r,title:a,maskId:o,titleId:l,extra:{attributes:u,styles:d,classes:c}})))}
4157var Wt={mixout(){return{icon:(e=Gt,function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4158const r=(t||{}).icon?t:lt(t||{})
4159let{mask:s}=i
4160return s&&(s=(s||{}).icon?s:lt(s||{})),e(r,n(n({},i),{},{mask:s}))})}
4161var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Ht,e.nodeCallback=qt,e)}),provides(e){e.i2svg=function(e){const{node:t=d,callback:i=()=>{}}=e
4162return Ht(t,i)},e.generateSvgReplacementMutation=function(e,t){const{iconName:i,title:n,titleId:r,prefix:s,transform:o,symbol:a,mask:l,maskId:c,extra:u}=t
4163return new Promise((t,d)=>{Promise.all([bt(i,s),l.iconName?bt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[d,h]=l
4164t([e,mt({icons:{main:d,mask:h},prefix:s,iconName:i,transform:o,symbol:a,maskId:c,title:n,titleId:r,extra:u,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let{children:t,attributes:i,main:n,transform:r,styles:s}=e
4165const o=ge(s)
4166let a
4167return o.length>0&&(i.style=o),ye(r)&&(a=at("generateAbstractTransformGrouping",{main:n,transform:r,containerWidth:n.width,iconWidth:n.width})),t.push(a||n.icon),{children:t,attributes:i}}}},$t={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4168const{classes:i=[]}=t
4169return pt({type:"layer"},()=>{ot("beforeDOMElementCreation",{assembler:e,params:t})
4170let n=[]
4171return e(e=>{Array.isArray(e)?e.map(e=>{n=n.concat(e.abstract)}):n=n.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(le.cssPrefix,"-layers"),...i].join(" ")},children:n}]})}})},Qt={mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4172const{title:i=null,classes:r=[],attributes:s={},styles:o={}}
4172=t
4173return pt({type:"counter",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:i,extra:r}=e,s=n(n(n({},r.attributes),i?{title:i}:{}),{},{class:r.classes.join(" ")}),o=ge(r.styles)
4174o.length>0&&(s.style=o)
4175const a=[]
4176return a.push({tag:"span",attributes:s,children:[t]}),i&&a.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),a}({content:e.toString(),title:i,extra:{attributes:s,styles:o,classes:["".concat(le.cssPrefix,"-layers-counter"),...r]}})))}})},Xt={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4177const{transform:i=de,title:r=null,classes:s=[],attributes:o={},styles:a={}}=t
4178return pt({type:"text",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),gt({content:e,transform:n(n({},de),i),title:r,extra:{attributes:o,styles:a,classes:["".concat(le.cssPrefix,"-layers-text"),...s]}})))}}),provides(e){e.generateLayersText=function(e,t){const{title:i,transform:n,extra:r}=t
4179let s=null,o=null
4180if(m){const t=parseInt(getComputedStyle(e).fontSize,10),i=e.getBoundingClientRect()
4181s=i.width/t,o=i.height/t}return le.autoA11y&&!i&&(r.attributes["aria-hidden"]="true"),Promise.resolve([e,gt({content:e.innerHTML,width:s,height:o,transform:n,title:i,extra:r,watchable:!0})])}}}
4182const Yt=new RegExp('"',"ug"),Kt=[1105920,1112319],Zt=n(n(n(n({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Jt=Object.keys(Zt).reduce((e,t)=>(e[t.toLowerCase()]=Zt[t],e),{}),ei=Object.keys(Jt).reduce((e,t)=>{const i=Jt[t]
4183return e[t]=i[900]||[...Object.entries(i)][0][1],e},{})
4184function ti(e,t){const i="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"))
4185return new Promise((r,s)=>{if(null!==e.getAttribute(i))return r()
4186const o=fe(e.children).filter(e=>e.getAttribute(B)===t)[0],a=u.getComputedStyle(e,t),l=a.getPropertyValue("font-family"),c=l.match(te),h=a.getPropertyValue("font-weight"),f=a.getPropertyValue("content")
4187if(o&&!c)return e.removeChild(o),r()
4188if(c&&"none"!==f&&""!==f){const u=a.getPropertyValue("content")
4189let f=function(e,t){const i=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),r=isNaN(n)?"normal":n
4190return(Jt[i]||{})[r]||ei[i]}(l,h)
4191const{value:p,isSecondary:m}=function(e){const t=e.replace(Yt,""),i=function(e,t){const i=e.length
4192let n,r=e.charCodeAt(t)
4193return r>=55296&&r<=56319&&i>t+1&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?1024*(r-55296)+n-56320+65536:r}(t,0),n=i>=Kt[0]&&i<=Kt[1],r=2===t.length&&t[0]===t[1]
4194return{value:ke(r?t[0]:t),isSecondary:n||r}}(u),g=c[0].startsWith("FontAwesome")
4195let y=We(f,p),v=y
4196if(g){const e=function(e){const t=Ue[e],i=We("fas",e)
4197return t||(i?{prefix:"fas",iconName:i}:null)||{prefix:null,iconName:null}}(p)
4198e.iconName&&e.prefix&&(y=e.iconName,f=e.prefix)}if(!y||m||o&&o.getAttribute(j)===f&&o.getAttribute(U)===v)r()
4199else{e.setAttribute(i,v),o&&e.removeChild(o)
4200const a={iconName:null,title:null,titleId:null,prefix:null,transform:de,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=a
4201l.attributes[B]=t,bt(y,f).then(s=>{const o=mt(n(n({},a),{},{icons:{main:s,mask:{prefix:null,iconName:null,rest:[]}},prefix:f,iconName:v,extra:l,watchable:!0})),c=d.createElementNS("http://www.w3.org/2000/svg","svg")
4202"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=o.map(e=>Me(e)).join("\n"),e.removeAttribute(i),r()}).catch(s)}}else r()})}function ii(e){return Promise.all([ti(e,"::before"),ti(e,"::after")])}function ni(e){return!(e.parentNode===document.head||~H.indexOf(e.tagName.toUpperCase())||e.getAttribute(B)||e.parentNode&&"svg"===e.parentNode.tagName)}function ri(e){if(p)return new Promise((t,i)=>{const n=fe(e.querySelectorAll("*")).filter(ni).map(ii),r=Lt("searchPseudoElements")
4203It(),Promise.all(n).then(()=>{r(),Nt(),t()}).catch(()=>{r(),Nt(),i()})})}var si={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=ri,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=d}=e
4204le.searchPseudoElements&&ri(t)}}}
4205let oi=!1
4206var ai={mixout:()=>({dom:{unwatch(){It(),oi=!0}}}),hooks:()=>({bootstrap(){Ft(st("mutationObserverCallbacks",{}))},noAuto(){Rt&&Rt.disconnect()},watch(e){const{observeMutationsRoot:t}=e
4207oi?Nt():Ft(st("mutationObserverCallbacks",{observeMutationsRoot:t}))}})}
4208const li=e=>e.toLowerCase().split(" ").reduce((e,t)=>
4208{const i=t.toLowerCase().split("-"),n=i[0]
4209let r=i.slice(1).join("-")
4210if(n&&"h"===r)return e.flipX=!0,e
4211if(n&&"v"===r)return e.flipY=!0,e
4212if(r=parseFloat(r),isNaN(r))return e
4213switch(n){case"grow":e.size=e.size+r
4214break
4215case"shrink":e.size=e.size-r
4216break
4217case"left":e.x=e.x-r
4218break
4219case"right":e.x=e.x+r
4220break
4221case"up":e.y=e.y-r
4222break
4223case"down":e.y=e.y+r
4224break
4225case"rotate":e.rotate=e.rotate+r}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})
4226var ci={mixout:()=>({parse:{transform:e=>li(e)}}),hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-transform")
4227return i&&(e.transform=li(i)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:i,containerWidth:r,iconWidth:s}=e
4228const o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*i.x,", ").concat(32*i.y,") "),l="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),u={outer:o,inner:{transform:"".concat(a," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(s/2*-1," -256)")}}
4229return{tag:"g",attributes:n({},u.outer),children:[{tag:"g",attributes:n({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:n(n({},t.icon.attributes),u.path)}]}]}}}}
4230const ui={x:0,y:0,width:"100%",height:"100%"}
4231function di(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]
4232return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var hi={hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-mask"),n=i?Ze(i.split(" ").map(e=>e.trim())):{prefix:null,iconName:null,rest:[]}
4233return n.prefix||(n.prefix=Xe()),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:i,main:r,mask:s,maskId:o,transform:a}=e
4234const{width:l,icon:c}=r,{width:u,icon:d}=s,h=function(e){let{transform:t,containerWidth:i,iconWidth:n}=e
4235const r={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)")
4236return{outer:r,inner:{transform:"".concat(s," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:a,containerWidth:u,iconWidth:l}),f={tag:"rect",attributes:n(n({},ui),{},{fill:"white"})},p=c.children?{children:c.children.map(di)}:{},m={tag:"g",attributes:n({},h.inner),children:[di(n({tag:c.tag,attributes:n(n({},c.attributes),h.path)},p))]},g={tag:"g",attributes:n({},h.outer),children:[m]},y="mask-".concat(o||he()),v="clip-".concat(o||he()),_={tag:"mask",attributes:n(n({},ui),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,g]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(w=d,"g"===w.tag?w.children:[w])},_]}
4237var w
4238return t.push(b,{tag:"rect",attributes:n({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(y,")")},ui)}),{children:t,attributes:i}}}},fi={provides(e){let t=!1
4239u.matchMedia&&(t=u.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const e=[],i={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"}
4240e.push({tag:"path",attributes:n(n({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2
4240-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})})
4241const s=n(n({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:n(n({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]}
4242return t||o.children.push({tag:"animate",attributes:n(n({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:n(n({},s),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:n(n({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:n(n({},s),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:n(n({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:n(n({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};(function(e,t){let{mixoutsTo:i}=t
4243tt=e,it={},Object.keys(nt).forEach(e=>{-1===rt.indexOf(e)&&delete nt[e]}),tt.forEach(e=>{const t=e.mixout?e.mixout():{}
4244if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(i[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(n=>{i[e]||(i[e]={}),i[e][n]=t[e][n]})}),e.hooks){const t=e.hooks()
4245Object.keys(t).forEach(e=>{it[e]||(it[e]=[]),it[e].push(t[e])})}e.provides&&e.provides(nt)})})([we,Wt,$t,Qt,Xt,si,ai,ci,hi,fi,{hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-symbol"),n=null!==i&&(""===i||i)
4246return e.symbol=n,e}})}],{mixoutsTo:ht})
4247const pi=ht.noAuto,mi=ht.config,gi=ht.library,yi=ht.dom,vi=ht.parse,_i=ht.findIconDefinition,bi=ht.toHtml,wi=ht.icon,Ai=ht.layer,Ti=ht.text,Ci=ht.counter
4248e.api=ht,e.config=mi,e.counter=Ci,e.dom=yi,e.findIconDefinition=_i,e.icon=wi,e.layer=Ai,e.library=gi,e.noAuto=pi,e.parse=vi,e.text=Ti,e.toHtml=bi,Object.defineProperty(e,"__esModule",{value:!0})}),define("@fortawesome/free-solid-svg-icons",["exports"],function(e){"use strict"
4249
4250;/*!
4251   * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
4252   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4253   * Copyright 2024 Fonticons, Inc.
4254   */const t={prefix:"fas",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"]},i=t,n={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},r=n,s={prefix:"fas",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},o=s,a={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z"]},l=a,c={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},u=c,d={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]}
4254,h=d,f=d,p={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},m=p,g={prefix:"fas",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z"]},y=g,v={prefix:"fas",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},_=v,b={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},w=b,A={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},T=A,C={prefix:"fas",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 144c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-57L352 90.2 352 208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-96c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2l61.7 0c10.7 0 20.7 5.3 26.6 14.2L213.3 304l26.7 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352c0-26.5 21.5-48 48-48l26.7 0zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368l55.7 0c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400 336 400c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"]},L=C,x={prefix:"fas",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24 0 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8l0-44.8-57.1 0-34.5-27c2.9-3.1 7-5 11.6-5l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2z"]},M=x,E={prefix:"fas",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},S=E,k={prefix:"fas",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241l0-145c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-145-11.5 9.6-192 160z"]},P=k,O={prefix:"fas",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},z=O,D={prefix:"fas",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6C47.8 183.4 35.1 215.9 26.9 249L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z"]},I=D,N={prefix:"fas",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 3
425461.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"]},R=N,F={prefix:"fas",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32 51.2 0c42.4 0 76.8 34.4 76.8 76.8l0 102.1c0 30.4-17.9 57.9-45.6 70.2L384 381.7l0 34.3c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64L32 64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7l0-102.1c0-7.1-5.7-12.8-12.8-12.8L384 160l0 151.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224z"]},B=F,j={prefix:"fas",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-370.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"]},U=j,V={prefix:"fas",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"]},H=V,q={prefix:"fas",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0z"]},G=q,W={prefix:"fas",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z"]},$=W,Q={prefix:"fas",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1c0 0 0 0 0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},X=Q,Y={prefix:"fas",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z"]},K=Y,Z={prefix:"fas",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M128 0C110.3 0 96 14.3 9
42546 32l0 192 96 0 0-32c0-35.3 28.7-64 64-64l224 0 0-96c0-17.7-14.3-32-32-32L128 0zM256 160c-17.7 0-32 14.3-32 32l0 32 96 0c35.3 0 64 28.7 64 64l0 128 192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-320 0zm240 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32l0 13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301l0-13c0-17.7-14.3-32-32-32L64 256zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8 32 480c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-139.2z"]},J=Z,ee={prefix:"fas",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},te=ee,ie={prefix:"fas",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM208 288l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z"]},ne=ie,re={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
42545.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},se=re,oe={prefix:"fas",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32L48 32C21.5 32 0 53.5 0 80L0 400c0 26.5 21.5 48 48 48l144 0 0-272c0-44.2 35.8-80 80-80l48 0 0-16c0-26.5-21.5-48-48-48l-56.6 0C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48l0 272 0 16c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-220.1c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L320 128l-48 0zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ae=oe,le={prefix:"fas",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M640 0l0 400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8 352 64c0-35.3 28.7-64 64-64L640 0zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"]},ce=le,ue={prefix:"fas",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M96 480L96 32C96 14.3 74.5 0 48 0S0 14.3 0 32L0 480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32L128 32l0 448 384 0 0-448zM592 0c-26.5 0-48 14.3-48 32l0 448c0 17.7 21.5 32 48 32s48-14.3 48-32l0-448c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3l56.7 0 31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180l56.7 0c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3L369 332l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332l-56.7 0c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332l-42.4 0L320 368.4zM254.5 256l30.3 52 70.4 0 30.3-52-30.3-52-70.4 0-30.3 52zm144.9 23.8L383 308l32.8 0-16.4-28.2zM415.8 204L383 204l16.4 28.2L415.8 204zM320 143.6L298.8 180l42.4 0L320 143.6zM224.2 204l16.4 28.2L257 204l-32.8 0zM257 308l-16.4-28.2L224.2 308l32.8 0z"]},de=ue,he={prefix:"fas",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6l-29.1 0L256 211.7l0-29.1c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},fe=he,pe=he,me={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},ge=me,ye={prefix:"fas",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},ve=ye,_e=ye,be={prefix:"fas",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},we=be,Ae={prefix:"fas",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9l0 41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32l0 28c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16l0 48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4l0-12.1c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Te=Ae,Ce={prefix:"fas",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64L64 64l0 320 320 0 0-320z"]},Le=Ce,xe={prefix:"fas",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Me=xe,Ee={prefix:"fas",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z"]},Se=Ee,ke={prefix:"fas",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.3C119.6 157.2 32 252.4 32 368l448 0c0-115.6-87.6-210.8-200-222.7l0-33.3 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0-40 0zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 400z"]},Pe=ke,Oe={prefix:"fas",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z"]},ze=Oe,De={prefix:"fas",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160l44.8 0c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2
4254L192 391.2l0 72.8c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L576 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-72.8 47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240l0 32 96 0 0-32c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-32-96 0 0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z"]},Ie=De,Ne={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Re=Ne,Fe={prefix:"fas",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Be=Fe,je={prefix:"fas",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm32 64l224 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Ue=je,Ve={prefix:"fas",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M205 34.8c11.5 5.1 19 16.6 19 29.2l0 64 112 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z"]},He=Ve,qe={prefix:"fas",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Ge=qe,We={prefix:"fas",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},$e=We,Qe={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Xe=Qe,Ye={prefix:"fas",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z"]},Ke=Ye,Ze={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-14
42541z"]},Je=Ze,et={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z"]},tt=et,it={prefix:"fas",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},nt=it,rt={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},st=rt,ot={prefix:"fas",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"]},at=ot,lt={prefix:"fas",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"]},ct=lt,ut={prefix:"fas",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M224 64c-44.2 0-80 35.8-80 80l0 48 240 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0 0-48C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0z"]},dt=ut,ht={prefix:"fas",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 288C0 146.6 114.6 32 256 32s256 114.6 256 256l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64l16 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-64zm288-64c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l16 0z"]}
4254,ft=ht,pt={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3l-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z"]},mt=pt,gt={prefix:"fas",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z"]},yt=gt,vt={prefix:"fas",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z"]},_t=vt,bt={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},wt=bt,At={prefix:"fas",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 64C0 46.3 14.3 32 32 32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 112 224 0 0-112-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 144 0 176 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-144-224 0 0 144 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-176L48 96 32 96C14.3 96 0 81.7 0 64z"]},Tt=At,Ct={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},Lt=Ct,xt={prefix:"fas",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"]}
4254,Mt=xt,Et={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},St=Et,kt={prefix:"fas",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z"]},Pt=kt,Ot={prefix:"fas",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6l59.2 0c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"]},zt=Ot,Dt=Ot,It={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448L64 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},Nt=It,Rt={prefix:"fas",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2l0-5.2zM0 320l0 16L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-170.7 0c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96l0 64zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm112 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2l0-5.2c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z"]},Ft=Rt,Bt={prefix:"fas",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3L576 152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6L416 503zM15.1 187.3C6 191 0 199.8 0 209.6L0 480.4c0 17 17.1 28.6 32.9 22.3L160 451.8l0-251.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77l0 194.4 192 54.9L384 255z"]},jt=Bt,Ut={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64
4254C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Vt=Ut,Ht={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},qt=Ht,Gt={prefix:"fas",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 19-5.6 37.4-16 53L112 128c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9L112 384z"]},Wt=Gt,$t={prefix:"fas",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48C336 50.1 285.9 0 224 0S112 50.1 112 112l0 48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Qt=$t,Xt={prefix:"fas",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96 352 96c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400l40.4 0L416 359.6 395.8 400z"]},Yt=Xt,Kt=Xt,Zt={prefix:"fas",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z"]},Jt=Zt,ei={prefix:"fas",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ti=ei,ii={prefix:"fas",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},ni=ii,ri={prefix:"fas",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},si=ri,oi={prefix:"fas",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"]}
vendor: 5,440 bytes, line 4254
4254,ai=oi,li=oi,ci=oi,ui={prefix:"fas",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},di=ui,hi={prefix:"fas",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M121.9 116.2C138.3 103.1 158.7 96 179.6 96L223 96c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l123.5 0-50.6 28.9c-1.7 1-3.4 2-5.1 3.1L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l20.3 0c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113l43.4 0c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2L161 416c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31L352 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-123.5 0 50.6-28.9c1.7-1 3.4-2 5.1-3.1l67.8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-20.3 0c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113l-43.4 0c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z"]},fi=hi,pi={prefix:"fas",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},mi=pi,gi={prefix:"fas",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M222.6 43.2l-.1 4.8L288 48c53 0 96 43 96 96s-43 96-96 96l-40 0 0-80 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0-28 0-4.5 144 40.5 0c53 0 96 43 96 96s-43 96-96 96l-16 0 0-80 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43 0-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31L136 464c-22.1 0-40-17.9-40-40s17.9-40 40-40l36 0-1-32-19 0c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7l0 94.7c0 8.8 7.2 16 16 16l16.5 0L164 128l-28 0-13.4 0c-9 18.9-28.3 32-50.6 32l-16 0c-30.9 0-56-25.1-56-56S25.1 48 56 48l8 0 8 0 89.5 0-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},yi=gi,vi=gi,_i=gi,bi={prefix:"fas",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},wi=bi,Ai={prefix:"fas",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 114.7c18.6 6.6 32 24.4 32 45.3z"]},Ti=Ai,Ci=Ai,Li=Ai,xi={prefix:"fas",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17L128 112c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 40.9 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320l18.3 0c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9l10.7 0c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64l-1.4 0c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"]},Mi=xi,Ei={prefix:"fas",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z"]},Si=Ei,ki={prefix:"fas",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 480H448
4254c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"]},Pi=ki,Oi={prefix:"fas",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M96 0C60.7 0 32 28.7 32 64l0 224 112 0c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288l70.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320 32 320l0 128c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L256 0 96 0zM288 0l0 128 128 0L288 0z"]},zi=Oi,Di={prefix:"fas",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Ii=Di,Ni=Di,Ri=Di,Fi={prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},Bi=Fi,ji={prefix:"fas",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1s0 0 0 0l-1-1s0 0 0 0l-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z"]},Ui=ji,Vi={prefix:"fas",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M64 104l0 88 96 0 0-96L72 96c-4.4 0-8 3.6-8 8zm482 88L465.1 96 384 96l0 96 162 0zm-226 0l0-96-96 0 0 96 96 0zM592 384l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 104C0 64.2 32.2 32 72 32l120 0 160 0 113.1 0c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2L640 336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Hi=Vi,qi={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},Gi=qi,Wi={prefix:"fas",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm96 288l288 0c17.7 0 32-14.3 32-32l0-68.2c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1l0 84c0 17.7 14.3 32 32 32z"]},$i=Wi,Qi={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Xi=Qi,Yi={prefix:"fas",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M96 32l0 96 128 0 0-96c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 9
42546 32zm0 128c-53 0-96 43-96 96L0 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-208c0-53-43-96-96-96L96 160zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z"]},Ki=Yi,Zi={prefix:"fas",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M0 55.2L0 426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320l118.1 0c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"]},Ji=Zi,en={prefix:"fas",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M200 32L56 32C42.7 32 32 42.7 32 56l0 144c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312l0 144c0 13.3 10.7 24 24 24l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l144 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-144c0-13.3-10.7-24-24-24L312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z"]},tn=en,nn={prefix:"fas",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2l192 0c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312l0 144c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-144c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},rn=nn,sn={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},on=sn,an={prefix:"fas",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z"]}
4254,ln=an,cn={prefix:"fas",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M0 192l176 0L176 0 160 0C71.6 0 0 71.6 0 160l0 32zm0 32L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-128-192 0L0 224zm384-32l0-32C384 71.6 312.4 0 224 0L208 0l0 192 176 0z"]},un=cn,dn={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},hn=dn,fn={prefix:"fas",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43L576 224l-64 0 0 152L384 275.7l0-51.7-64 0 0 1.5L277.2 192l325.9 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192l85 0L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384l-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-65.5-64-50.4 0 35.9z"]},pn=fn,mn={prefix:"fas",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM288 437l0 11L96 448l0-11c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z"]},gn=mn,yn={prefix:"fas",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},vn=yn,_n={prefix:"fas",iconName:"thumbtack-slash",icon:[640,512,["thumb-tack-slash"],"e68f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L481.4 352c9.8-.4 18.9-5.3 24.6-13.3c6-8.3 7.7-19.1 4.4-28.8l-1-3c-13.8-41.5-42.8-74.8-79.5-94.7L418.5 64 448 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l29.5 0-6.1 79.5L38.8 5.1zM324.9 352L177.1 235.6c-20.9 18.9-37.2 43.3-46.5 71.3l-1 3c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l164.9 0zM288 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96-64 0z"]},bn=_n,wn={prefix:"fas",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87 0c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31l104.5 0c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240l-132 0c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9L16 240c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 16.9-2.8 33.5-8.3 49.1z"]},An=wn,Tn={prefix:"fas",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7l0 65.1 51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7l0-88.1c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5 0-76.2c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 76.2 10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6l0 88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 
425413.4-26.1l51-51 0-65.1-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8l-126.7 0c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z"]},Cn=Tn,Ln={prefix:"fas",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},xn=Ln,Mn={prefix:"fas",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM609.3 512l-137.8 0c5.4-9.4 8.6-20.3 8.6-32l0-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2l61.4 0C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"]},En=Mn,Sn={prefix:"fas",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-128 0c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176l-40.4 0z"]},kn=Sn,Pn={prefix:"fas",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},On=Pn,zn={prefix:"fas",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71L280 392c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-214.1-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 103c9.4-9.4 24.6-9.4 33.9 0L385 215z"]},Dn=zn,In={prefix:"fas",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z"]},Nn=In,Rn={prefix:"fas",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M483.2 9.6L524 64l92 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112 216 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160l12.7 0 20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160l82.1 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 448l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Fn=Rn,Bn={prefix:"fas",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96 2 0zM352 128L245.2 63.9C210.4 43 170.6 32 130 32l-2 0 0 96 224 0zM96 128l0-96L80 32C53.5 32 32 53.5 32 80l0 48 8 0c-22.1 0-40 17.9-40 40l0 16L0 328l0 16c0 22.1 17.9 40 40 40l-8 0 0 48c0 26.5 21.5 48 48 48l16 0 0-96 8 0c26.2 0 49.4-12.6 64-32l288 0c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160l-288 0c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6l0 24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4l0-87.1c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z"]},jn=Bn,Un={prefix:"fas",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Vn=Un,Hn={prefix:"fas",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M96 96l0 160c0 53 43 96 96 96s96-43 96-96l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96S96 43 96 96zM320 240l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24z"]},qn=Hn,Gn={prefix:"fas",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-40 0 0 24 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8l0-24-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-24L96 96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z"]}
4254,Wn=Gn,$n={prefix:"fas",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z"]},Qn=$n,Xn={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},Yn=Xn,Kn={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},Zn=Kn,Jn=Kn,er={prefix:"fas",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 256 96 77.3zM32 352l0 16c0 28.4 12.4 54 32 71.6L64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 256 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-40.4c19.6-17.6 32-43.1 32-71.6l0-16L32 352z"]},tr=er,ir={prefix:"fas",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l293.1 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4 0zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},nr=ir,rr={prefix:"fas",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},sr=rr,or={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},ar=or,lr={prefix:"fas",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z"]}
4254,cr=lr,ur={prefix:"fas",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l16 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM80 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z"]},dr=ur,hr={prefix:"fas",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152l33.6 0 0-56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 56 32 0 0-56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-56-32 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-33.6 0z"]},fr=hr,pr={prefix:"fas",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M144 0C117.5 0 96 21.5 96 48l0 48 0 28.5L96 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.7-9 7.5C40.4 169 32 187 32 206L32 244c0 38 16.9 74 46.1 98.3L128 384l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-105.3c46.9-19 80-65 80-118.7l0-80 0-16 0-16c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z"]},mr=pr,gr={prefix:"fas",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},yr=gr,vr={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_r=vr,br={prefix:"fas",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7l0-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8s0 0 0 0s0 0 0 0l-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.8 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4l4.7 0 13.3 0s0 0 0 0l31.8 0 23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352l0 8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-92 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-124 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-136 0s0 0 0 0s0 0 0 0l-93.2 0L305 219.1c15-9.4 19.5-29.1 10.2-44.1z"]},wr=br,Ar={prefix:"fas",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z"]},Tr=Ar,Cr={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},Lr=Cr,xr={prefix:"fas",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM173.3 128l-64-64 293.5 0-64 64-165.5 0z"]},Mr=xr,Er={prefix:"fas",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z"]},Sr=Er,kr=Er,Pr=Er,Or={prefix:"fas",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 64l0 256 160 0 0-256L64 160zm384 0l-160 0 0 256 160 0 0-256z"]},zr=Or,Dr={prefix:"fas",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 32C0 14.3 14.3 0 32 0l72.9 0c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64 32 64C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z"]},Ir=Dr,Nr={prefix:"fas",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 144c0 13.3-10.7 24-24 24L56 224z"]},Rr=Nr,Fr={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]}
4254,Br=Fr,jr={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},Ur=jr,Vr={prefix:"fas",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.1 240c-.1 2.7-.1 5.3-.1 8l0 16c0 2.7 0 5.3 .1 8L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.3 0C89.9 419.9 170 480 264 480l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0c-57.9 0-108.2-32.4-133.9-80L256 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-143.8 0c-.1-2.6-.2-5.3-.2-8l0-16c0-2.7 .1-5.4 .2-8L256 240c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.9 0c25.7-47.6 76-80 133.9-80l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0C170 32 89.9 92.1 60.3 176L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l16.1 0z"]},Hr=Vr,qr=Vr,Gr={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Wr=Gr,$r={prefix:"fas",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z"]},Qr=$r,Xr={prefix:"fas",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192c0 0 0 0 0 0s0 0 0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496l0-55.4c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1l0 55.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Yr=Xr,Kr={prefix:"fas",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},Zr=Kr,Jr={prefix:"fas",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"]},es=Jr,ts={prefix:"fas",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z"]},is=ts,ns=ts,rs={prefix:"fas",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z"]},ss=rs,os={prefix:"fas",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-64 32 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176l-48 0 0-64z"]},as=os,ls={prefix:"fas",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32l159.4 0c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9l0 73.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17L160 160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4L272 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"]},cs=ls,us={prefix:"fas",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4
4254-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},ds=us,hs={prefix:"fas",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 297c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 214.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 409c-9.4 9.4-24.6 9.4-33.9 0L127 297z"]},fs=hs,ps={prefix:"fas",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-112 174.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L128 288l0-224zm0 224l0 48L24 336c-13.3 0-24-10.7-24-24s10.7-24 24-24l104 0zM512 128l-128 0L384 0 512 128z"]},ms=ps,gs={prefix:"fas",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l94.1 0L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135L288 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24l-152 0z"]},ys=gs,vs={prefix:"fas",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L112 112zM160 0C98.1 0 48 50.2 48 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L272 112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},_s=vs,bs=vs,ws=vs,As={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Ts=As,Cs=As,Ls={prefix:"fas",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2L352 480c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288l144.9 0zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416l144.9 0L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z"]},xs=Ls,Ms={prefix:"fas",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z"]},Es=Ms,Ss={prefix:"fas",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5l-144 0c-19.1 0-36.3 8.4-48 21.7l0-37.7c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0 0 128-160 0c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304l0 144 192 0 0-144-192 0zm-48-16c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 160 32 0c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48l-48 0-192 0-48 0c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16l32 0 0-160z"]},ks=Ss,Ps={prefix:"fas",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},Os=Ps,zs={prefix:"fas",iconName:"font-awesome",icon:[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52C116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 3 0 352 0 64 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L91.7 96z"]}
4254,Ds=zs,Is=zs,Ns={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L296 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},Rs=Ns,Fs=Ns,Bs={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"]},js=Bs,Us={prefix:"fas",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z"]},Vs=Us,Hs={prefix:"fas",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM215 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L392 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-214.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L215 127z"]},qs=Hs,Gs={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},Ws=Gs,$s=Gs,Qs={prefix:"fas",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 224c0 53 43 96 96 96l47.2 0L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320l18.3 0 64 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},Xs=Qs,Ys={prefix:"fas",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96 503 96 497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32L376.1 32l-.3 0L204.5 32c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96l116.7 0L301.3 210.8l-94.5-74.1zM243.3 416L192 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-42.2 0 17.6-62.1L272.9 311 243.3 416z"]},Ks=Ys,Zs={prefix:"fas",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},Js=Zs,eo={prefix:"fas",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]}
4254,to=eo,io={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},no=io,ro=io,so={prefix:"fas",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M96 32C60.7 32 32 60.7 32 96l0 288 64 0L96 96l384 0 0 288 64 0 0-288c0-35.3-28.7-64-64-64L96 32zM224 384l0 32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},oo=so,ao={prefix:"fas",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512L528 512 284.3 320l-59 0C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0 .3 0z"]},lo=ao,co={prefix:"fas",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM0 176L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6L41.2 128.5C17.9 131.8 0 151.8 0 176z"]},uo=co,ho={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},fo=ho,po=ho,mo={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},go=mo,yo={prefix:"fas",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9l63 0c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9l31.1 0c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9l-31.1 0c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208l31.1 0c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32l-31.1 0c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9l-63 0c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"]},vo=yo,_o={prefix:"fas",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-122.1 0L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512l-102.3 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24z"]},bo=_o,wo={prefix:"fas",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8l14.8 0c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 
42540c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z"]},Ao=wo,To={prefix:"fas",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM256 210.7L109.3 64l293.5 0L256 210.7z"]},Co=To,Lo={prefix:"fas",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z"]},xo=Lo,Mo={prefix:"fas",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-50.7c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64l-32 0 0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z"]},Eo=Mo,So={prefix:"fas",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]}
4254,ko=So,Po={prefix:"fas",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328l-90.3 0-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280l42.3 0L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9l0-28.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96 0 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"]},Oo=Po,zo={prefix:"fas",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z"]},Do=zo,Io={prefix:"fas",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8L32 224c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z"]},No=Io,Ro={prefix:"fas",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24l0 120 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-96-8 0C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432l33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Fo=Ro,Bo=Ro,jo={prefix:"fas",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]},Uo=jo,Vo={prefix:"fas",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-
42545.4-21z"]},Ho=Vo,qo={prefix:"fas",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 96-96 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 96 0 0 96-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-96 96 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-96 0 0-96 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},Go=qo,Wo={prefix:"fas",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M288 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1 86.9l-.1 .3 0 289.2zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7z"]},$o=Wo,Qo={prefix:"fas",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM87.7 224L69 96l374 0L424.3 224 87.7 224z"]},Xo=Qo,Yo={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},Ko=Yo,Zo={prefix:"fas",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l40.9 0 56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288l46 0L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288l40.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.6 0 50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224l-64 0L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224l-64 0L62.4 53.9zm78 234.1l26.6 0-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1-14 0zm96 64l26.6 0-15.2 45.6L345 288z"]},Jo=Zo,ea=Zo,ta={prefix:"fas",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32l0 32 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288L0 432l0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1l0-.2 0-32c0-17.7-14.3-32-32-32L192 0zM165.4 128l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 224l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ia=ta,na={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},ra=na,sa={prefix:"fas",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},oa=sa,aa={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"]},la=aa,ca={prefix:"fas",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M256 32c-17.7 0-32 14.3-32 32l0 2.3 0 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288l0 64 512 0 0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1l0-99.6 0-2.3c0-17.7-14.3-32-32-32l-64 0zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6L16.6 384z"]}
4254,ua=ca,da=ca,ha={prefix:"fas",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm395.3 11.3l-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-64-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"]},fa=ha,pa={prefix:"fas",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"]},ma=pa,ga={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},ya=ga,va={prefix:"fas",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M224 32L64 32C46.3 32 32 46.3 32 64l0 64c0 17.7 14.3 32 32 32l377.4 0c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7L288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32l-160 0 0-32-64 0 0 32L70.6 224c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7L448 352c17.7 0 32-14.3 32-32l0-64zM288 480l0-96-64 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},_a=va,ba={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},wa=ba,Aa={prefix:"fas",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0z"]},Ta=Aa,Ca={prefix:"fas",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48l-52.6 0C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128l368 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177L232 464l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0-88 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-118.1L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z"]},La=Ca,xa={prefix:"fas",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]}
vendor: 4,124 bytes, line 4254
4254,Ma=xa,Ea={prefix:"fas",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},Sa=Ea,ka={prefix:"fas",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z"]},Pa=ka,Oa={prefix:"fas",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},za=Oa,Da=Oa,Ia=Oa,Na={prefix:"fas",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z"]},Ra=Na,Fa={prefix:"fas",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7 288 416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7 64 416c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 118.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96l0 118.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96l0 320c0 12.4-7.2 23.7-18.4 29z"]},Ba=Fa,ja={prefix:"fas",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"]},Ua=ja,Va={prefix:"fas",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm11.3-395.3l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-64 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0z"]},Ha=Va,qa={prefix:"fas",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64L80 64l0 320 224 
42540 0-320z"]},Ga=qa,Wa={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.2 640 165.8 640 256s-41.5 170.7-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},$a=Wa,Qa={prefix:"fas",iconName:"burger",icon:[512,512,["hamburger"],"f805","M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1L61.1 224zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48l384 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L64 352c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16l0 16c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-16z"]},Xa=Qa,Ya={prefix:"fas",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0s0 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9c0 0 0 0 0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1c0 0 0 0 0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"]}
4254,Ka=Ya,Za={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Ja=Za,el={prefix:"fas",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z"]},tl=el,il={prefix:"fas",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7 224 416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7 448 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 118.3L276.5 71.4c-9.5-
42547.9-22.8-9.7-34.1-4.4S224 83.6 224 96l0 118.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96L0 416c0 12.4 7.2 23.7 18.4 29z"]},nl=il,rl={prefix:"fas",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},sl=rl,ol={prefix:"fas",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 256l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-120c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z"]},al=ol,ll={prefix:"fas",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M448 160l-128 0 0-32 128 0 0 32zM48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 64zM448 352l0 32-256 0 0-32 256 0zM48 288c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 288z"]},cl=ll,ul={prefix:"fas",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 44.2 35.8 80 80 80l18.7 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l66.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-464 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM192 80l0 192c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-96 0 0 144c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-144-96 0c-26.5 0-48 21.5-48 48z"]},dl=ul,hl={prefix:"fas",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32 82.7 0 0 32-50.7 0zm32 32l34.7 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-130.7 0L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96L112 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l117.5 0z"]},fl=hl,pl={prefix:"fas",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192 32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512L430 512c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-85.6 0L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192l-232.6 0L253.3 35.1zM192 304l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},ml=pl,gl={prefix:"fas",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M224 0C348.8 0 448 35.2 448 80l0 16 0 320c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32L0 96 0 80C0 35.2 99.2 0 224 0zM64 128l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},yl=gl,vl={prefix:"fas",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6L160 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 189.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8L384 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 205.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},_l=vl,bl={prefix:"fas",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352c0-17.7 14.3-32 32-32zM352 224l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c1
42547.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},wl=bl,Al=bl,Tl={prefix:"fas",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64 0 24c0 22.1 17.9 40 40 40l24 0 32.5 0c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1l16 0c22.1 0 40-17.9 40-40l0-16.2c.3-2.6 .5-5.3 .5-8.1l-.7-160.2 32 0z"]},Cl=Tl,Ll={prefix:"fas",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},xl=Ll,Ml={prefix:"fas",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M36.8 192l566.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224l0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-160-64 0 0 160-192 0 0-160-64 0zm448 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256-64 0z"]},El=Ml,Sl={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},kl=Sl,Pl={prefix:"fas",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2L288 480c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-294.7c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288l-144.9 0zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416 56.7 416l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z"]},Ol=Pl,zl={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},Dl=zl,Il={prefix:"fas",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Nl=Il,Rl={prefix:"fas",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},Fl=Rl,Bl={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},jl=Bl,Ul={prefix:"fas",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4l0 73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384l0 96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7L336 224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 8.8 7.2 16 16 16s16-
42547.2 16-16l0-84.9c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8l0 84.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 118.2c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480l0-96c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2l0-73.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z"]},Vl=Ul,Hl={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160L336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},ql=Hl,Gl=Hl,Wl=Hl,$l={prefix:"fas",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c17.7 0 32 14.3 32 32l0 34.7C368.4 80.1 431.9 143.6 445.3 224l34.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0C431.9 368.4 368.4 431.9 288 445.3l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C143.6 431.9 80.1 368.4 66.7 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l34.7 0C80.1 143.6 143.6 80.1 224 66.7L224 32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Ql=$l,Xl={prefix:"fas",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0z"]},Yl=Xl,Kl={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]}
4254,Zl=Kl,Jl={prefix:"fas",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8l0 30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-30.5c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9l0-30.5zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},ec=Jl,tc={prefix:"fas",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M450.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},ic=tc,nc={prefix:"fas",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2l-256 0c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7l32 0 22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-74.9-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z"]},rc=nc,sc={prefix:"fas",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},oc=sc,ac=sc,lc={prefix:"fas",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72z"]},cc=lc,uc={prefix:"fas",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0l12.6 0c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7 480 448c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-250.3-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0l12.6 0z"]},dc=uc,hc=uc,fc={prefix:"fas",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 64C0 46.3 14.3 32 32 32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32l160 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224L32 224c-17.7 0-32-14.3-32-32z"]},pc=fc,mc={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},gc=mc,yc={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z"]},vc=yc,_c={prefix:"fas",iconName:"book-bible",icon:[448,512,["bible"],"f647","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},bc=_c,wc={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40 0 32 0 352 256 0 0-352 0-32 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-
425456 56zM96 96L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l32 0L96 96zM416 480l32 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-32 0 0 384zM224 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},Ac=wc,Tc={prefix:"fas",iconName:"person-dress",icon:[320,512,["female"],"f182","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384l-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3l11.6 0c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1L232 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},Cc=Tc,Lc={prefix:"fas",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 160 0 8.2 0c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7l0-32.7c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM320 352l-96 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l296.2 0C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"]},xc=Lc,Mc={prefix:"fas",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96l0 128-160 0 0-128 160 0zm0 192l0 128-160 0 0-128 160 0zM224 224L64 224 64 96l160 0 0 128zM64 288l160 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},Ec=Mc,Sc={prefix:"fas",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24-27.7 0 13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24l55.4 0 27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48 55.4 0c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24l-55.4 0L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48L111 112c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48 55.4 0 27.7 48-27.7 48-55.4 0-27.7-48zm0-48l-13.9 24-13.9-24 27.7 0zm41.6-24L208 88l13.9 24-27.7 0zm69.3 24l27.7 0-13.9 24-13.9-24zm13.9 72l13.9 24-27.7 0 13.9-24zm-55.4 48L208 280l-13.9-24 27.7 0z"]},kc=Sc,Pc={prefix:"fas",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z"]},Oc=Pc,zc={prefix:"fas",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2L56 72c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c-35.3 0-64 28.7-64 64l0 71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4c0 0 0 0 0 0s0 0 0 0l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9l0-71c0-35.3-28.7-64-64-64l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4L0 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-85.4z"]},Dc=zc,Ic=zc,Nc={prefix:"fas",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},Rc=Nc,Fc={prefix:"fas",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},Bc=Fc,jc={prefix:"fas",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M0 32C0 14.3 14.3 0 32 0L64 0 320 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1l0 11c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11L96 64zm0 384l192 0 0-11c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11z"]},Uc=jc,Vc={prefix:"fas",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M224 256A128 128 0 1 0 224 
42540a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1l0 50.8c27.6 7.1 48 32.2 48 62l0 40c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 24c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-40c0-29.8 20.4-54.9 48-62l0-57.1c-6-.6-12.1-.9-18.3-.9l-91.4 0c-6.2 0-12.3 .3-18.3 .9l0 65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7l0-59.1zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Hc=Vc,qc={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gc=qc,Wc={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L362.9 64.8C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},$c=Wc,Qc={prefix:"fas",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},Xc=Qc,Yc=Qc,Kc={prefix:"fas",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3l0 1.7c0 53-43 96-96 96s-96-43-96-96l0-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},Zc=Kc,Jc={prefix:"fas",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM160 240l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},eu=Jc,tu={prefix:"fas",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352 352 352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176l40.4 0L416 135.6 395.8 176z"]},iu=tu,nu=tu,ru={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},su=ru,ou=ru,au=ru,lu=ru,cu={prefix:"fas",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 184.4c-17-15.2-39.4-24.4-64-24.4L64 256c-24.6 0-47 9.2-64 24.4L0 96zM64 288l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},uu=cu,du={prefix:"fas",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 3
42541.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z"]},hu=du,fu={prefix:"fas",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0z"]},pu=fu,mu={prefix:"fas",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464l-88.5 0 41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464l-32.4 0 54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464l-43 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l135.3 0c.5 0 .9 0 1.4 0l158.6 0c.5 0 1 0 1.4 0L504 512c39.8 0 72-32.2 72-72l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 13.3-10.7 24-24 24l-69.4 0 27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464l-44.4 0 21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288l2.7 0z"]},gu=mu,yu={prefix:"fas",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM116.7 244.7l112-112c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 64 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 64c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-112-112c-6.2-6.2-6.2-16.4 0-22.6z"]},vu=yu,_u={prefix:"fas",iconName:"train-subway",icon:[448,512,["subway"],"f239","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 128c0-17.7 14.3-32 32-32l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96zM272 96l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},bu=_u,wu={prefix:"fas",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 64C0 46.3 14.3 32 32 32l64 0 16 0 176 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-56.2 0c9.6 14.4 16.7 30.6 20.7 48l35.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-35.6 0c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256l80 0c32.8 0 61-19.7 73.3-48L32 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l153.3 0C173 115.7 144.8 9
42546 112 96L96 96 32 96C14.3 96 0 81.7 0 64z"]},Au=wu,Tu=wu,Cu={prefix:"fas",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-224 0 0-352zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-256c0-35.3-28.7-64-64-64L160 64l0 64 224 0 0 352z"]},Lu=Cu,xu={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},Mu=xu,Eu={prefix:"fas",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z"]},Su=Eu,ku={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},Pu=ku,Ou={prefix:"fas",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z"]},zu=Ou,Du={prefix:"fas",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7L0 256c0 70.7 57.3 128 128 128l72 0 8 0 0-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2l0-9.3c0-70.7-57.3-128-128-128l-72 0-8 0 0 .3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z"]},Iu=Du,Nu=Du,Ru=Du,Fu={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},Bu=Fu,ju={prefix:"fas",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.2 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z"]}
4254,Uu=ju,Vu={prefix:"fas",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Hu=Vu,qu={prefix:"fas",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z"]},Gu=qu,Wu={prefix:"fas",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},$u=Wu,Qu={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},Xu=Qu,Yu={prefix:"fas",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241 64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-145 11.5 9.6 192 160z"]},Ku=Yu,Zu={prefix:"fas",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0z"]},Ju=Zu,ed={prefix:"fas",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 178.7c18.6 6.6 32 24.4 32 45.3z"]},td=ed,id=ed,nd=ed,rd={prefix:"fas",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM144 448c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM304 64L80 64l0 320 224 0 0-320z"]},sd=rd,od={prefix:"fas",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm208 96L96 192l0 128 192 0 0-128z"]},ad=od,ld={prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]},cd=ld,ud={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},dd=ud,hd={prefix:"fas",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z"]},fd=hd,pd={prefix:"fas",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4l0-54.8c-49.6-18.1-104-18.1-153.6 0l0 54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM144 320l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32z"]}
vendor: 5,555 bytes, line 4254
4254,md=pd,gd={prefix:"fas",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9l0 89.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208l30.9 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 55.8c0 .1 0 .2 0 .2s0 .2 0 .2L384 488c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-216-39.4 0c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59l4.2 0c15.6 0 27.1 14.7 23.3 29.8z"]},yd=gd,vd={prefix:"fas",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64l136 0 0-66.5-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5l0 76.5 136 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm112 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0z"]},_d=vd,bd={prefix:"fas",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},wd=bd,Ad={prefix:"fas",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M576 128c0-35.3-28.7-64-64-64L205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7L512 448c35.3 0 64-28.7 64-64l0-256zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Td=Ad,Cd={prefix:"fas",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7L96 416l0-36.1c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z"]},Ld=Cd,xd=Cd,Md={prefix:"fas",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zm80 432l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Ed=Md,Sd=Md,kd={prefix:"fas",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Pd=kd,Od={prefix:"fas",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2l0 12.8c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-12.8c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z"]},zd=Od,Dd={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},Id=Dd,Nd={prefix:"fas",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42540c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6l0 158.6c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z"]},Rd=Nd,Fd={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Bd=Fd,jd=Fd,Ud=Fd,Vd={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},Hd=Vd,qd={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224l8.5 0c13.3 0 24-10.7 24-24l0-128c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l119.5 0z"]},Gd=qd,Wd=qd,$d={prefix:"fas",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"]},Qd=$d,Xd={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},Yd=Xd,Kd={prefix:"fas",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4L320 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296.6c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z"]},Zd=Kd,Jd={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z"]},eh=Jd,th={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ih=th,nh={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},rh=nh,sh={prefix:"fas",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M58.6 46.3C48.8 31.5 29 27.6 14.2 37.4S-4.4 67 5.4 81.8L100.2 224 48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 32-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-32 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.2 0L314.6 81.8c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.3z"]},oh=sh,ah=sh,lh=sh,ch=sh,uh={prefix:"fas",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M96 32C78.3 32 64 46.3 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-32 112 0c79.5 0 144-64.5 144-144
4254s-64.5-144-144-144L96 32zM240 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},dh=uh,hh=uh,fh=uh,ph={prefix:"fas",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},mh=ph,gh={prefix:"fas",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM244.7 395.3l-112-112c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l64 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 64 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-112 112c-6.2 6.2-16.4 6.2-22.6 0z"]},yh=gh,vh={prefix:"fas",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_h=vh,bh=vh,wh={prefix:"fas",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},Ah=wh,Th={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},Ch=Th,Lh={prefix:"fas",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l32 0L96 32 64 32zm64 0l0 448 320 0 0-448L128 32zM512 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-32 0 0 448 32 0zM256 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},xh=Lh,Mh={prefix:"fas",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 224L0 224 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192zM112 352l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},Eh=Mh,Sh={prefix:"fas",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 144 0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},kh=Sh,Ph={prefix:"fas",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152l0 264-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427L0 224c0-17.7 14.3-32 32-32l30.3 0c63.6 0 125.6 19.6 177.7 56zm32 264l0-264c52.1-36.4 114.1-56 177.7-56l30.3 0c17.7 0 32 14.3 32 32l0 203c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"]},Oh=Ph,zh={prefix:"fas",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L192 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160l32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288z"]},Dh=zh,Ih={prefix:"fas",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM336 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},Nh=Ih,Rh={prefix:"fas",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 210.7c18.6 6.6 32 24.4 32 45.3z"]},Fh=Rh,Bh=Rh,jh=Rh,Uh={prefix:"fas",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M544 248l0 3.3 69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5L296 64c-37.1 0-67.6 28-71.6 64l-.4 0 0 120c0 22.1 17.9 40 40 40s40-17.9 40-40l0-72c0 0 0-.1 0-.1l0-15.9 16 0 136 0c0 0 0 0 .1 0l7.9 0c44.2 0 80 35.8 80 80l0 8zM336 192l0 56c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-118.6c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1l160 0c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16l2.7 0c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8l0-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z"]},Vh=Uh,Hh={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},qh=Hh,Gh={prefix:"fas",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},Wh=Gh,$h={prefix:"fas",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"]},Qh=$h,Xh={prefix:"fas",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5l0 39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9l0 39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7l0-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1L257 256c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Yh=Xh,Kh=Xh,Zh=Xh,Jh={prefix:"fas",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L80 160zM0 176c0-44.2 35.8-80 80-80l384 0c44.2 0 80 35.8 80 80l0 16c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 16c0 44.2-35.8 80-80 80L80 416c-44.2 0-80-35.8-80-80L0 176z"]},ef=Jh,tf={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},nf=tf,rf=tf,sf={prefix:"fas",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M192 48c0-26.5 21.5-48 48-48L400 0c26.5 0 48 21.5 48 48l0 464-80 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-80 0 0-464zM48 96l112 0 0 416L48 512c-26.5 0-48-21.5-48-48L0 320l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 288l0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 192l0-48c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 144c0 26.5-21.5 48-48 48l-112 0 0-416 112 0zM312 64c-8.8 0-16 7.2-16 16l0 24-24 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l24 0 0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24 24 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-24 0 0-24c0-8.8-7.2-16-16-16l-16 0z"]},of=sf,af=sf,lf={prefix:"fas",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},cf=lf,uf=lf,df={prefix:"fas",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6l0 43.2c0 17 6.7 33.3 18.7 45.3L224 397.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-89.4c0-12.7-5.1-24.9-14.1-33.9L224 306.7l0-93.4 70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128l-24.4 0zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z"]}
4254,hf=df,ff={prefix:"fas",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 304L96 384 96 80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48l16 0 0 128 448 0 0-128 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-96z"]},pf=ff,mf={prefix:"fas",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"]},gf=mf,yf=mf,vf={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},_f=vf,bf={prefix:"fas",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1c0 0 0 0-.1 0c0 0 0 0 0 0L384 32 398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78l0 6.1c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112l0-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},wf=bf,Af={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Tf=Af,Cf={prefix:"fas",iconName:"table-tennis-paddle-ball",icon:[512,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M416 288c-50.1 0-93.6 28.8-114.6 70.8L68.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C471.8 297.6 445 288 416 288zM49.3 151.9L290.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3l-2.7 0c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L88.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32C3.1 464.3-.3 455.7 0 446.9s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8C45.5 285.5 32 252.9 32 219l0-2.7c0-22.8 6.1-44.9 17.3-64.3zM416 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Lf=Cf,xf=Cf,Mf={prefix:"fas",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.
42541L176 432l224 0 0-109.3c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Ef=Mf,Sf={prefix:"fas",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},kf=Sf,Pf={prefix:"fas",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},Of=Pf,zf={prefix:"fas",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},Df=zf,If=zf,Nf={prefix:"fas",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm368 96L96 192l0 128 352 0 0-128z"]},Rf=Nf,Ff=Nf,Bf={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},jf=Bf,Uf={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},Vf=Uf,Hf={prefix:"fas",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M248 0l16 0c13.3 0 24 10.7 24 24l0 10.7C368.4 48.1 431.9 111.6 445.3 192l2.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l2.7 0C80.1 111.6 143.6 48.1 224 34.7L224 24c0-13.3 10.7-24 24-24zM64 288l64 0 0 128 40 0 0-128 64 0 0 128 48 0 0-128 64 0 0 128 40 0 0-128 64 0 0 132.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 288z"]},qf=Hf,Gf={prefix:"fas",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 64l0 288 512 0 0-288L64 64zM0 64C0 28.7 28.7 0 64 0L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 416c-35.3 0-64-28.7-64-64L0 64zM128 448l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Wf=Gf,$f=Gf,Qf={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]}
4254,Xf=Qf,Yf={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},Kf=Yf,Zf={prefix:"fas",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"]},Jf=Zf,ep={prefix:"fas",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6l28.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-28.2 0c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},tp=ep,ip={prefix:"fas",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},np=ip,rp={prefix:"fas",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},sp=rp,op={prefix:"fas",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ap=op,lp={prefix:"fas",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C1
42545.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z"]},cp=lp,up={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z"]},dp=up,hp={prefix:"fas",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},fp=hp,pp=hp,mp={prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z"]},gp=mp,yp={prefix:"fas",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M352 224l-46.5 0c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8l-2.5 0c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144l80 0 0-61.3C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2l-3.7 0c-17.7 0-32-14.3-32-32l0-64zM80 96c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 96z"]},vp=yp,_p={prefix:"fas",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-179.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9l-12.3 0c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5 104 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0L432 0 416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9L484 400l44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3L480 160c0-11.8-6.4-22.2-16-27.7L464 16c0-8.8-7.2-16-16-16z"]},bp=_p,wp={prefix:"fas",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"]},Ap=wp,Tp={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},Cp=Tp,Lp={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},xp=Lp,Mp=Lp,Ep=Lp,Sp=Lp,kp={prefix:"fas",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4L224 224l-114.7 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L224 288l0 114.7-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4L288 288l114.7 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L288 224l0-114.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"]}
4254,Pp=kp,Op={prefix:"fas",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M160 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-11.8-25.5-29.9-47.5-52.4-64l99.6 0 0-32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 64 0 0-288L224 64l0 49.1C205.2 102.2 183.3 96 160 96l0-32zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"]},zp=Op,Dp={prefix:"fas",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z"]},Ip=Dp,Np={prefix:"fas",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},Rp=Np,Fp={prefix:"fas",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96l128 0c35.3 0 64 28.7 64 64l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-
425470.7-57.3-128-128-128L32 32zM320 480c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288c0 35.3-28.7 64-64 64l-128 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l160 0z"]},Bp=Fp,jp=Fp,Up=Fp,Vp=Fp,Hp={prefix:"fas",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M256 0L576 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64l0-224c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128l96 0 0 256 0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32 160 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm336 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z"]},qp=Hp,Gp={prefix:"fas",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M96 0c17.7 0 32 14.3 32 32l0 32 352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0C14.3 128 0 113.7 0 96S14.3 64 32 64l32 0 0-32C64 14.3 78.3 0 96 0zm96 160l256 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32z"]},Wp=Gp,$p={prefix:"fas",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 432l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Qp=$p,Xp={prefix:"fas",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M165.4 96l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 192l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256l0 80c0 23.7 12.9 44.4 32 55.4L32 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 256 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-56.6c19.1-11.1 32-31.7 32-55.4l0-80c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM208 272l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm360-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Yp=Xp,Kp={prefix:"fas",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm112 96l-96 0 0 128 96 0 0-128z"]},Zp=Kp,Jp={prefix:"fas",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192L.1 192C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0 0-64zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},em=Jp,tm={prefix:"fas",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},im=tm,nm={prefix:"fas",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},rm=nm,sm={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3L32 352c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 384l64 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},om=sm,am={prefix:"fas",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432 72 432c-22.1 0-40 17.9-40 40s17.9 40 40 40l208 0c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z"]},lm=am,cm={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},um=cm,dm={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8
4254C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},hm=dm,fm={prefix:"fas",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},pm=fm,mm={prefix:"fas",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l96 0c8.8 0 16 7.2 16 16l0 96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2l0 17.8 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-17.8C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112L0 16C0 7.2 7.2 0 16 0l96 0zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},gm=mm,ym={prefix:"fas",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z"]},vm=ym,_m={prefix:"fas",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6l0 64c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-64c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192l0-64z"]},bm=_m,wm={prefix:"fas",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"]}
4254,Am=wm,Tm={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},Cm=Tm,Lm={prefix:"fas",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0z"]},xm=Lm,Mm={prefix:"fas",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z"]},Em=Mm,Sm={prefix:"fas",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z"]},km=Sm,Pm={prefix:"fas",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0z"]},Om=Pm,zm={prefix:"fas",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M384 192c0 66.8-34.1 125.6-85.8 160L85.8 352C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0c-8.8 0-16 7.2-16 16l0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16c0-8.8-7.2-16-16-16l-16 0c-17.7 0-32-14.3-32-32z"]}
4254,Dm=zm,Im={prefix:"fas",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"]},Nm=Im,Rm={prefix:"fas",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"]},Fm=Rm,Bm={prefix:"fas",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6l0 99.6-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-99.6c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0L64 0zM81.9 203.1L93.4 64l133.1 0 11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z"]},jm=Bm,Um={prefix:"fas",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1 288 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},Vm=Um,Hm={prefix:"fas",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3l-29.9 0c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s1
42547.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},qm=Hm,Gm={prefix:"fas",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Wm=Gm,$m=Gm,Qm={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},Xm=Qm,Ym={prefix:"fas",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160l56 0 0 192-56 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-56 0 0-192 56 0c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"]},Km=Ym,Zm={prefix:"fas",iconName:"bahai",icon:[576,512,["haykal"],"f666","M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z"]},Jm=Zm,eg={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},tg=eg,ig={prefix:"fas",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448l0-46.9c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2l0 47.3c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ng=ig,rg={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},sg=rg,og=rg,ag=rg,lg={prefix:"fas",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L352 32c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400l-40.4 0z"]},cg=lg,ug={prefix:"fas",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.
42546 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z"]},dg=ug,hg={prefix:"fas",iconName:"book-quran",icon:[448,512,["quran"],"f687","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z"]},fg=hg,pg={prefix:"fas",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},mg=pg,gg={prefix:"fas",iconName:"rss",icon:[448,512,["feed"],"f09e","M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},yg=gg,vg={prefix:"fas",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3L352 448l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288l144.9 0L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320l144.9 0L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z"]},_g=vg,bg={prefix:"fas",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},wg=bg,Ag=bg,Tg={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},Cg=Tg,Lg={prefix:"fas",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 0l0 64 64 0 0-64L64 96zm384 0L192 96l0 64 256 0 0-64zM64 224l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64zM64 352l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64z"]}
4254,xg=Lg,Mg={prefix:"fas",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM96 212.8c0-20.3 16.5-36.8 36.8-36.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.3 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L112 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6C102.2 236.7 96 225.2 96 212.8zM372.8 176l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.2 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L352 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6c-10.2-6.8-16.4-18.3-16.4-30.7c0-20.3 16.5-36.8 36.8-36.8zm-152 6.4L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-6.9 4.4-13 10.9-15.2s13.7 .1 17.9 5.6z"]},Eg=Mg,Sg={prefix:"fas",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm272 96L96 192l0 128 256 0 0-128z"]},kg=Sg,Pg={prefix:"fas",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M192 0c17.7 0 32 14.3 32 32l0 112-64 0 0-112c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80-64 0 0-80zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 52.3-25.1 98.8-64 128l0 96c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-78.4c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},Og=Pg,zg={prefix:"fas",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6z"]},Dg=zg,Ig={prefix:"fas",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"]}
4254,Ng=Ig,Rg={prefix:"fas",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l464 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-66.7 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16L144 448c-44.2 0-80-35.8-80-80L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32zM432 96l0-40c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 40 96 0zM288 96l0-40c0-30.9 25.1-56 56-56l80 0c30.9 0 56 25.1 56 56l0 40 0 224-192 0 0-224zM512 320l0-224 16 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-16 0zM240 96l16 0 0 224-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z"]},Fg=Rg,Bg={prefix:"fas",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},jg=Bg,Ug=Bg,Vg=Bg,Hg={prefix:"fas",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z"]},qg=Hg,Gg={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Wg=Gg,$g=Gg,Qg={prefix:"fas",iconName:"share",icon:[512,512,["mail-forward"],"f064","M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"]},Xg=Qg,Yg={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},Kg=Yg,Zg={prefix:"fas",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416l-64 0 0-64c35.3 0 64 28.7 64 64zM64 224l0-64 64 0c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},Jg=Zg,ey={prefix:"fas",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7l0-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4
4254-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8s0 0 0 0s0 0 0 0l43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4l-4.7 0-13.3 0s0 0 0 0L179 216l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352l0 8c0 83.9-68.1 152-152 152l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l92 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l124 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l156 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 296c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0s0 0 0 0s0 0 0 0l93.2 0L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z"]},ty=ey,iy=ey,ny={prefix:"fas",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7l0 96.3 192 0 0-96.3C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7L448 361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-96.5-192 0 0 96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1l0-233.3zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},ry=ny,sy=ny,oy={prefix:"fas",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3l0 293.5L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7l0-293.5 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"]},ay=oy,ly={prefix:"fas",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112l-8 0 0-40 55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344l0-40 8 0c23.8 0 43.5 17.3 47.3 40zM328 344l-64 0 0-40 64 0 0 40zm0 56l-64 0 0-40 64 0 0 40zm-80-96l0 40-64 0 0-40 64 0zm0 56l0 40-64 0 0-40 64 0zm-80-16l-55.3 0c3.8-22.7 23.6-40 47.3-40l8 0 0 40zm0 56l-8 0c-23.8 0-43.5-17.3-47.3-40l55.3 0 0 40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},cy=ly,uy={prefix:"fas",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224l97.4 0c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288l-70.3 0c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},dy=uy,hy={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},fy=hy,py={prefix:"fas",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144l256 0c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4 384 336c0 17.7-14.3 32-32 32L96 368c-17.7 0-32-14.3-32-32l0-125.6 136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z"]},my=py,gy={prefix:"fas",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M480 416l96 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-96 0 0 320zM448 96L192 96l0 320 256 0 0-320zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l96 0 0-320L64 96zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]}
vendor: 7,536 bytes, line 4254
4254,yy=gy,vy={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},_y=vy,by=vy,wy={prefix:"fas",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9l2.3 0c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z"]},Ay=wy,Ty={prefix:"fas",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M256 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 64l128 0 0 48c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-48 128 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7l202.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-117.3 0c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},Cy=Ty,Ly={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},xy=Ly,My={prefix:"fas",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Ey=My,Sy={prefix:"fas",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},ky=Sy,Py={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},Oy=Py,zy={prefix:"fas",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320l-189.4 0z"]},Dy=zy,Iy={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l224 0 0-112c0-26.5 21.5-48 48-48l112 0 0-224c0-35.3-28.7-64-64-64L64 32zM448 352l-45.3 0L336 352c-8.8 0-16 7.2-16 16l0 66.7 0 45.3 32-32 64-64 32-32z"]},Ny=Iy,Ry={prefix:"fas",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Fy=Ry,By={prefix:"fas",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M96 32c17.7 0 32 14.3 32 32l0 35.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9l0 29.4 119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9 128 416l63.8 0c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480L96 480c-17.7 0-32-14.3-32-32l0-167.9-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6l0-29.4-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6 64 64c0-17.7 14.3-32 32-32z"]},jy=By,Uy=By,Vy={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},Hy=Vy,qy=Vy,Gy={prefix:"fas",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l
42540 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]},Wy=Gy,$y={prefix:"fas",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2l-103.2 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l300.6 0c-2.1-5.2-3.2-10.9-3.2-16.4l0-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3l0-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6l0 3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},Qy=$y,Xy={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160l0 8c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24l0-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224l-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 224l-64 0 0 192-40 0 0-192-64 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Yy=Xy,Ky=Xy,Zy=Xy,Jy=Xy,ev={prefix:"fas",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 
42546.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z"]},tv=ev,iv={prefix:"fas",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48-80 0c-26.5 0-48 21.5-48 48L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z"]},nv=iv,rv={prefix:"fas",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M160 24c0-13.3 10.7-24 24-24L296 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0L384 192l116.4 0c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1L384 320 280 464l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-144-32 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L64 384c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l18.7 0c8.5 0 16.6 3.4 22.6 9.4L160 192l32 0 0-144-8 0c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},sv=rv,ov={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},av=ov,lv={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]},cv=lv,uv={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"]},dv=uv,hv={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]},fv=hv
4255e.fa0={prefix:"fas",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 96c-53 0-96 43-96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96z"]},e.fa1={prefix:"fas",iconName:"1",icon:[256,512,[],"31","M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8 96 416l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-352z"]},e.fa2={prefix:"fas",iconName:"2",icon:[320,512,[],"32","M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416 288 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42550c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z"]},e.fa3={prefix:"fas",iconName:"3",icon:[320,512,[],"33","M0 64C0 46.3 14.3 32 32 32l240 0c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208l21.7 0c75.1 0 136 60.9 136 136s-60.9 136-136 136l-78.6 0C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5l78.6 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L80 272c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96 32 96C14.3 96 0 81.7 0 64z"]},e.fa4={prefix:"fas",iconName:"4",icon:[384,512,[],"34","M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368l224 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L82.4 304 189 77.6z"]},e.fa5={prefix:"fas",iconName:"5",icon:[320,512,[],"35","M32.5 58.3C35.3 43.1 48.5 32 64 32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L90.7 96 70.3 208 184 208c75.1 0 136 60.9 136 136s-60.9 136-136 136l-83.5 0c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1l83.5 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L32 272c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z"]},e.fa6={prefix:"fas",iconName:"6",icon:[320,512,[],"36","M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3l0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z"]},e.fa7={prefix:"fas",iconName:"7",icon:[320,512,[],"37","M0 64C0 46.3 14.3 32 32 32l256 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96 32 96C14.3 96 0 81.7 0 64z"]},e.fa8={prefix:"fas",iconName:"8",icon:[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288l15.9 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l15.9 0c0 0 .1 0 .1 0l32 0c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0l-32 0c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"]},e.fa9={prefix:"fas",iconName:"9",icon:[320,512,[],"39","M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z"]},e.faA={prefix:"fas",iconName:"a",icon:[384,512,[97],"41","M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320l-144 0 72-172.8L264 320z"]},e.faAd=Oo,e.faAdd=Cp,e.faAddressBook=ie,e.faAddressCard=As,e.faAdjust=sp,e.faAirFreshener=Ki,e.faAlignCenter={prefix:"fas",iconName:"align-center",icon:[448,512,[],"f037","M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z"]},e.faAlignJustify={prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z"]},e.faAlignLeft={prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 48
42550c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},e.faAlignRight={prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},e.faAllergies=Ey,e.faAmbulance=wi,e.faAmericanSignLanguageInterpreting=Iu,e.faAnchor={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c88.4 0 160-71.6 160-160l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 53-43 96-96 96l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0z"]},e.faAnchorCircleCheck={prefix:"fas",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faAnchorCircleExclamation={prefix:"fas",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faAnchorCircleXmark={prefix:"fas",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faAnchorLock={prefix:"fas",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4
4255-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3l0-33.3c-5.2 .9-10.5 1.3-16 1.3l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faAngleDoubleDown=R
4256e.faAngleDoubleLeft=Am,e.faAngleDoubleRight=Br,e.faAngleDoubleUp=Rc,e.faAngleDown={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},e.faAngleLeft={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},e.faAngleRight={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},e.faAngleUp={prefix:"fas",iconName:"angle-up",icon:[448,512,[8963],"f106","M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"]},e.faAnglesDown=N,e.faAnglesLeft=wm,e.faAnglesRight=Fr,e.faAnglesUp=Nc,e.faAngry=mg,e.faAnkh={prefix:"fas",iconName:"ankh",icon:[320,512,[9765],"f644","M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-46.8 0c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"]},e.faAppleAlt=Pa,e.faAppleWhole=ka,e.faArchive=ge,e.faArchway={prefix:"fas",iconName:"archway",icon:[512,512,[],"f557","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 64 0 0-128c0-53 43-96 96-96s96 43 96 96l0 128 64 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-288L32 128l0 288z"]},e.faAreaChart=$i,e.faArrowAltCircleDown=yh,e.faArrowAltCircleLeft=vu,e.faArrowAltCircleRight=fa,e.faArrowAltCircleUp=Ha,e.faArrowCircleDown=fs,e.faArrowCircleLeft=qs,e.faArrowCircleRight=Do,e.faArrowCircleUp=Dn,e.faArrowDown={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},e.faArrowDown19=Qc,e.faArrowDown91=ye,e.faArrowDownAZ=tu
4257e.faArrowDownLong=rs,e.faArrowDownShortWide=vh,e.faArrowDownUpAcrossLine={prefix:"fas",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7 192 288l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3 384 224l-192 0-64 0-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 114.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192l64 0 0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128zM448 320l-64 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128z"]},e.faArrowDownUpLock={prefix:"fas",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 160 288l256 0 0-16c0-17.2 3.9-33.5 10.8-48L352 224l0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3 288 224l-128 0-64 0-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 114.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128 64 0zM288 320l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128-64 0zm240-80c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faArrowDownWideShort=Gs,e.faArrowDownZA=Xt,e.faArrowLeft={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},e.faArrowLeftLong=Ou,e.faArrowLeftRotate=su,e.faArrowPointer=Zi,e.faArrowRight={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},e.faArrowRightArrowLeft=Vd,e.faArrowRightFromBracket=ot,e.faArrowRightFromFile=Em,e.faArrowRightLong=wh,e.faArrowRightRotate=ql,e.faArrowRightToBracket=dn,e.faArrowRightToCity={prefix:"fas",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 
42570c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l114.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z"]},e.faArrowRightToFile=ms,e.faArrowRotateBack=ou,e.faArrowRotateBackward=au,e.faArrowRotateForward=Gl,e.faArrowRotateLeft=ru,e.faArrowRotateRight=Hl,e.faArrowTrendDown={prefix:"fas",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352 384 352z"]},e.faArrowTrendUp={prefix:"fas",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160 384 160z"]},e.faArrowTurnDown=ym,e.faArrowTurnUp=qu,e.faArrowUp={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},e.faArrowUp19=tc
4258e.faArrowUp91=Fc,e.faArrowUpAZ=Sn,e.faArrowUpFromBracket={prefix:"fas",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z"]},e.faArrowUpFromGroundWater={prefix:"fas",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M288 352c17.7 0 32-14.3 32-32l0-210.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3 256 320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192L48 192c-26.5 0-48 21.5-48 48L0 425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3L192 192zm384 48c0-26.5-21.5-48-48-48l-144 0 0 224.5s0 0 0 0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9l0-185z"]},e.faArrowUpFromWaterPump={prefix:"fas",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M112 0C85.5 0 64 21.5 64 48l0 208-16 0c-26.5 0-48 21.5-48 48l0 96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400l0-96c0-26.5-21.5-48-48-48l-48 0 0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256l-128 0 0-208c0-26.5-21.5-48-48-48L112 0zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z"]},e.faArrowUpLong=j,e.faArrowUpRightDots={prefix:"fas",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L160 0zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faArrowUpRightFromSquare=Yo,e.faArrowUpShortWide=Pm,e.faArrowUpWideShort=Xd,e.faArrowUpZA=lg,e.faArrows=Pp,e.faArrowsAlt=Go,e.faArrowsAltH=Vs,e.faArrowsAltV=Km,e.faArrowsDownToLine={prefix:"fas",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z"]},e.faArrowsDownToPeople={prefix:"fas",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M144 0c-13.3 0-24 10.7-24 24l0 118.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L168 24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-
425854.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5 88 480c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L520 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},e.faArrowsH=to,e.faArrowsLeftRight=eo,e.faArrowsLeftRightToLine={prefix:"fas",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faArrowsRotate=ho,e.faArrowsSpin={prefix:"fas",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l112 0c8.8 0 16-7.2 16-16l0-112c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3l0 64.9c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-112c0-8.8-7.2-16-16-16L64 48c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32l64.9 0c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224l-64.9 0c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 112c0 8.8 7.2 16 16 16l112 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9L64 320c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3l0-64.9c-10.3 2.1-21 3.2-32 3.2z"]},e.faArrowsSplitUpAndLeft={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},e.faArrowsToCircle={prefix:"fas",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7 160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.7 0L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352L96 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160l18.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1s0 0 0 0l0-96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3l0 18.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96s0 0 0 0l0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4l.1 0s0 0 0 0l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0z"]},e.faArrowsToDot={prefix:"fas",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M256 0c17.7 0 32 14.3 32 32l0 32 32 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l32 0 0-32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faArrowsToEye={prefix:"fas",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M15 15C24.4 5.7 39.6 5.7 49 15l63 63L112 40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96c0 13.3-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l38.1 0L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63 38.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24l0 38.1 63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63L40 400c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0c13.3 0 24 10.7 24 24l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-38.1L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63 0 38.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24l96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-38.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},e.faArrowsTurnRight={prefix:"fas",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160 128 160c-35.3 0-64 28.7-64 64l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32C0 153.3 57.3 96 128 96l210.7 0L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},e.faArrowsTurnToDots={prefix:"fas",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},e.faArrowsUpDown=oy,e.faArrowsUpDownLeftRight=kp
4259e.faArrowsUpToLine={prefix:"fas",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z"]},e.faArrowsV=ay,e.faAslInterpreting=Nu,e.faAssistiveListeningSystems=wf,e.faAsterisk={prefix:"fas",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z"]},e.faAt={prefix:"fas",iconName:"at",icon:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256l0 32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32l0 80 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faAtlas=vo,e.faAtom={prefix:"fas",iconName:"atom",icon:[512,512,[9883],"f5d2","M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faAudioDescription={prefix:"fas",iconName:"audio-description",icon:[576,512,[],"f29e","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9-82.2 0-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2 42.2 0zM304 184c0-13.3 10.7-24 24-24l56 0c53 0 96 43 96 96s-43 96-96 96l-56 0c-13.3 0-24-10.7-24-24l0-144zm48 24l0 96 32 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},e.faAustralSign={prefix:"fas",iconName:"austral-sign",icon:[448,512,[],"e0a9","M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0L82.7 320 32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l24 0L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L352 288l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-90.7 0L253.5 51.7zM256 224l-64 0 32-76.8L256 224zm-90.7 64l117.3 0L296 320l-144 0 13.3-32z"]},e.faAutomobile=kh,e.faAward={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},e.faB={prefix:"fas",iconName:"b",icon:[320,512,[98],"42","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l128 0c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128L64 32zm96 192l-96 0L64 9
42596l96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288l96 0 32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L64 416l0-128z"]},e.faBaby={prefix:"fas",iconName:"baby",icon:[448,512,[],"f77c","M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25l0 36.3-192 0 0-36.3c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z"]},e.faBabyCarriage=Jp,e.faBackspace=Td,e.faBackward={prefix:"fas",iconName:"backward",icon:[512,512,[9194],"f04a","M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3l0 41.7 0 41.7L459.5 440.6zM256 352l0-96 0-128 0-32c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-64z"]},e.faBackwardFast=Fa,e.faBackwardStep=Yu,e.faBacon={prefix:"fas",iconName:"bacon",icon:[576,512,[129363],"f7e5","M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6c0 0 0 0 0 0l.2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z"]},e.faBacteria={prefix:"fas",iconName:"bacteria",icon:[640,512,[],"e059","M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1c0 0 0 0-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5c0 0 0 0 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1c0 0 0 0 .1 0l29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5c0 0 0 0 0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},e.faBacterium={prefix:"fas",iconName:"bacterium",icon:[512,512,[],"e05a","M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.
42596 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7c0 0 0 0 0 0l-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3s0 0 0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faBagShopping=$t,e.faBahai=Zm,e.faBahtSign={prefix:"fas",iconName:"baht-sign",icon:[320,512,[],"e0ac","M144 0c-17.7 0-32 14.3-32 32l0 32L37.6 64C16.8 64 0 80.8 0 101.6L0 224l0 41.7L0 288 0 406.3c0 23 18.7 41.7 41.7 41.7l70.3 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112l0-32c0-17.7-14.3-32-32-32zM112 128l0 96-48 0 0-96 48 0zm64 96l0-96c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64l0 96-48 0 0-96 48 0zm64 96l0-96 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0z"]},e.faBalanceScale=_g,e.faBalanceScaleLeft=Ol,e.faBalanceScaleRight=xs,e.faBan=Qi,e.faBanSmoking=hl
4260e.faBandAid=yy,e.faBandage=gy,e.faBangladeshiTakaSign={prefix:"fas",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M36 32.3C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8L64 160l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 53 43 96 96 96l32 0c106 0 192-86 192-192l0-32c0-53-43-96-96-96l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c17.7 0 32 14.3 32 32l0 32c0 70.7-57.3 128-128 128l-32 0c-17.7 0-32-14.3-32-32l0-160 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-31.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z"]},e.faBank=Yy,e.faBarChart=_r,e.faBarcode={prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M24 32C10.7 32 0 42.7 0 56L0 456c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24L64 56c0-13.3-10.7-24-24-24L24 32zm88 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zm96 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zM448 56l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm-64-8l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},e.faBars=Qe,e.faBarsProgress=ll,e.faBarsStaggered=lf,e.faBaseball=lp,e.faBaseballBall=cp,e.faBaseballBatBall={prefix:"fas",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z"]},e.faBasketShopping=pl,e.faBasketball=ja,e.faBasketballBall=Ua,e.faBath=er,e.faBathtub=tr,e.faBattery=Rf,e.faBattery0=ef,e.faBattery2=Zp,e.faBattery3=ad,e.faBattery4=kg,e.faBattery5=Ff,e.faBatteryCar=dr,e.faBatteryEmpty=Jh,e.faBatteryFull=Nf,e.faBatteryHalf=od,e.faBatteryQuarter=Kp,e.faBatteryThreeQuarters=Sg,e.faBed={prefix:"fas",iconName:"bed",icon:[640,512,[128716],"f236","M32 32c17.7 0 32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32l224 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]}
4261e.faBedPulse=Rn,e.faBeer=B,e.faBeerMugEmpty=F,e.faBell={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},e.faBellConcierge=ke,e.faBellSlash={prefix:"fas",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-90.2-70.7c.2-.4 .4-.9 .6-1.3c5.2-11.5 3.1-25-5.3-34.4l-7.4-8.3C497.3 319.2 480 273.9 480 226.8l0-18.8c0-77.4-55-142-128-156.8L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 19.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM406.2 416L160 222.1l0 4.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S115.4 416 128 416l278.2 0zm-40.9 77.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},e.faBezierCurve={prefix:"fas",iconName:"bezier-curve",icon:[640,512,[],"f55b","M296 136l0-48 48 0 0 48-48 0zM288 32c-26.5 0-48 21.5-48 48l0 4L121.6 84C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36l66.9 0c-58.9 39.6-98.9 105-104 180L80 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-3.3 0c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1l64 0c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1l-3.3 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-4.5 0c-5-75-45.1-140.4-104-180l66.9 0c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36L400 84l0-4c0-26.5-21.5-48-48-48l-64 0zM88 376l48 0 0 48-48 0 0-48zm416 48l0-48 48 0 0 48-48 0z"]},e.faBible=bc,e.faBicycle={prefix:"fas",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l25.7 0 34.6 64-149.4 0-27.4-38C191 99.7 183.7 96 176 96l-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l43.7 0 22.1 3
42610.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112l49 0c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32L312 32zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368l65 0c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1-123.5 0zm90.6-128l108.5 0L317 274.8 257.4 192z"]},e.faBiking=Vm,e.faBinoculars={prefix:"fas",iconName:"binoculars",icon:[512,512,[],"f1e5","M128 32l32 0c17.7 0 32 14.3 32 32l0 32L96 96l0-32c0-17.7 14.3-32 32-32zm64 96l0 320c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-59.1c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28l99.8 0zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3l0 59.1c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-320 99.8 0zM320 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32zm-32 64l0 160-64 0 0-160 64 0z"]},e.faBiohazard={prefix:"fas",iconName:"biohazard",icon:[576,512,[9763],"f780","M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-
42615 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z"]},e.faBirthdayCake=Dc,e.faBitcoinSign={prefix:"fas",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-6.3 0C18.7 448 0 429.3 0 406.3L0 288l0-22.3L0 224 0 101.6C0 80.8 16.8 64 37.6 64L48 64l0-32zM64 224l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L64 128l0 96zm112 64L64 288l0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},e.faBlackboard=oo,e.faBlender={prefix:"fas",iconName:"blender",icon:[512,512,[],"f517","M0 64C0 28.7 28.7 0 64 0l64 0 32 0L470.1 0c21.1 0 36.4 20.1 30.9 40.4L494.5 64 336 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L336 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L336 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L416 352l-256 0-8.7-96L64 256c-35.3 0-64-28.7-64-64L0 64zM145.5 192L133.8 64 64 64l0 128 81.5 0zM144 384l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faBlenderPhone={prefix:"fas",iconName:"blender-phone",icon:[576,512,[],"f6b6","M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0L534.1 0c21.1 0 36.4 20.1 30.9 40.4L558.5 64 400 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L400 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L400 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L480 352l-256 0zm-16 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z"]},e.faBlind=hf,e.faBlog={prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144L0 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144l-16 0 0 96 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48l0-224z"]},e.faBold={prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z"]},e.faBolt=nh,e.faBoltLightning={prefix:"fas",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"]},e.faBomb={prefix:"fas",iconName:"bomb",icon:[512,512,[128163],"f1e2","M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 3
426104S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z"]},e.faBone={prefix:"fas",iconName:"bone",icon:[576,512,[129460],"f5d7","M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2l192 0c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336l-192 0c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z"]},e.faBong={prefix:"fas",iconName:"bong",icon:[448,512,[],"f55c","M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7l221.8 0c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8L224 64l-64 0 0 144.5zM288 64l0 144.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5L76.1 512c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14L96 64C78.3 64 64 49.7 64 32S78.3 0 96 0l16 0L272 0l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},e.faBook={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faBookAtlas=yo,e.faBookBible=_c,e.faBookBookmark={prefix:"fas",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 96C0 43 43 0 96 0l96 0 0 190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5L352 0l32 0 32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32z"]},e.faBookDead=zd
4262e.faBookJournalWhills=Hg,e.faBookMedical={prefix:"fas",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM208 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},e.faBookOpen={prefix:"fas",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5l0-377.4c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8L0 454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5l0-370.3c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11L304 456c0 11.4 11.7 19.3 22.4 15.5z"]},e.faBookOpenReader=Ph,e.faBookQuran=hg,e.faBookReader=Oh,e.faBookSkull=Od,e.faBookTanakh=Sc,e.faBookmark={prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"]},e.faBorderAll={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224L64 224 64 96l128 0 0 128zM64 288l128 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},e.faBorderNone={prefix:"fas",iconName:"border-none",icon:[448,512,[],"f850","M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},e.faBorderStyle=sr,e.faBorderTopLeft=rr,e.faBoreHole={prefix:"fas",iconName:"bore-hole",icon:[512,512,[],"e4c3","M256 0c-17.7 0-32 14.3-32 32l0 264.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L288 32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-80 0c-17.7 0-32 14.3-32 32l0 192c0 53-43 96-96 96s-96-43-96-96l0-192c0-17.7-14.3-32-32-32l-80 0z"]},e.faBottleDroplet={prefix:"fas",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8l0 64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256l0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-192c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1L216 56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0s0 0 0 0s0 0 0 0L104 0s0 0 0 0s0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z"]},e.faBottleWater={prefix:"fas",iconName:"bottle-water",icon:[320,512,[],"e4c5","M120 0l80 0c13.3 0 24 10.7 24 24l0 40L96 64l0-40c0-13.3 10.7-24 24-24zM32 167.5c0-19.5 10-37.6 26.6-47.9l15.8-9.9C88.7 100.7 105.2 96 122.1 96l75.8 0c16.9 0 33.4 4.7 47.7 13.7l15.8 9.9C278 129.9 288 148 288 167.5c0 17-7.5 32.3-19.4 42.6C280.6 221.7 288 238 288 256c0 19.1-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48s-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64c0-19.1 8.4-36.3 21.7-48C40.4 388.3 32 371.1 32 352s8.4-36.3 21.7-48C40.4 292.3 32 275.1 32 256c0-18 7.4-34.3 19.4-45.9C39.5 199.7 32 184.5 32 167.5zM96 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},e.faBowlFood={prefix:"fas",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32L8.6 224C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z"]},e.faBowlRice={prefix:"fas",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M176 56c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm24 48l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faBowlingBall={prefix:"fas",iconName:"bowling-ball",icon:[512,512,[],"f436","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faBox={prefix:"fas",iconName:"box",icon:[448,512,[128230],"f466","M50.7 58.5L0 160l208 0 0-128L93.7 32C75.5 32 58.9 42.3 50.7 58.5zM240 160l208 0L397.3 58.5C389.1 42.3 372.5 32 354.3 32L240 32l0 128zm208 32L0 192 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224z"]},e.faBoxArchive=me,e.faBoxOpen={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6l0 167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5l0-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128l2.2 0z"]},e.faBoxTissue={prefix:"fas",iconName:"box-tissue",icon:[512,512,[],"e05b","M92.5 0L208 0c40 0 52 24 64 48s24 48 64 48l85.2 0C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288l-256 0-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64-15 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 256 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-13.5 0 25.6-64 19.9 0c26.5 0 48 21.5 48 48l0 112L0 384 0 272c0-26.5 21.5-48 48-48l31 0zM0 416l512 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-48z"]},e.faBoxes=gf,e.faBoxesAlt=yf,e.faBoxesPacking={prefix:"fas",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M256 48c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-210.7 0c1.8-5 2.7-10.4 2.7-16l0-242.7c18.6-6.6 32-24.4 32-45.3l0-32c0-26.5-21.5-48-48-48l-112 0 0-80zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6 480 432c0 8.8 7.2 16 16 16s16-
42627.2 16-16l0-121.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16l0-32zm352 80l0 224c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-224 320 0zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},e.faBoxesStacked=mf,e.faBraille={prefix:"fas",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},e.faBrain={prefix:"fas",iconName:"brain",icon:[512,512,[129504],"f5dc","M184 0c30.9 0 56 25.1 56 56l0 400c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56l0-400c0-30.9 25.1-56 56-56z"]},e.faBrazilianRealSign={prefix:"fas",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M400 0c17.7 0 32 14.3 32 32l0 18.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5l-1.7 0c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4l0 3.4c0 51.2-33.6 94.6-80 109.2l0 21.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-19.4c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5l0-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2L368 32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160z"]}
4263e.faBreadSlice={prefix:"fas",iconName:"bread-slice",icon:[512,512,[],"f7ec","M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"]},e.faBridge={prefix:"fas",iconName:"bridge",icon:[576,512,[],"e4c8","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l40 0 0 64L0 160 0 288c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96l0-128-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM456 96l0 64-80 0 0-64 80 0zM328 96l0 64-80 0 0-64 80 0zM200 96l0 64-80 0 0-64 80 0z"]},e.faBridgeCircleCheck={prefix:"fas",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faBridgeCircleExclamation={prefix:"fas",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4263-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faBridgeCircleXmark={prefix:"fas",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faBridgeLock={prefix:"fas",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M32 64c0-17.7 14.3-32 32-32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-40 0 0 64-8 0c-61.9 0-112 50.1-112 112l0 24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-128 72 0 0-64L64 96C46.3 96 32 81.7 32 64zM408 96l0 64 80 0 0-64-80 0zm-48 64l0-64-80 0 0 64 80 0zM152 96l0 64 80 0 0-64-80 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faBridgeWater={prefix:"fas",iconName:"bridge-water",icon:[576,512,[],"e4ce","M0 96C0 78.3 14.3 64 32 64l512 0c17.7 0 32 14.3 32 32l0 35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6l0 124.9c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-.5 0-128c0-53-43-96-96-96s-96 43-96 96l0 128 0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7l0-124.9C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6L0 96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faBriefcase={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 128 0 192 0 0-96c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM512 288l-192 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128z"]},e.faBriefcaseClock=xc,e.faBriefcaseMedical={prefix:"fas",iconName:"briefcase-medical",icon:[512,512,[],"f469","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faBroadcastTower=Zd,e.faBroom={prefix:"fas",iconName:"broom",icon:[576,512,[129529],"f51a","M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6l0 29.1L364.3 320l29.1 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-11
42635.8z"]},e.faBroomBall=he,e.faBrush={prefix:"fas",iconName:"brush",icon:[384,512,[],"f55d","M162.4 6c-1.5-3.6-5-6-8.9-6l-19 0c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6L48 0C21.5 0 0 21.5 0 48L0 224l0 22.4L0 256l9.6 0 364.8 0 9.6 0 0-9.6 0-22.4 0-176c0-26.5-21.5-48-48-48L230.5 0c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288l0 32c0 35.3 28.7 64 64 64l64 0 0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64 64 0c35.3 0 64-28.7 64-64l0-32L0 288zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faBucket={prefix:"fas",iconName:"bucket",icon:[448,512,[],"e4cf","M96 152l0 8-48 0 0-8C48 68.1 116.1 0 200 0l48 0c83.9 0 152 68.1 152 152l0 8-48 0 0-8c0-57.4-46.6-104-104-104l-48 0C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-5.1 0L388.5 469c-2.6 24.4-23.2 43-47.7 43l-233.6 0c-24.6 0-45.2-18.5-47.7-43L37.1 256 32 256c-17.7 0-32-14.3-32-32z"]},e.faBug={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},e.faBugSlash={prefix:"fas",iconName:"bug-slash",icon:[640,512,[],"e490","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64.3 0c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160l-112 0c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96l0 3.6c0 15.7 12.7 28.4 28.4 28.4l135.1 0c15.7 0 28.4-12.7 28.4-28.4l0-3.6c0-53-43-96-96-96zM160.3 256L96 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6l0-143.7L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7l0 118.5z"]},e.faBugs={prefix:"fas",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6l-17 0-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184l32 0 0 23.3-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3l0-23.3 32 0c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136l-17 0c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"]},e.faBuilding={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},e.faBuildingCircleArrowRight={prefix:"fas",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 184.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 
42630c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},e.faBuildingCircleCheck={prefix:"fas",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faBuildingCircleExclamation={prefix:"fas",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faBuildingCircleXmark={prefix:"fas",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faBuildingColumns=Xy,e.faBuildingFlag={prefix:"fas",iconName:"building-flag",icon:[640,512,[],"e4d5","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32l0 480 64 0 0-320 144 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L480 32c0-17.7-14.3-32-32-32z"]},e.faBuildingLock={prefix:"fas",iconName:"building-lock",icon:[576,512,[],"e4d6","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 88.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-30.5 12.2-58.2 32-78.4L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faBuildingNgo={prefix:"fas",iconName:"building-ngo",icon:[384,512,[],"e4d7","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM168 64l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-88c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-
42637.2 16-16l0-32c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32zM61.3 71.1l34.7 52L96 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8 64 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z"]},e.faBuildingShield={prefix:"fas",iconName:"building-shield",icon:[576,512,[],"e4d8","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 159-42.4 17L304 224l-32 0c-8.8 0-16 7.2-16 16l0 32 0 24.2 0 7.8c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},e.faBuildingUn={prefix:"fas",iconName:"building-un",icon:[384,512,[],"e4d9","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM237.3 71.1l34.7 52L272 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faBuildingUser={prefix:"fas",iconName:"building-user",icon:[640,512,[],"e4da","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 89.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]}
4264e.faBuildingWheat={prefix:"fas",iconName:"building-wheat",icon:[640,512,[],"e4db","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 
42640c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm384 80l0 16c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0zm0 128c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zm0 112c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zM512 496l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zm0-96l-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80l0 16zm0-128l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24zm96 64l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24z"]},e.faBullhorn={prefix:"fas",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75l-8.7 0-32 0-96 0c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-147.6c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4L480 32zm-64 76.7L416 240l0 131.3C357.2 317.8 280.5 288 200.7 288l-8.7 0 0-96 8.7 0c79.8 0 156.5-29.8 215.3-83.3z"]},e.faBullseye={prefix:"fas",iconName:"bullseye",icon:[512,512,[],"f140","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faBurger=Qa,e.faBurn=H,e.faBurst={prefix:"fas",iconName:"burst",icon:[512,512,[],"e4dc","M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z"]},e.faBus={prefix:"fas",iconName:"bus",icon:[576,512,[128653],"f207","M288 0C422.4 0 512 35.2 512 80l0 16 0 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32c0 0 0 0 0 0l0-32s0 0 0 0l0-16C64 35.2 153.6 0 288 0zM128 160l0 96c0 17.7 14.3 32 32 32l112 0 0-160-112 0c-17.7 0-32 14.3-32 32zM304 288l112 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-112 0 0 160zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16L208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16z"]},e.faBusAlt=yl,e.faBusSimple=gl,e.faBusinessTime=Lc,e.faC={prefix:"fas",iconName:"c",icon:[384,512,[99],"43","M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"]},e.faCab=ia,e.faCableCar=vd,e.faCake=Ic,e.faCakeCandles=zc,e.faCalculator={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]}
4264,e.faCalendar={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]},e.faCalendarAlt=m,e.faCalendarCheck={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]},e.faCalendarDay={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z"]},e.faCalendarDays=p,e.faCalendarMinus={prefix:"fas",iconName:"calendar-minus",icon:[448,512,[],"f272","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM312 376c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0z"]},e.faCalendarPlus={prefix:"fas",iconName:"calendar-plus",icon:[448,512,[],"f271","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM224 248c13.3 0 24 10.7 24 24l0 56 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-56 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0 0-56c0-13.3 10.7-24 24-24z"]},e.faCalendarTimes=Zl,e.faCalendarWeek={prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L80 256z"]},e.faCalendarXmark=Kl,e.faCamera=Wc,e.faCameraAlt=$c,e.faCameraRetro={prefix:"fas",iconName:"camera-retro",icon:[512,512,[128247],"f083","M220.6 121.2L271.1 96 448 96l0 96-114.8 0c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24L64 192l0-64 128 0c9.9 0 19.7-2.3 28.6-6.8zM0 128L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L271.1 32c-9.9 0-19.7 2.3-28.6 6.8L192 64l-32 0 0-16c0-8.8-7.2-16-16-16L80 32c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"]},e.faCameraRotate={prefix:"fas",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M213.1 64.8L202.7 96 128 96c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L426.9 64.8C420.4 45.2 402.1 32 381.4 32L258.6 32c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16l-76.7 0c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3l0 76.7zM192 320c0-8.8 7.2-16 16-16l76.7 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3l0-76.7z"]}
4265e.faCampground={prefix:"fas",iconName:"campground",icon:[576,512,[9978],"f6bb","M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4L0 464c0 26.5 21.5 48 48 48l240 0 240 0c26.5 0 48-21.5 48-48l0-23.6c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448l-119.5 0L288 291.7 407.5 448 288 448z"]},e.faCancel=Xi,e.faCandyCane={prefix:"fas",iconName:"candy-cane",icon:[512,512,[],"f786","M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23l0 5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8l0-5.6C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"]},e.faCannabis={prefix:"fas",iconName:"cannabis",icon:[512,512,[],"f55f","M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2l0 70.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-70.8-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z"]},e.faCapsules={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zM0 144L0 368c0 61.9 50.1 112 112 112s112-50.1 112-112l0-178.4c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83l0-24.2c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"]},e.faCar=Sh,e.faCarAlt=Yp,e.faCarBattery=ur,e.faCarBurst=Zf,e.faCarCrash=Jf,e.faCarOn={prefix:"fas",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM185.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L360.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},e.faCarRear=Xp,e.faCarSide={prefix:"fas",iconName:"car-side",icon:[640,512,[128663],"f5e4","M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]}
4265,e.faCarTunnel={prefix:"fas",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l42.8 0c-6.6-5.9-10.8-14.4-10.8-24l0-112c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7l115.2 0c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6l0 112c0 9.6-4.2 18.1-10.8 24l42.8 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24l0-40-192 0 0 40c0 9.6-4.2 18.1-10.8 24l213.7 0zM190.8 277.5L177 320l158 0-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5l-115.2 0c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faCaravan={prefix:"fas",iconName:"caravan",icon:[640,512,[],"f8ff","M0 112C0 67.8 35.8 32 80 32l336 0c88.4 0 160 71.6 160 160l0 160 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0-288 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-44.2 0-80-35.8-80-80L0 112zM320 352l128 0 0-96-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 192zM96 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faCaretDown={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},e.faCaretLeft={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},e.faCaretRight={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},e.faCaretSquareDown=$e,e.faCaretSquareLeft=Gi,e.faCaretSquareRight=Re,e.faCaretSquareUp=yr,e.faCaretUp={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},e.faCarriageBaby=em,e.faCarrot={prefix:"fas",iconName:"carrot",icon:[512,512,[129365],"f787","M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z"]},e.faCartArrowDown={prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32L360 32l0 102.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23L312 32 120.1 32C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faCartFlatbed=ul,e.faCartFlatbedSuitcase=Rg,e.faCartPlus={prefix:"fas",iconName:"cart-plus",icon:[576,512,[],"f217","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20l44 0 0 44c0 11 9 20 20 20s20-9 20-20l0-44 44 0c11 0 20-9 20-20s-9-20-20-20l-44 0 0-44c0-11-9-20-20-20s-20 9-20 20l0 44-44 0c-11 0-20 9-20 20z"]},e.faCartShopping=Vu
4266e.faCashRegister={prefix:"fas",iconName:"cash-register",icon:[512,512,[],"f788","M64 0C46.3 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32l80 0 0 32-57 0c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-69.6c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160l-217 0 0-32 80 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 0zM96 48l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"]},e.faCat={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faCediSign={prefix:"fas",iconName:"cedi-sign",icon:[384,512,[],"e0df","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 34.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6L256 132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8L256 32zM192 132L192 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"]},e.faCentSign={prefix:"fas",iconName:"cent-sign",icon:[384,512,[],"e3f5","M224 0c17.7 0 32 14.3 32 32l0 34.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3L192 32c0-17.7 14.3-32 32-32z"]},e.faCertificate={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"]},e.faChain=_f,e.faChainBroken=sg,e.faChainSlash=og,e.faChair={prefix:"fas",iconName:"chair",icon:[448,512,[129681],"f6c0","M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z"]}
4266,e.faChalkboard=so,e.faChalkboardTeacher=zp,e.faChalkboardUser=Op,e.faChampagneGlasses=$n,e.faChargingStation={prefix:"fas",iconName:"charging-station",icon:[576,512,[],"f5e7","M96 0C60.7 0 32 28.7 32 64l0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-144 16 0c22.1 0 40 17.9 40 40l0 32c0 39.8 32.2 72 72 72s72-32.2 72-72l0-123.7c32.5-10.2 56-40.5 56-76.3l0-32c0-8.8-7.2-16-16-16l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-8.8 0-16 7.2-16 16l0 32c0 35.8 23.5 66.1 56 76.3L472 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-48.6-39.4-88-88-88l-16 0 0-192c0-35.3-28.7-64-64-64L96 0zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9 57.8 0c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9L96 208c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z"]},e.faChartArea=Wi,e.faChartBar=vr,e.faChartColumn={prefix:"fas",iconName:"chart-column",icon:[512,512,[],"e0e3","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm128-64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM480 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faChartDiagram={prefix:"fas",iconName:"chart-diagram",icon:[512,512,[],"e695","M80 32C53.5 32 32 53.5 32 80s21.5 48 48 48l152 0 0 40-48 48-56 0c-48.6 0-88 39.4-88 88l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-22.1 17.9-40 40-40l56 0 48 48 0 40-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-40 48-48 56 0c22.1 0 40 17.9 40 40l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-48.6-39.4-88-88-88l-56 0-48-48 0-40 152 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 32z"]},e.faChartGantt={prefix:"fas",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zm96 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faChartLine=ga,e.faChartPie=na,e.faChartSimple={prefix:"fas",iconName:"chart-simple",icon:[448,512,[],"e473","M160 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-352zM0 272c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 272zM368 96l32 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48z"]},e.faCheck={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},e.faCheckCircle=Wr,e.faCheckDouble={prefix:"fas",iconName:"check-double",icon:[448,512,[],"f560","M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z"]},e.faCheckSquare=wt,e.faCheckToSlot=ff,e.faCheese={prefix:"fas",iconName:"cheese",icon:[512,512,[],"f7ef","M512 240.2l0 15.8L0 256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8l0 128c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 288l512 0z"]}
4266,e.faChess={prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416l-128 0zM304 208l0 51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384l125.5 0-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7l0-51.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32-32 0 0-32z"]},e.faChessBishop={prefix:"fas",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7L64 400l192 0 0-27.3c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32L128 0zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512l274.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432 48 432z"]}
4267e.faChessBoard={prefix:"fas",iconName:"chess-board",icon:[448,512,[],"f43c","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 64l0 64 64 0 0-64 64 0 0 64 64 0 0-64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64 64 0 0-64-64 0 0-64 64 0 0-64-64 0 0-64 64 0zm64 128l64 0 0-64-64 0 0 64zm0 64l0-64-64 0 0 64 64 0zm64 0l-64 0 0 64 64 0 0-64zm0 0l64 0 0-64-64 0 0 64z"]},e.faChessKing={prefix:"fas",iconName:"chess-king",icon:[448,512,[9818],"f43f","M224 0c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 48 152 0c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400 80 400 3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40l152 0 0-48-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-16c0-17.7 14.3-32 32-32zM38.6 473.4L80 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z"]},e.faChessKnight={prefix:"fas",iconName:"chess-knight",icon:[448,512,[9822],"f441","M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5l0 132.4c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400l320 0 28.9-159c2.1-11.3 3.1-22.8 3.1-34.3l0-14.7C416 86 330 0 224 0L83.8 0C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l370.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432 64 432 22.6 473.4z"]},e.faChessPawn={prefix:"fas",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88L96 224c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400l160 0L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32l-8.5 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l242.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432 64 432 22.6 473.4z"]},e.faChessQueen={prefix:"fas",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400 384 400l-40.4 0-175.1 0L128 400l-15.7 0L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224s0 0 0 0s0 0 0 0s0 0 0 0zM112 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L86.6 512C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z"]}
4267,e.faChessRook={prefix:"fas",iconName:"chess-rook",icon:[448,512,[9820],"f447","M32 192L32 48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 144c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144L80 400 96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96l32 0c8.8 0 16-7.2 16-16l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432l320 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L38.6 512C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z"]},e.faChevronCircleDown=ct,e.faChevronCircleLeft=Nm,e.faChevronCircleRight=i,e.faChevronCircleUp=es,e.faChevronDown={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},e.faChevronLeft={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},e.faChevronRight={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},e.faChevronUp={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},e.faChild={prefix:"fas",iconName:"child",icon:[320,512,[],"f1ae","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192.2L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8 240 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0z"]},e.faChildCombatant=_p,e.faChildDress={prefix:"fas",iconName:"child-dress",icon:[320,512,[],"e59c","M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 16 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 17.8 0c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400L88 400z"]},e.faChildReaching={prefix:"fas",iconName:"child-reaching",icon:[384,512,[],"e59d","M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4L112 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-258.4c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z"]},e.faChildRifle=bp,e.faChildren={prefix:"fas",iconName:"children",icon:[640,512,[],"e4e1","M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480l0-80-17.8 0c-10.9 0-18.6-10.7-15.2
4267-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1L232 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80-16 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-179.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9l12.3 0c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5 552 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0z"]},e.faChurch={prefix:"fas",iconName:"church",icon:[640,512,[9962],"f51d","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-260.8c0-16.9-8.8-32.5-23.3-41.2L344 142.4 344 96l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},e.faCircle={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},e.faCircleArrowDown=hs,e.faCircleArrowLeft=Hs,e.faCircleArrowRight=zo,e.faCircleArrowUp=zn,e.faCircleCheck=Gr,e.faCircleChevronDown=lt,e.faCircleChevronLeft=Im,e.faCircleChevronRight=t
4268e.faCircleChevronUp=Jr,e.faCircleDollarToSlot=pt,e.faCircleDot=Et,e.faCircleDown=gh,e.faCircleExclamation=rt,e.faCircleH=ee,e.faCircleHalfStroke=rp,e.faCircleInfo=qc,e.faCircleLeft=yu,e.faCircleMinus=b,e.faCircleNodes={prefix:"fas",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},e.faCircleNotch={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},e.faCirclePause=Ea,e.faCirclePlay=jr,e.faCirclePlus=eg,e.faCircleQuestion=Za,e.faCircleRadiation=op,e.faCircleRight=ha,e.faCircleStop=$r,e.faCircleUp=Va,e.faCircleUser=Yf,e.faCircleXmark=vy,e.faCity={prefix:"fas",iconName:"city",icon:[640,512,[127961],"f64f","M480 48c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 48-64 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-72c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144l0 96L0 464c0 26.5 21.5 48 48 48l256 0 32 0 96 0 160 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-112 0 0-144zm96 320l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 416l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM560 256c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 176l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 304c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm304-48l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zm16 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16z"]}
4268,e.faClapperboard={prefix:"fas",iconName:"clapperboard",icon:[512,512,[],"e131","M448 32l-86.1 0-1 1-127 127 92.1 0 1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128l0-64c0-15.1-5.3-29.1-14-40l-104 104L512 160zM294.1 32l-92.1 0-1 1L73.9 160l92.1 0 1-1 127-127zM64 32C28.7 32 0 60.7 0 96l0 64 6.1 0 1-1 127-127L64 32zM512 192L0 192 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224z"]},e.faClinicMedical=Ju,e.faClipboard={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faClipboardCheck={prefix:"fas",iconName:"clipboard-check",icon:[384,512,[],"f46c","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},e.faClipboardList={prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},e.faClipboardQuestion={prefix:"fas",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faClipboardUser={prefix:"fas",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16z"]}
4269e.faClock=Qu,e.faClockFour=Xu,e.faClockRotateLeft=Tm,e.faClone={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"]},e.faClose=xp,e.faClosedCaptioning={prefix:"fas",iconName:"closed-captioning",icon:[576,512,[],"f20a","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"]},e.faCloud={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]},e.faCloudArrowDown=io,e.faCloudArrowUp=Ns,e.faCloudBolt=Qs,e.faCloudDownload=no,e.faCloudDownloadAlt=ro,e.faCloudMeatball={prefix:"fas",iconName:"
4269cloud-meatball",icon:[512,512,[],"f73b","M0 224c0 53 43 96 96 96l44.7 0c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40l44.7 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faCloudMoon={prefix:"fas",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudMoonRain={prefix:"fas",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96l271.9 0zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z"]},e.faCloudRain={prefix:"fas",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3z"]},e.faCloudShowersHeavy={prefix:"fas",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z"]}
4269,e.faCloudShowersWater={prefix:"fas",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64l1.6 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faCloudSun={prefix:"fas",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudSunRain={prefix:"fas",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudUpload=Rs,e.faCloudUploadAlt=Fs,e.faClover={prefix:"fas",iconName:"clover",icon:[448,512,[],"e139","M216.6 49.9C205.1 38.5 189.5 32 173.3 32C139.4 32 112 59.4 112 93.3l0 4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4l-4.9 0C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368l4.9 0c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34l0 4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4
4269-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3l0-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4l4.9 0c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3l-4.9 0c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34l0-4.9C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2z"]},e.faCny=oh,e.faCocktail=La,e.faCode={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},e.faCodeBranch={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faCodeCommit={prefix:"fas",iconName:"code-commit",icon:[640,512,[],"f386","M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l131.2 0C178 151 242.6 96 320 96s142 55 156.8 128L608 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-131.2 0z"]},e.faCodeCompare={prefix:"fas",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9l0 40 16 0c35.3 0 64-28.7 64-64l0-166.7C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L464 320c0 70.7-57.3 128-128 128l-16 0 0 40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9l0-40-16 0c-35.3 0-64 28.7-64 64l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L48 192c0-70.7 57.3-128 128-128l16 0 0-40zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},e.faCodeFork={prefix:"fas",iconName:"code-fork",icon:[448,512,[],"e13b","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]}
4270e.faCodeMerge={prefix:"fas",iconName:"code-merge",icon:[448,512,[],"f387","M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-86.6c26.7 20.1 60 32 96 32l86.7 0c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48L208 240c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]}
4270,e.faCodePullRequest={prefix:"fas",iconName:"code-pull-request",icon:[512,512,[],"e13c","M305.8 2.1C314.4 5.9 320 14.5 320 24l0 40 16 0c70.7 0 128 57.3 128 128l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L400 192c0-35.3-28.7-64-64-64l-16 0 0 40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3l0 205.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-205.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faCoffee=ky,e.faCog=Bu,e.faCogs=hm,e.faCoins={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},e.faColonSign={prefix:"fas",iconName:"colon-sign",icon:[384,512,[],"e140","M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z"]},e.faColumns=zr,e.faComment={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},e.faCommentAlt=l,e.faCommentDollar={prefix:"fas",iconName:"comment-dollar",icon:[512,512,[],"f651","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c0 0 0 0 0 0c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]}
4270,e.faCommentDots=Il,e.faCommentMedical={prefix:"fas",iconName:"comment-medical",icon:[512,512,[],"f7f5","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faCommentNodes={prefix:"fas",iconName:"comment-nodes",icon:[640,512,[],"e696","M256 448c10.8 0 21.5-.5 32-1.6c.3-15.8 4.4-31.7 12.9-46.4c16-27.7 43.7-44.4 73.2-47.5l16.7-29.2c-4.3-11-6.7-22.9-6.7-35.4c0-53 43-96 96-96c9.1 0 17.8 1.3 26.2 3.6C481.1 102.1 378.6 32 256 32C114.6 32 0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.2 .3-.4 .5-.6 .7c-.3 .3-.5 .5-.6 .7l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm72.6-32c-17.7 30.6-7.2 69.7 23.4 87.4s69.7 7.2 87.4-23.4c1.5-2.6 2.8-5.3 3.9-8l73.3 0c1.1 2.7 2.4 5.4 3.9 8c17.7 30.6 56.8 41.1 87.4 23.4s41.1-56.8 23.4-87.4c-13.4-23.2-39.1-34.8-64-31.4l-17.6-30.7c-11 11.7-25 20.6-40.6 25.6l16.5 28.9c-3.8 4.8-6.8 10-9 15.6l-73.4 0c-2.2-5.6-5.3-10.8-9-15.6l33-57.7c4.1 .8 8.4 1.3 12.8 1.3c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 13.4 4.1 25.8 11.2 36.1l-34.6 60.5c-25-3.4-50.6 8.3-64 31.4z"]},e.faCommentSlash={prefix:"fas",iconName:"comment-slash",icon:[640,512,[],"f4b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zm385.2 425L82.9 161.3C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z"]},e.faCommentSms=Mg,e.faCommenting=Nl,e.faComments={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},e.faCommentsDollar={prefix:"fas",iconName:"comments-dollar",icon:[640,512,[],"f653","M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9c0 0 0 0 0 0s0 0 0 0l.2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2s0 0 0 0s0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l
42700 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7L228 72z"]},e.faCompactDisc={prefix:"fas",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z"]},e.faCompass={prefix:"fas",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},e.faCompassDrafting=Xr,e.faCompress={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z"]},e.faCompressAlt=u,e.faCompressArrowsAlt=Rr,e.faComputer={prefix:"fas",iconName:"computer",icon:[640,512,[],"e4e5","M384 96l0 224L64 320 64 96l320 0zM64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64l117.3 0-10.7 32L96 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-74.7 0-10.7-32L384 384c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 32zm464 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0zm16 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm32 
4270160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faComputerMouse=cn,e.faConciergeBell=Pe,e.faContactBook=ne,e.faContactCard=Ts
4271e.faCookie={prefix:"fas",iconName:"cookie",icon:[512,512,[127850],"f563","M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCookieBite={prefix:"fas",iconName:"cookie-bite",icon:[512,512,[],"f564","M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCopy={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},e.faCopyright={prefix:"fas",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z"]},e.faCouch={prefix:"fas",iconName:"couch",icon:[640,512,[],"f4b8","M64 160C64 89.3 121.3 32 192 32l256 0c70.7 0 128 57.3 128 128l0 33.6c-36.5 7.4-64 39.7-64 78.4l0 48-384 0 0-48c0-38.7-27.5-71-64-78.4L64 160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L96 448c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3l0 48 0 32 32 0 384 0 32 0 0-32 0-48z"]},e.faCow={prefix:"fas",iconName:"cow",icon:[640,512,[128004],"f6c8","M96 224l0 32 0 160c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-88.2c9.9 6.6 20.6 12 32 16.1l0 24.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16.9c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9l0 16.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24.2c11.4-4 22.1-9.4 32-16.1l0 88.2c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-160 32 32 0 49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5 0-81.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 14.4-52.9-74.1C496 86.5 452.4 64 405.9 64L272 64l-16 0-64 0-48 0C77.7 64 24 117.7 24 184l0 54C9.4 249.8 0 267.8 0 288l0 17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4l0-6.4 0-32 0-40c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160l0 64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6l178.7 0c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"]},e.faCreditCard=Mh,e.faCreditCardAlt=Eh,e.faCrop={prefix:"fas",iconName:"crop",icon:[512,512,[],"f125","M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64l0 64 178.7 0L128 338.7 128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-178.7 0L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-274.7z"]},e.faCropAlt=Lu,e.faCropSimple=Cu,e.faCross={prefix:"fas",iconName:"
4271cross",icon:[384,512,[128327,10013],"f654","M176 0c-26.5 0-48 21.5-48 48l0 80-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 208c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-208 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-80c0-26.5-21.5-48-48-48L176 0z"]},e.faCrosshairs={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c17.7 0 32 14.3 32 32l0 10.4c93.7 13.9 167.7 88 181.6 181.6l10.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.4 0c-13.9 93.7-88 167.7-181.6 181.6l0 10.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-10.4C130.3 455.7 56.3 381.7 42.4 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l10.4 0C56.3 130.3 130.3 56.3 224 42.4L224 32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6l0-20.6c0-17.7 14.3-32 32-32s32 14.3 32 32l0 20.6c58.3-12.5 104.1-58.4 116.6-116.6L384 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l20.6 0C392.1 165.7 346.3 119.9 288 107.4l0 20.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-20.6C165.7 119.9 119.9 165.7 107.4 224l20.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-20.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCrow={prefix:"fas",iconName:"crow",icon:[640,512,[],"f520","M456 0c-48.6 0-88 39.4-88 88l0 29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384l133.1 0 46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384l40.9 0c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192l0-64 0-8 80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32l-50.1 0C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faCrown={prefix:"fas",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"]},e.faCrutch={prefix:"fas",iconName:"crutch",icon:[512,512,[],"f7f7","M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z"]},e.faCruzeiroSign={prefix:"fas",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416l0-96 0-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32l0 55.3 0 8.7 0 82.7C135.5 378 96 321.6 96 256z"]},e.faCube={prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z"]},e.faCubes={prefix:"fas",iconName:"cubes",icon:[576,512,[],"f1b3","M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5l0 112.2c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7L0 413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2 0-89.2L392 121l0 89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4l0-100.5L256 323.2l0 95.9-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1 0-100.5L528 323.2l0 90.7c0 3.2-1.9 6-4.8 7.3z"]}
4271,e.faCubesStacked={prefix:"fas",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M192 64l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm64 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM160 384l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z"]},e.faCut=Be,e.faCutlery=Qd,e.faD={prefix:"fas",iconName:"d",icon:[384,512,[100],"44","M0 96C0 60.7 28.7 32 64 32l96 0c123.7 0 224 100.3 224 224s-100.3 224-224 224l-96 0c-35.3 0-64-28.7-64-64L0 96zm160 0L64 96l0 320 96 0c88.4 0 160-71.6 160-160s-71.6-160-160-160z"]},e.faDashboard=Ii,e.faDatabase={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z"]},e.faDeaf=ai,e.faDeafness=li,e.faDedent=Rd,e.faDeleteLeft=Ad,e.faDemocrat={prefix:"fas",iconName:"democrat",icon:[640,512,[],"f747","M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8L480 160l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17l0 87.4-352 0-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3l-2 0C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352l96 0 0 64 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-160 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64 0-64 96 0 160 0zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z"]}
4272e.faDesktop=Tg,e.faDesktopAlt=Cg,e.faDharmachakra={prefix:"fas",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiagnoses=Ef,e.faDiagramNext={prefix:"fas",iconName:"diagram-next",icon:[512,512,[],"e476","M512 160c0 35.3-28.7 64-64 64l-168 0 0 64 46.1 0c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41l46.1 0 0-64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64zM448 416l0-64-82.7 0 .4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4L64 352l0 64 146.7 0 5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7L448 416z"]},e.faDiagramPredecessor={prefix:"fas",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z"]},e.faDiagramProject=up,e.faDiagramSuccessor={prefix:"fas",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z"]},e.faDiamond={prefix:"fas",iconName:"diamond",icon:[512,512,[9830],"f219","M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z"]},e.faDiamondTurnRight=Ms,e.faDice={prefix:"fas",iconName:"dice",icon:[640,512,[127922],"f522","M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 12
42720a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-114.3 0c11.6 36 3.1 77-25.4 105.5L320 413.8l0 34.2zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faDiceD20={prefix:"fas",iconName:"dice-d20",icon:[512,512,[],"f6cf","M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"]},e.faDiceD6={prefix:"fas",iconName:"dice-d6",icon:[448,512,[],"f6d1","M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14l0 216c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381L0 184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8l0 197c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8l0-216c0-5.9 3.2-11.2 8.3-14l176-96z"]},e.faDiceFive={prefix:"fas",iconName:"dice-five",icon:[448,512,[9860],"f523","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceFour={prefix:"fas",iconName:"dice-four",icon:[448,512,[9859],"f524","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDiceOne={prefix:"fas",iconName:"dice-one",icon:[448,512,[9856],"f525","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceSix={prefix:"fas",iconName:"dice-six",icon:[448,512,[9861],"f526","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDiceThree={prefix:"fas",iconName:"dice-three",icon:[448,512,[9858],"f527","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceTwo={prefix:"fas",iconName:"dice-two",icon:[448,512,[9857],"f528","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDigging=rc,e.faDigitalTachograph=Ue,e.faDirections=Es,e.faDisease={prefix:"fas",iconName:"disease",icon:[512,512,[],"f7fa","M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6l10 0c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDisplay={prefix:"fas",iconName:"display",icon:[576,512,[],"e163","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 288L64 352 64 64l448 0z"]},e.faDivide={prefix:"fas",iconName:"divide",icon:[448,512,[10135,247],"f529","M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0z"]},e.faDizzy=Pt,e.faDna={prefix:"fas",iconName:"dna",icon:[448,512,[129516],"f471","M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5l118.5 0c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l320 0c0-17.7 14.3-32 32-32zM338.6 384l-229.2 0c-10.1 10.6-18.6 21.3-25.5 32l280.2 0c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128l229.2 0c10.1-10.7 18.6-21.3 25.5-32L83.9 96c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5l-118.5 0z"]},e.faDog={prefix:"fas",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0 159.8 0L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faDollar=Hy,e.faDollarSign=Vy
4273e.faDolly=Dr,e.faDollyBox=Ir,e.faDollyFlatbed=dl,e.faDonate=mt,e.faDongSign={prefix:"fas",iconName:"dong-sign",icon:[384,512,[],"e169","M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32l0-96 0-160c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z"]}
4273,e.faDoorClosed={prefix:"fas",iconName:"door-closed",icon:[576,512,[128682],"f52a","M96 64c0-35.3 28.7-64 64-64L416 0c35.3 0 64 28.7 64 64l0 384 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-112 0-288 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0L96 64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDoorOpen={prefix:"fas",iconName:"door-open",icon:[576,512,[],"f52b","M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5L64 448l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 192 0 32 0 0-32 0-448zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128l96 0 0 352c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320c0-35.3-28.7-64-64-64l-96 0 0 64z"]},e.faDotCircle=St,e.faDove={prefix:"fas",iconName:"dove",icon:[512,512,[128330],"f4ba","M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6l0-31.5C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144l0 30.6s0 0 0 0l0 1.3s0 0 0 0l0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448l74.4 0c88.4 0 160-71.6 160-160l0-160 29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3L400 64c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faDownLeftAndUpRightToCenter=c,e.faDownLong=Uf,e.faDownload={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-6
42735.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faDraftingCompass=Yr,e.faDragon={prefix:"fas",iconName:"dragon",icon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L416 0l32 0 16 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7L480 160l-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512L496 512l-64 0L32.3 512c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-45.5 0-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z"]},e.faDrawPolygon={prefix:"fas",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M96 151.4l0 209.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56s0 0 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1c0 0 0 0 0 0l32-56 4.5-7.9-.1-.3-209.1 0c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-209.1C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z"]},e.faDriversLicense=Id,e.faDroplet=$h,e.faDropletSlash=ju,e.faDrum={prefix:"fas",iconName:"drum",icon:[512,512,[129345],"f569","M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208L0 368c0 31.3 27.4 58.8 72 78.7L72 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 119.4c33 8.9 71.1 14.5 112 16.1L232 376c0-13.3 10.7-24 24-24s24 10.7 24 24l0 103.5c40.9-1.6 79-7.2 112-16.1L392 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.7c44.6-19.9 72-47.4 72-78.7l0-160c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z"]},e.faDrumSteelpan={prefix:"fas",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M288 32c159.1 0 288 48 288 128l0 192c0 80-128.9 128-288 128S0 432 0 352L0 160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z"]},e.faDrumstickBite={prefix:"fas",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4l89.2 0c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176l0 89.2z"]},e.faDumbbell={prefix:"fas",iconName:"dumbbell",icon:[640,512,[],"f44b","M96 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 160 0 64 0 160c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-32 0c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l32 0 0-64zm448 0l0 64 32 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 17.7-14.3 32-32 32l-32 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-160 0-64 0-160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32zM416 224l0 64-192 0 0-64 192 0z"]},e.faDumpster={prefix:"fas",iconName:"dumpster",icon:[576,512,[],"f793","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160l94 0L140.5 32 49.7 32zM272 160l0-128-98.9 0L147.5 160 272 160zm32 0l124.5 0L402.9 32 304 32l0 128zm157.1 0l94 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32l-90.8 0 25.6 128zM32 192l4 32-4 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l12 0L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32l320 0c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160 12 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-4 0 4-32L32 192z"]},e.faDumpsterFire={prefix:"fas",iconName:"dumpster-fire",icon:[640,512,[],"f794","M49.7 32l90.8 0L114.9 160l-94 0C9.3 160 0 150.7 0 139.1c0-2.1 .3-4.1 .9-6.1L26.8 48.9C29.9 38.9 39.2 32 49.7 32zM272 160l-124.5 0L173.1 32 272 32l0 128zm32 0l0-128 98.9 0 14.4 72.1c-1.7 1.1-3.3 2.4-4.8 3.8c-18.4 16.4-35.4 34-50.5 52.1l-58 0zm209.9-23.7c-1.7 1.6-3.4 3.2-5 4.8C498 129.6 486.7 118.6 475 108c-7.6-6.9-17-10.8-26.6-11.8L435.5 32l90.8 0c10.5 0 19.8 6.9 22.9 16.9L575.1 133c.2 .7 .4 1.4 .5 2.1c-17.8-15-44.3-14.6-61.7 1.2zM325.2 210.7C304.3 244.5 288 282.9 288 318.1c0 49.3 18.6 95.2 49.6 129.9L128 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L44 288l-12 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l4 0-4-32 305.5 0c-4.4 6.2-8.5 12.5-12.3 18.7zm180.6-34.5L518 162.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 259.2 640 290.2 640 320.2C640 408.8 568.7 480 480 480c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 368.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 295.1 416 331.6 416 368.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},e.faDungeon={prefix:"fas",iconName:"dungeon",icon:[512,512,[],"f6d9","M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9l80 0c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24l80 0c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288l-80 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM24 416c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zm384 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 272c0 8.8 7.2 16 16 16s16-
42737.2 16-16l0-272zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240z"]},e.faE={prefix:"fas",iconName:"e",icon:[320,512,[101],"45","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416l0-128 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},e.faEarDeaf=oi,e.faEarListen=bf,e.faEarth=Yh,e.faEarthAfrica=Ae
4274e.faEarthAmerica=Kh,e.faEarthAmericas=Xh,e.faEarthAsia=wy,e.faEarthEurope=Ig,e.faEarthOceania=Hm,e.faEdit=Vt,e.faEgg={prefix:"fas",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"]},e.faEject={prefix:"fas",iconName:"eject",icon:[448,512,[9167],"f052","M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320L48 320c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48z"]},e.faElevator={prefix:"fas",iconName:"elevator",icon:[512,512,[],"e16d","M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l128 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm192 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0L304 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z"]},e.faEllipsis=Th,e.faEllipsisH=Ch,e.faEllipsisV=dd,e.faEllipsisVertical=ud,e.faEnvelope={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},e.faEnvelopeCircleCheck={prefix:"fas",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176 0 384c0 35.3 28.7 64 64 64l296.2 0C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faEnvelopeOpen={prefix:"fas",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M64 208.1L256 65.9 448 208.1l0 47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5l0-47.4zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-239.9c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z"]},e.faEnvelopeOpenText={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.
42746 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM176 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faEnvelopeSquare=my,e.faEnvelopesBulk=Z,e.faEquals={prefix:"fas",iconName:"equals",icon:[448,512,[62764],"3d","M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 128zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 320z"]},e.faEraser={prefix:"fas",iconName:"eraser",icon:[576,512,[],"f12d","M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7L288 480l9.4 0L512 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-124.1 0L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416l-9.4 0-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"]},e.faEthernet={prefix:"fas",iconName:"ethernet",icon:[512,512,[],"f796","M0 224L0 416c0 17.7 14.3 32 32 32l64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32z"]},e.faEur=Hr,e.faEuro=qr,e.faEuroSign=Vr,e.faExchange=Hd,e.faExchangeAlt=Kg,e.faExclamation={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faExclamationCircle=st,e.faExclamationTriangle=Wg
4275e.faExpand={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z"]},e.faExpandAlt=Xm,e.faExpandArrowsAlt=tn,e.faExplosion={prefix:"fas",iconName:"explosion",icon:[576,512,[],"e4e9","M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87-71.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-79.6 0L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448s0 0 0 0l448 0s0 0 0 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zM288 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},e.faExternalLink=Ko,e.faExternalLinkAlt=gc,e.faExternalLinkSquare=ys,e.faExternalLinkSquareAlt=tt,e.faEye={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},e.faEyeDropper=Cd,e.faEyeDropperEmpty=Ld,e.faEyeLowVision=Ar,e.faEyeSlash={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},e.faEyedropper=xd,e.faF={prefix:"fas",iconName:"f",icon:[320,512,[102],"46","M64 32C28.7 32 0 60.7 0 96L0 256 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},e.faFaceAngry=pg,e.faFaceDizzy=kt,e.faFaceFlushed=xe,e.faFaceFrown=Ll,e.faFaceFrownOpen=Ei,e.faFaceGrimace=ly,e.faFaceGrin=bd,e.faFaceGrinBeam=sa,e.faFaceGrinBeamSweat=Lm,e.faFaceGrinHearts=fm,e.faFaceGrinSquint=Rl,e.faFaceGrinSquintTears=du,e.faFaceGrinStars=W,e.faFaceGrinTears=Xl,e.faFaceGrinTongue=ii
4276e.faFaceGrinTongueSquint=be,e.faFaceGrinTongueWink=ig,e.faFaceGrinWide=pi,e.faFaceGrinWink=ri,e.faFaceKiss=ei,e.faFaceKissBeam=it,e.faFaceKissWinkHeart=Vo,e.faFaceLaugh=Un,e.faFaceLaughBeam=Kr,e.faFaceLaughSquint=Pn,e.faFaceLaughWink=ph,e.faFaceMeh=kd,e.faFaceMehBlank=rl,e.faFaceRollingEyes=pa,e.faFaceSadCry=vl,e.faFaceSadTear=Ry,e.faFaceSmile=nm,e.faFaceSmileBeam=O,e.faFaceSmileWink=Zs,e.faFaceSurprise=xa,e.faFaceTired=Ps,e.faFan={prefix:"fas",iconName:"fan",icon:[512,512,[],"f863","M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224l-2.6 0C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480l0 2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288l2.6 0c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32l0-2.6C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faFastBackward=Ba,e.faFastForward=nl,e.faFaucet={prefix:"fas",iconName:"faucet",icon:[512,512,[],"e005","M192 96l0 12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12 0-12c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l100.1 0c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48l36.1 0c17.7 0 32 14.3 32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160l-32 0-22.6-22.6c-6-6-14.1-9.4-22.6-9.4L256 224l0-43.8-32-4-32 4 0 43.8-18.7 0c-8.5 0-16.6 3.4-22.6 9.4L128 256l-96 0z"]},e.faFaucetDrip={prefix:"fas",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M224 0c17.7 0 32 14.3 32 32l0 12 96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12 0-12c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32l96 0 22.6-22.6c6-6 14.1-9.4 22.6-9.4l18.7 0 0-43.8 32-4 32 4 0 43.8 18.7 0c8.5 0 16.6 3.4 22.6 9.4L320 192l32 0c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s-14.3-32-32-32l-36.1 0c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48L32 320c-17.7 0-32-14.3-32-32l0-64zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z"]},e.faFax={prefix:"fas",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M128 64l0 96 64 0 0-96 194.7 0L416 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0L192 0c-35.3 0-64 28.7-64 64zM0 160L0 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm480 32l-352 0 0 288c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faFeather={prefix:"fas",iconName:"feather",icon:[512,512,[129718],"f52d","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57 68 0c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330l0 55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]}
4276,e.faFeatherAlt=ko,e.faFeatherPointed=So
4277e.faFeed=yg,e.faFemale=Cc,e.faFerry={prefix:"fas",iconName:"ferry",icon:[576,512,[],"e4ea","M224 0L352 0c17.7 0 32 14.3 32 32l75.1 0c20.6 0 31.6 24.3 18.1 39.8L456 96 120 96 98.8 71.8C85.3 56.3 96.3 32 116.9 32L192 32c0-17.7 14.3-32 32-32zM96 128l384 0c17.7 0 32 14.3 32 32l0 123.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9l-16.5 0c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9l-16.6 0c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5L64 160c0-17.7 14.3-32 32-32zm32 64l0 96 320 0 0-96-320 0zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faFighterJet=sv,e.faFile={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]},e.faFileAlt=h,e.faFileArchive=Ao,e.faFileArrowDown=th,e.faFileArrowUp=Xn,e.faFileAudio={prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8l0 128c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376 80 376c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l33.4 0 35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z"]},e.faFileCircleCheck={prefix:"fas",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faFileCircleExclamation={prefix:"fas",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faFileCircleMinus={prefix:"fas",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},e.faFileCirclePlus={prefix:"fas",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-
42777.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},e.faFileCircleQuestion={prefix:"fas",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},e.faFileCircleXmark={prefix:"fas",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faFileClipboard=ae,e.faFileCode={prefix:"fas",iconName:"file-code",icon:[384,512,[],"f1c9","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},e.faFileContract={prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 54.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z"]},e.faFileCsv={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},e.faFileDownload=ih,e.faFileEdit=Of,e.faFileExcel={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]},e.faFileExport=Mm,e.faFileFragment={prefix:"fas",iconName:"file-fragment",icon:[384,512,[],"e697","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-128 0 0-128c0-35.3-28.7-64-64-64L0 320 0 64zm384 64l-128 0L256 0 384 128zM32 352l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},e.faFileHalfDashed={prefix:"fas",iconName:"file-half-dashed",icon:[384,512,[],"e698","M64 0C28.7 0 0 28.7 0 64L0 320l384 0 0-160-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM0 416l64 0 0-64L0 352l0 64zm288 32l-80 0 0 64 80 0 0-64zm-112 0l-80 0 0 64 80 0 0-64zM64 448L0 448c0 35.3 28.7 64 64 64l0-64zm256 0l0 64c35.3 0 64-28.7 64-64l-64 0zm64-32l0-64-64 0 0 64 64 0z"]},e.faFileImage={prefix:"fas",iconName:"file-image",icon:[384,512,[128443],"f1c5","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6l-88 0-40 0-48 0-48 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z"]},e.faFileImport=ps,e.faFileInvoice={prefix:"fas",iconName:"file-invoice",icon:[384,512,[],"f570","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 352c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 192 0 0-64L96 256zM240 416l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faFileInvoiceDollar={prefix:"fas",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2
4277-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7l0-17.3c0-8.8 7.2-16 16-16z"]}
4278e.faFileLines=d,e.faFileMedical={prefix:"fas",iconName:"file-medical",icon:[384,512,[],"f477","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faFileMedicalAlt=zi,e.faFilePdf={prefix:"fas",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},e.faFilePen=Pf,e.faFilePowerpoint={prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM136 240l68 0c42 0 76 34 76 76s-34 76-76 76l-44 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56 0-104c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28l-44 0 0 56 44 0z"]},e.faFilePrescription={prefix:"fas",iconName:"file-prescription",icon:[384,512,[],"f572","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM104 196l72 0c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6l-20 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-64 0-80c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20l-52 0 0 40 52 0z"]},e.faFileShield={prefix:"fas",iconName:"file-shield",icon:[576,512,[],"e4f0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 47-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},e.faFileSignature={prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z"]},e.faFileText=f,e.faFileUpload=Yn,e.faFileVideo={prefix:"fas",iconName:"file-video",icon:[384,512,[],"f1c8","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 288c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96zM300.9 397.9L256 368l0-64 44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3l0 103.4c0 6.8-5.5 12.3-12.3 12.3c-2.4 
42780-4.8-.7-6.8-2.1z"]},e.faFileWaveform=Oi,e.faFileWord={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},e.faFileZipper=wo,e.faFill={prefix:"fas",iconName:"fill",icon:[512,512,[],"f575","M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288 67.5 288c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z"]},e.faFillDrip={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6l319.2 0 42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]},e.faFilm={prefix:"fas",iconName:"film",icon:[512,512,[127902],"f008","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM48 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM160 128l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L192 96c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0z"]},e.faFilter={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},e.faFilterCircleDollar=us,e.faFilterCircleXmark={prefix:"fas",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faFingerprint={prefix:"fas",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128l0 24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256l0 24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8l0-24.9c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96l0 24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7l0-24.9c0-28.7 23.3-52 52-52s52 23.3 52 52l0 24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1l0-24.9c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9l0-24.9z"]},e.faFire={prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},e.faFireAlt=dg,e.faFireBurner={prefix:"fas",iconName:"fire-burner",icon:[640,512,[],"e4f1","M345.7 48.3L358 34.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C469 131.2 480 162.2 480 192.2C480 280.8 408.7 352 320 352c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2C273.4 2.3 280.7-.2 288 0c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM384 240.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 288c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64 448 0 0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l0-96zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faFireExtinguisher={prefix:"fas",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104l-65 0 0 34.8c37.8 18 64 56.5 64 101.2l0 144L64 384l0-144c0-44.7 26.2-83.2 64-101.2l0-28.8c-36.2 11.1-66 3
42786.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4L128 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 24 65 0c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416l0 32c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64l0-32 224 0zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faFireFlameCurved=ug,e.faFireFlameSimple=V,e.faFirstAid=xh,e.faFish={prefix:"fas",iconName:"fish",icon:[576,512,[128031],"f578","M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]}
4279e.faFishFins={prefix:"fas",iconName:"fish-fins",icon:[576,512,[],"e4f2","M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.6 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.6 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faFistRaised=Og,e.faFlag={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 64 0 368 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48l0-16z"]},e.faFlagCheckered={prefix:"fas",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},e.faFlagUsa={prefix:"fas",iconName:"flag-usa",icon:[448,512,[],"f74d","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 36.1-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9l0 32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3l0 33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-70.5 0-32.7 0-63.3 0-32.7 0-63.3 0-32.7L0 64 0 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faFlask={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 9
42796 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},e.faFlaskVial={prefix:"fas",iconName:"flask-vial",icon:[640,512,[],"e4f3","M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0L96 0l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 245.9-49 79.6zM96 64l0 96 64 0 0-96L96 64zM352 0L480 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 150.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4l-309.2 0c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9 320 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zm32 64l0 160c0 5.9-1.6 11.7-4.7 16.8L330.5 320l171 0-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8l0-160-64 0z"]},e.faFloppyDisk=Sl,e.faFlorinSign={prefix:"fas",iconName:"florin-sign",icon:[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z"]},e.faFlushed=Me,e.faFolder=ki,e.faFolderBlank=Pi,e.faFolderClosed={prefix:"fas",iconName:"folder-closed",icon:[512,512,[],"e185","M448 480L64 480c-35.3 0-64-28.7-64-64L0 192l512 0 0 224c0 35.3-28.7 64-64 64zm64-320L0 160 0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64z"]},e.faFolderMinus={prefix:"fas",iconName:"folder-minus",icon:[512,512,[],"f65d","M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},e.faFolderOpen={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},e.faFolderPlus={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},e.faFolderTree={prefix:"fas",iconName:"folder-tree",icon:[576,512,[],"f802","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32l0 96L0 384c0 35.3 28.7 64 64 64l192 0 0-64L64 384l0-224 192 0 0-64L64 96l0-64zM288 192c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32l0 160zm0 288c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32l0 160z"]},e.faFont={prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z"]},e.faFontAwesome=zs,e.faFontAwesomeFlag=Ds,e.faFontAwesomeLogoFull=Is,e.faFootball=D,e.faFootballBall=I,e.faForward={prefix:"fas",iconName:"forward",icon:[512,512,[9193],"f04e","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3l0 41.7 0 41.7L52.5 440.6zM256 352l0-96 0-128 0-32c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29l0-64z"]}
4279,e.faForwardFast=il,e.faForwardStep=k,e.faFrancSign={prefix:"fas",iconName:"franc-sign",icon:[320,512,[],"e18f","M80 32C62.3 32 48 46.3 48 64l0 160 0 96-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-64 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-96 176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},e.faFrog={prefix:"fas",iconName:"frog",icon:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416l90.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faFrown=xl,e.faFrownOpen=Si
4280e.faFunnelDollar=ds,e.faFutbol=Ot,e.faFutbolBall=zt,e.faG={prefix:"fas",iconName:"g",icon:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128L256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l144 0c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z"]},e.faGamepad={prefix:"fas",iconName:"gamepad",icon:[640,512,[],"f11b","M192 64C86 64 0 150 0 256S86 448 192 448l256 0c106 0 192-86 192-192s-86-192-192-192L192 64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32z"]},e.faGasPump={prefix:"fas",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M32 64C32 28.7 60.7 0 96 0L256 0c35.3 0 64 28.7 64 64l0 192 8 0c48.6 0 88 39.4 88 88l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-154c-27.6-7.1-48-32.2-48-62l0-64L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3l0 13.5 0 24 0 32 0 152c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-32c0-22.1-17.9-40-40-40l-8 0 0 144c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64zM96 80l0 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16z"]},e.faGauge=Di,e.faGaugeHigh=tf,e.faGaugeMed=Ni,e.faGaugeSimple=sc,e.faGaugeSimpleHigh=bg,e.faGaugeSimpleMed=oc,e.faGavel=Ee,e.faGbp=is,e.faGear=Fu,e.faGears=dm,e.faGem={prefix:"fas",iconName:"gem",icon:[512,512,[128142],"f3a5","M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"]},e.faGenderless={prefix:"fas",iconName:"genderless",icon:[384,512,[],"f22d","M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},e.faGhost={prefix:"fas",iconName:"ghost",icon:[384,512,[128123],"f6e2","M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2L0 192C0 86 86 0 192 0S384 86 384 192l0 270.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faGift={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},e.faGifts={prefix:"fas",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l152.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-224c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96l-22.2 0 28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224 344 224c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24l-4.1 0c-26.5 0-48 21.5-48 48l0 80 192 0 0-96 32 0 0 96 192 0 0-80c0-26.5-21.5-48-48-48l-4.1 0c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48l144 0 0-128-192 0 0 80zm224 48l144 0c26.5 0 48-21.5 48-48l0-80-192 0 0 128zm96-312c0 13.3-10.7 24-24 24l-49.1 0 29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},e.faGlassCheers=Qn,e.faGlassMartini=Co,e.faGlassMartiniAlt=Mr,e.faGlassWater={prefix:"fas",iconName:"glass-water",icon:[384,512,[],"e4f4","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.
42806 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73 156.5L66.4 64l251.3 0L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z"]},e.faGlassWaterDroplet={prefix:"fas",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM83 297.5L66.4 64l251.3 0L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"]},e.faGlassWhiskey=Xo,e.faGlasses={prefix:"fas",iconName:"glasses",icon:[576,512,[],"f530","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1c0 0 .1 0 .1 0c0 0 0 0 0 0s0 0 0 0L247.9 288s0 0 0 0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7l40.6 0c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7s0 0 0 0c-6.3-12.7-6.3-12.7-6.3-12.7s0 0 0 0s0 0 0 0c0 0 .1 0 .1 0l.2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7l0 6.7 0 41.3 0 16c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L306.6 352l-37.2 0-1.2 22.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-41.3L0 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4L64 368c0 26.5 21.5 48 48 48l44.3 0c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368l0-42.6c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3l44.3 0c26.5 0 48-21.5 48-48z"]},e.faGlobe={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},e.faGlobeAfrica=Te
4281e.faGlobeAmericas=Zh,e.faGlobeAsia=Ay,e.faGlobeEurope=Ng,e.faGlobeOceania=qm,e.faGolfBall=Dm,e.faGolfBallTee=zm,e.faGopuram={prefix:"fas",iconName:"gopuram",icon:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 0 32 0 64c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-64 0 0-160-32 0 0-128-32 0 0-96-32 0 0 96 32 0 0 128 32 0 0 160-80 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48-80 0 0-160 32 0 0-128 32 0 0-96-32 0 0 96-32 0 0 128-32 0 0 160-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-96c0-17.7 14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l0-64 0-32 0-8c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-32-80l0 32 64 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faGraduationCap=uv,e.faGreaterThan={prefix:"fas",iconName:"greater-than",icon:[384,512,[62769],"3e","M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z"]},e.faGreaterThanEqual={prefix:"fas",iconName:"greater-than-equal",icon:[448,512,[],"f532","M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42810c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0z"]},e.faGrimace=cy,e.faGrin=wd,e.faGrinAlt=mi,e.faGrinBeam=oa,e.faGrinBeamSweat=xm,e.faGrinHearts=pm,e.faGrinSquint=Fl,e.faGrinSquintTears=hu,e.faGrinStars=$,e.faGrinTears=Yl,e.faGrinTongue=ni,e.faGrinTongueSquint=we,e.faGrinTongueWink=ng,e.faGrinWink=si,e.faGrip=mp,e.faGripHorizontal=gp,e.faGripLines={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},e.faGripLinesVertical={prefix:"fas",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z"]},e.faGripVertical={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},e.faGroupArrowsRotate={prefix:"fas",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4l0-60.5c0-5.7-4.7-10.4-10.4-10.4l-60.5 0c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4l0 60.5c0 5.7 4.7 10.4 10.4 10.4l60.5 0c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z"]}
4282e.faGuaraniSign={prefix:"fas",iconName:"guarani-sign",icon:[384,512,[],"e19a","M192 0c-17.7 0-32 14.3-32 32l0 34.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32l-128 0 0-92c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7L224 32c0-17.7-14.3-32-32-32zM160 132L160 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380l0-92 92 0c-11.6 45-47 80.4-92 92z"]},e.faGuitar={prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4
4282-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faGun={prefix:"fas",iconName:"gun",icon:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8L32 64C14.3 64 0 78.3 0 96L0 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l96 0c14.7 0 27.5-10 31-24.2L217 352l104.5 0c23.7 0 44.8-14.9 52.7-37.2L400.9 240l31.1 0c8.5 0 16.6-3.4 22.6-9.4L477.3 208l66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8zM321.4 304L229 304l16-64 105 0-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128l384 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faH={prefix:"fas",iconName:"h",icon:[384,512,[104],"48","M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z"]},e.faHSquare=Nh,e.faHamburger=Xa,e.faHammer={prefix:"fas",iconName:"hammer",icon:[576,512,[128296],"f6e3","M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"]},e.faHamsa={prefix:"fas",iconName:"hamsa",icon:[512,512,[],"f665","M34.6 288L80 288c8.8 0 16-7.2 16-16L96 72c0-22.1 17.9-40 40-40s40 17.9 40 40l0 132c0 11 9 20 20 20s20-9 20-20l0-164c0-22.1 17.9-40 40-40s40 17.9 40 40l0 164c0 11 9 20 20 20s20-9 20-20l0-132c0-22.1 17.9-40 40-40s40 17.9 40 40l0 200c0 8.8 7.2 16 16 16l45.4 0c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faHand=Zt,e.faHandBackFist=pr,e.faHandDots=My,e.faHandFist=Pg,e.faHandHolding={prefix:"fas",iconName:"hand-holding",icon:[576,512,[],"f4bd","M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2c.3 0 .6 0 .9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},e.faHandHoldingDollar=Bl,e.faHandHoldingDroplet=Kc,e.faHandHoldingHand={prefix:"fas",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32L384 32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-36.8 0-44.9 36c-22.7 18.2-50.9 28-80 28L304 224l-16 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-120.6 0L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160c0 0 0 0 0 0l.9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 480 32 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},e.faHandHoldingHeart={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},e.faHandHoldingMedical={prefix:"fas",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 24l0 56-56 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l56 0 0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-
428256 56 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24L248 0c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},e.faHandHoldingUsd=jl,e.faHandHoldingWater=Zc,e.faHandLizard={prefix:"fas",iconName:"hand-lizard",icon:[512,512,[],"f258","M0 112C0 85.5 21.5 64 48 64l112 0 80 0 46.5 0c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8l0 12 0 16 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-13.8L273.9 352 240 352l-80 0-48 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l48 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-80 0L48 160c-26.5 0-48-21.5-48-48z"]},e.faHandMiddleFinger={prefix:"fas",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M232 0c-22.1 0-40 17.9-40 40l0 164.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48l0 7 0 73c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334L32 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L304 512c70.7 0 128-57.3 128-128l0-64 0-32c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2L272 40c0-22.1-17.9-40-40-40z"]},e.faHandPaper=Jt,e.faHandPeace={prefix:"fas",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M224 0c17.7 0 32 14.3 32 32l0 208-64 0 0-208c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM93.3 51.2L175.9 240l-69.9 0L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5 69.9 0 26.1 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363l0-27c0-32.7 24.6-59.7 56.3-63.5z"]},e.faHandPointDown={prefix:"fas",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208-64 0 0 208zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-64 64c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6l0-8.6C384 71.6 312.4 0 224 0L162.3 0C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149l0 27c0 35.3 28.7 64 64 64l88 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c39.8 0 72 32.2 72 72z"]},e.faHandPointLeft={prefix:"fas",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z"]},e.faHandPointRight={prefix:"fas",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z"]},e.faHandPointUp={prefix:"fas",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M32 32C32 14.3 46.3 0 64 0S96 14.3 9
42826 32l0 208-64 0L32 32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},e.faHandPointer={prefix:"fas",iconName:"hand-pointer",icon:[448,512,[],"f25a","M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 48 0 16 0 48c0 70.7-57.3 128-128 128l-16 0-64 0-.1 0-5.2 0c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7L128 40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"]},e.faHandRock=mr
4283e.faHandScissors={prefix:"fas",iconName:"hand-scissors",icon:[512,512,[],"f257","M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9c0 0 0 .1 0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z"]},e.faHandSparkles={prefix:"fas",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M320 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 195.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512l-19.2 0c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z"]},e.faHandSpock={prefix:"fas",iconName:"hand-spock",icon:[576,512,[128406],"f259","M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64l10.9 0 8.2 0c.1 0 .1-.1 .1-.1s.1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z"]},e.faHandcuffs={prefix:"fas",iconName:"handcuffs",icon:[640,512,[],"e4f8","M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32s32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4
4283-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faHands=ey,e.faHandsAmericanSignLanguageInterpreting=Ru,e.faHandsAslInterpreting=Du,e.faHandsBound={prefix:"fas",iconName:"hands-bound",icon:[640,512,[],"e4f9","M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32l0 64 0 59.1 0 .7L32 192l0 21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352l-3.6 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 128 0 64 0 128 0 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-3.6 0 85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7l0-21.9 0-36.2 0-.7L608 96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 0 48.8-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1l0 61.9 0 32-64 0 0-32 0-61.9c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8 96 96l0-64zm64 448l0 32 128 0 0-32 64 0 0 32 128 0 0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0-128 0-64 0-128 0-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0z"]},e.faHandsBubbles=br,e.faHandsClapping={prefix:"fas",iconName:"hands-clapping",icon:[512,512,[],"e1a8","M336 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z"]},e.faHandsHelping=Vh,e.faHandsHolding={prefix:"fas",iconName:"hands-holding",icon:[640,512,[],"f4c2","M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104l0 56 0 64L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3c0 0 0 0 0 0l-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 224l0-80 0-40zm480 0l0 40 0 80 0 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2c0 0 0 0 0 0l-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 224l0-64 0-56c0-22.1-17.9-40-40-40s-40 17.9-40 40z"]},e.faHandsHoldingChild={prefix:"fas",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35-7.6 0-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},e.faHandsHoldingCircle={prefix:"fas",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},e.faHandsPraying=Ul,e.faHandsWash=wr,e.faHandshake={prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 8
42830l-72 48 0 224 28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16L0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-80 0zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-208c0-8.8-7.2-16-16-16l-80 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHandshakeAlt=nv,e.faHandshakeAltSlash=uo,e.faHandshakeAngle=Uh,e.faHandshakeSimple=iv,e.faHandshakeSimpleSlash=co,e.faHandshakeSlash={prefix:"fas",iconName:"handshake-slash",icon:[640,512,[],"e060","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM96 171.6L40.6 128 0 128 0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-180.4zM413.6 421.9L128 196.9 128 352l28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-96 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHanukiah={prefix:"fas",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176L96 320c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 53 43 96 96 96l192 0 0 64-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-64 192 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32l-192 0 0-176z"]},e.faHardDrive=cu,e.faHardHat=ua,e.faHardOfHearing=ci,e.faHashtag={prefix:"fas",iconName:"hashtag",icon:[448,512,[62098],"23","M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L16
42835.8 320l95.1 0 21.3-128-95.1 0z"]},e.faHatCowboy={prefix:"fas",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"]},e.faHatCowboySide={prefix:"fas",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1l10.7 0c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32l-2.7 0c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64l480 0L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9l-10.7 0c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2L0 384z"]}
4284e.faHatHard=da,e.faHatWizard={prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6l0 1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416l-207.1 0 11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416 64 416zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faHaykal=Jm,e.faHdd=uu,e.faHeadSideCough={prefix:"fas",iconName:"head-side-cough",icon:[640,512,[],"e061","M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416l0 16c0 26.5-21.5 48-48 48l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faHeadSideCoughSlash={prefix:"fas",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8l-3.9 0c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faHeadSideMask={prefix:"fas",iconName:"head-side-mask",icon:[576,512,[],"e063","M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31l0 160-128 0c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2L336 272c-21.7 0-41.3 8.6-55.7 22.6zM336 304l198 0s0 0 0 0l10 0-19.7 64L368 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l146.5 0-9.8 32L368 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l126.8 0-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2L288 512l0-160c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faHeadSideVirus={prefix:"fas",iconName:"head-side-virus",icon:[512,512,[],"e064","M0 224.2C0 100.
42846 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHeader=Tt,e.faHeading=At,e.faHeadphones={prefix:"fas",iconName:"headphones",icon:[512,512,[127911],"f025","M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80l0-16 0-48 0-48C0 146.6 114.6 32 256 32s256 114.6 256 256l0 48 0 48 0 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z"]},e.faHeadphonesAlt=ft,e.faHeadphonesSimple=ht,e.faHeadset={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},e.faHeart={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},e.faHeartBroken=Je,e.faHeartCircleBolt={prefix:"fas",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faHeartCircleCheck={prefix:"fas",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faHeartCircleExclamation={prefix:"fas",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4284-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faHeartCircleMinus={prefix:"fas",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},e.faHeartCirclePlus={prefix:"fas",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faHeartCircleXmark={prefix:"fas",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faHeartCrack=Ze,e.faHeartMusicCameraBolt=L,e.faHeartPulse=wn,e.faHeartbeat=An,e.faHelicopter={prefix:"fas",iconName:"helicopter",icon:[640,512,[128641],"f533","M128 32c0-17.7 14.3-32 32-32L544 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L384 64l0 64 32 0c88.4 0 160 71.6 160 160l0 64c0 17.7-14.3 32-32 32l-160 0-64 0c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64L48 64c10.1 0 19.6 4.7 25.6 12.8L112 128l208 0 0-64L160 64c-17.7 0-32-14.3-32-32zM384 320l128 0 0-32c0-53-43-96-96-96l-32 0 0 128zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5L256 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l280.2 0c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z"]},e.faHelicopterSymbol={prefix:"fas",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M445.3 224l64.7 0C495.6 108.2 403.8 16.4 288 2l0 64.7C368.4 80.1 431.9 143.6 445.3 224zM510 288l-64.7 0C431.9 368.4 368.4 431.9 288 445.3l0 64.7c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-64.7C143.6 431.9 80.1 368.4 66.7 288L2 288zm0-64l64.7 0C80.1 143.6 143.6 80.1 224 66.7L224 2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 96 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-96 0 0-64z"]},e.faHelmetSafety=ca,e.faHelmetUn={prefix:"fas",iconName:"helmet-un",icon:[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240l0 56.3C0 344.8 39.2 384 87.7 384L200 384l14.9 0L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.5 0-1.5-1.5L368 288l80 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.5 0zM320 417.2l-78-73.7L274.4 288l45.6 0 0 129.2zM285.3 103.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]}
4285e.faHexagonNodes={prefix:"fas",iconName:"hexagon-nodes",icon:[448,512,[],"e699","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-
428556 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56c0-22.3-13.1-41.6-32-50.6l0-98.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-1.6 20.8 8.6 41.6 27.8 52.8c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-1.3-.8-2.7-1.5-4-2.1l0-90.8c1.4-.6 2.7-1.3 4-2.1c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c2.6 1.8 5.2 3.3 8 4.7l0 90.8c-2.8 1.3-5.5 2.9-8 4.6l-80.1-45.8c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8z"]},e.faHexagonNodesBolt={prefix:"fas",iconName:"hexagon-nodes-bolt",icon:[576,512,[],"e69a","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-4.2-4-9.1-7.3-14.4-9.9l0-98.8c2.8-1.3 5.5-2.9 8-4.7l10.5 6c5.5-15.3 13.1-29.5 22.4-42.5l-9.1-5.2c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8zM440.5 132C425 105.2 390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c.4 .3 .8 .6 1.3 .9c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faHighlighter={prefix:"fas",iconName:"highlighter",icon:[576,512,[],"f591","M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5s0 0 0 0l0-71.7c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5L224 416l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17z"]},e.faHiking=yd,e.faHillAvalanche={prefix:"fas",iconName:"hill-avalanche",icon:[576,512,[],"e507","M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87z"]},e.faHillRockslide={prefix:"fas",iconName:"hill-rockslide",icon:[576,512,[],"e508","M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2l-53.3 0c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9l0-53.3c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9l0 53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faHippo={prefix:"fas",iconName:"hippo",icon:[640,512,[129435],"f6ed","M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2l32 0c11.2 
42850 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-17.6c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2l0 10.8c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-76c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12l0 76c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-118.9L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1 7.2 0L256 64l32 0c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faHistory=Cm,e.faHockeyPuck={prefix:"fas",iconName:"hockey-puck",icon:[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6L512 352c0 53-114.6 96-256 96S0 405 0 352L0 222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"]},e.faHollyBerry={prefix:"fas",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72l0 22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8l0 32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faHome=Bd,e.faHomeAlt=jd,e.faHomeLg=Cl,e.faHomeLgAlt=Ud,e.faHomeUser=Ta,e.faHorse={prefix:"fas",iconName:"horse",icon:[576,512,[128014],"f6f0","M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C377.3 0 320 57.3 320 128l-96 0-20.8 0-54.4 0c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faHorseHead={prefix:"fas",iconName:"horse-head",icon:[640,512,[],"f7ab","M64 464l0-147.1c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1l-3.4 0c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4c0 0 0 0-.1 0c0 0 0 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3c0 0 0 0 0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8L112 512c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faHospital=sf,e.faHospitalAlt=of,e.faHospitalSymbol=te,e.faHospitalUser={prefix:"fas",iconName:"hospital-user",icon:[576,512,[],"f80d","M48 0C21.5 0 0 21.5 0 48L0 256l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 288l0 64 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 384l0 80c0 26.5 21.5 48 48 48l217.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L320 48c0-26.5-21.5-48-48-48L48 0zM152 64l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]},e.faHospitalWide=af,e.faHotTub=Ft,e.faHotTubPerson=Rt,e.faHotdog={prefix:"fas",iconName:"hotdog",icon:[512,512,[127789],"f80f","M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9c0 0 0 0 0 0s0 0 0 0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4c0 0 0 0 0 0l-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z"]},e.faHotel={prefix:"fas",iconName:"hotel",icon:[512,512,[127976],"f594","M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-176 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64C14.3 64 0 49.7 0 32zm96 80l0 32c0 8.8 7.2 16 16 16l32 
42850c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8l144 0z"]},e.faHourglass=jc,e.faHourglass1=gn,e.faHourglass2=Wt,e.faHourglass3=Ke
4286e.faHourglassEmpty=Uc,e.faHourglassEnd=Ye,e.faHourglassHalf=Gt,e.faHourglassStart=mn,e.faHouse=Fd,e.faHouseChimney=Tl,e.faHouseChimneyCrack=_o,e.faHouseChimneyMedical=Zu,e.faHouseChimneyUser={prefix:"fas",iconName:"house-chimney-user",icon:[576,512,[],"e065","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16z"]},e.faHouseChimneyWindow={prefix:"fas",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0z"]},e.faHouseCircleCheck={prefix:"fas",iconName:"house-circle-check",icon:[640,512,[],"e509","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faHouseCircleExclamation={prefix:"fas",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faHouseCircleXmark={prefix:"fas",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faHouseCrack={prefix:"fas",iconName:"house-crack",icon:[576,512,[],"e3b1","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l102.3 0-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64 122.1 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0z"]},e.faHouseDamage=bo,e.faHouseFire={prefix:"fas",iconName:"house-fire",icon:[640,512,[],"e50c","M288 350.1l0 1.9-32 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},e.faHouseFlag={prefix:"fas",iconName:"house-flag",icon:[640,512,[],"e50d","M480 0c-17.7 0-32 14.3-32 32l0 160 0 320 64 0 0-320 112 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L512 32c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288l32 0 0 192c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l64.7 0 .2 0-1 0 0-353z"]},e.faHouseFloodWater={prefix:"fas",iconName:"house-flood-water",icon:[576,512,[],"e50e","M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192l16 0 0 73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]}
4286,e.faHouseFloodWaterCircleArrowRight={prefix:"fas",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160 80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z"]},e.faHouseLaptop=Ss,e.faHouseLock={prefix:"fas",iconName:"house-lock",icon:[640,512,[],"e510","M384 480c0 11.7 3.1 22.6 8.6 32l-.6 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272l0 24.6c-19.1 11.1-32 31.7-32 55.4l0 128zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faHouseMedical={prefix:"fas",iconName:"house-medical",icon:[576,512,[],"e3b2","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM256 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faHouseMedicalCircleCheck={prefix:"fas",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faHouseMedicalCircleExclamation={prefix:"fas",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 
42860c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faHouseMedicalCircleXmark={prefix:"fas",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},e.faHouseMedicalFlag={prefix:"fas",iconName:"house-medical-flag",icon:[640,512,[],"e514","M480 0c17.7 0 32 14.3 32 32l112 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-112 0 0 320-64 0 0-320 0-160c0-17.7 14.3-32 32-32zM276.8 39.7L416 159l0 353 1 0-.2 0L96 512c-17.7 0-32-14.3-32-32l0-192-32 0c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},e.faHouseSignal={prefix:"fas",iconName:"house-signal",icon:[576,512,[],"e012","M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6L464 416c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"]},e.faHouseTsunami={prefix:"fas",iconName:"house-tsunami",icon:[576,512,[],"e515","M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1c0 0 0 0 0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6l0 121c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]}
4286,e.faHouseUser=Aa,e.faHryvnia=fi
4287e.faHryvniaSign=hi,e.faHurricane={prefix:"fas",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faI={prefix:"fas",iconName:"i",icon:[320,512,[105],"49","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l96 0 0 320-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-320 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 32 32 32z"]},e.faICursor={prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3L96 224l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7l0-95.7 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-95.7c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z"]},e.faIceCream={prefix:"fas",iconName:"ice-cream",icon:[448,512,[127848],"f810","M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l53.5 0 181 0 53.5 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288 96 288z"]},e.faIcicles={prefix:"fas",iconName:"icicles",icon:[512,512,[],"f7ad","M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z"]},e.faIcons=C,e.faIdBadge={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 320l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faIdCard=Dd,e.faIdCardAlt=Cy,e.faIdCardClip=Ty,e.faIgloo={prefix:"fas",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.8L320 160 48.5 160C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160l0-120.9C424.9 55.7 487.2 99.8 527.5 160L352 160zM29.9 192L96 192l0 128L0 320c0-46 10.8-89.4 29.9-128zM192 320l-64 0 0-128 320 0 0 128-64 0 0 32 192 0 0 80c0 26.5-21.5 48-48 48l-176 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L48 480c-26.5 0-48-21.5-48-48l0-80 192 0 0-32zm288 0l0-128 66.1 0c19.2 38.6 29.9 82 29.9 128l-96 0z"]},e.faIls=Bp,e.faImage={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faImagePortrait=zg,e.faImages={prefix:"fas",iconName:"images",icon:[576,512,[],"f302","M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320l-144 0-48 0-80 0c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z"]},e.faInbox={prefix:"fas",iconName:"inbox",icon:[512,512,[],"f01c","M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-92.1c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32L121 32zm0 64l270 0 48 192-51.2 0c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7l-120.4 0c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7L
428773 288 121 96z"]},e.faIndent={prefix:"fas",iconName:"indent",icon:[448,512,[],"f03c","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3L0 176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z"]},e.faIndianRupee=Au,e.faIndianRupeeSign=wu,e.faIndustry={prefix:"fas",iconName:"industry",icon:[576,512,[],"f275","M64 32C46.3 32 32 46.3 32 64l0 240 0 48 0 80c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-128 0-151.8c0-18.2-19.4-29.7-35.4-21.1L352 215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4 160 64c0-17.7-14.3-32-32-32L64 32z"]},e.faInfinity={prefix:"fas",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1l0 29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9l0-29.7zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1l0 29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1l0-29.7c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"]},e.faInfo={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"]},e.faInfoCircle=Gc,e.faInr=Tu,e.faInstitution=Ky,e.faItalic={prefix:"fas",iconName:"italic",icon:[384,512,[],"f033","M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z"]},e.faJ={prefix:"fas",iconName:"j",icon:[320,512,[106],"4a","M288 32c17.7 0 32 14.3 32 32l0 256c0 88.4-71.6 160-160 160S0 408.4 0 320l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 53 43 96 96 96s96-43 96-96l0-256c0-17.7 14.3-32 32-32z"]},e.faJar={prefix:"fas",iconName:"jar",icon:[320,512,[],"e516","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm96 64c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 224z"]},e.faJarWheat={prefix:"fas",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm112 0l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 160c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 256c-19.1 0-36.3 8.4-48 21.7zM112 352l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416l21.8 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 352c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z"]}
4288e.faJedi={prefix:"fas",iconName:"jedi",icon:[576,512,[],"f669","M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9l26 0c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9l14.6 0c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9l14.6 0c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6l26 0c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z"]},e.faJetFighter=rv,e.faJetFighterUp={prefix:"fas",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2l0 77-144 84L48 280c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56 0 32 0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 144 0 0 32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12l0 16c0 8.8 7.2 16 16 16l96 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 96 0c8.8 0 16-7.2 16-16l0-16c0-4.6-2-9-5.5-12L320 416.7l0-32.7 144 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 0-32 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 18.8-144-84 0-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z"]},e.faJoint={prefix:"fas",iconName:"joint",icon:[640,512,[],"f595","M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9l0 11c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43l0-11zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9l0-11c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8l0 11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512l67.3 0c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512l19 0 51.3 0c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352l-19 0-48 0c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9l0-80c0-22.1-17.9-40-40-40l-155.3 0c-4.1 0-6.3 5.1-3.6 8.3z"]},e.faJournalWhills=qg,e.faJpy=ah,e.faJugDetergent={prefix:"fas",iconName:"jug-detergent",icon:[384,512,[],"e519","M96 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 24 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 9
42886C74.7 96 64 85.3 64 72s10.7-24 24-24l8 0 0-24zM0 256c0-70.7 57.3-128 128-128l128 0c70.7 0 128 57.3 128 128l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256zm256 0l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faK={prefix:"fas",iconName:"k",icon:[320,512,[107],"4b","M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 328 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-107 64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"]},e.faKaaba={prefix:"fas",iconName:"kaaba",icon:[576,512,[128331],"f66b","M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112l0 16s0 0 0 0l0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2 0 128l0-16C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8l0 46.5-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8 576 400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400L0 262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2l0-46.5 273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"]},e.faKey={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},e.faKeyboard={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32zM272 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},e.faKhanda={prefix:"fas",iconName:"khanda",icon:[512,512,[9772],"f66d","M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1s0 0 0 0s0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5l0 19.8 35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3s0 0 0 0s0 0 0 0l.1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1c0 0 0 0 0 0s0 0 0 0L401.1 400l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4l0 28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l0-28.1-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3s0 0 0 0s0 0 0 0l-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0c0 0 0 0 0 0s0 0 0 0L112 80l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6l0-19.1-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1s0 0 0 0s0 0 0 0s0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z"]},e.faKipSign={prefix:"fas",iconName:"kip-sign",icon:[384,512,[],"e1c4","M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4 128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 160-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-122.4L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288 352 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-169.5 0L340.8 88.3z"]}
4288,e.faKiss=ti,e.faKissBeam=nt,e.faKissWinkHeart=Ho,e.faKitMedical=Lh,e.faKitchenSet={prefix:"fas",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112l71.8 0c8.8-9.8 21.6-16 35.8-16l104 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-104 0c-14.2 0-27-6.2-35.8-16l-71.8 0zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24l0 8 96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0 0-8c0-13.3 10.7-24 24-24zM288 464l0-112 224 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48zM48 320l80 0 16 0 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0 32 16 0zM24 464l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faKiwiBird={prefix:"fas",iconName:"kiwi-bird",icon:[576,512,[],"f535","M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4l55.7 0c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3l0-240c0-70.7-57.3-128-128-128l-55.7 0c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3L96 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-46c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7l0 40.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-50.9c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faKrw=Jo,e.faL={prefix:"fas",iconName:"l",icon:[320,512,[108],"4c","M64 32c17.7 0 32 14.3 32 32l0 352 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32z"]},e.faLadderWater=ry,e.faLandMineOn={prefix:"fas",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32-256 0 0-32zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5l324.7 0c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512l-408.4 0c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"]},e.faLandmark={prefix:"fas",iconName:"landmark",icon:[512,512,[127963],"f66f","M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8L32 192c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9l0-.9 4.4-1.6L240.1 4.2zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},e.faLandmarkAlt=qf,e.faLandmarkDome=Hf,e.faLandmarkFlag={prefix:"fas",iconName:"landmark-flag",icon:[512,512,[],"e51c","M272 0l80 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-80 0 0 32 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0 0-112c0-8.8 7.2-16 16-16l16 0zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},e.faLanguage={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z"]},e.faLaptop={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 384 0 0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384z"]},e.faLaptopCode={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]}
4289e.faLaptopFile={prefix:"fas",iconName:"laptop-file",icon:[640,512,[],"e51d","M128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L320 384l0-96-192 0 0-224 320 0 0 32 64 0 0-32c0-35.3-28.7-64-64-64L128 0zM512 128l-112 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-208-96 0c-17.7 0-32-14.3-32-32l0-96zm32 0l0 96 96 0-96-96z"]},e.faLaptopHouse=ks,e.faLaptopMedical={prefix:"fas",iconName:"laptop-medical",icon:[640,512,[],"f812","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faLariSign={prefix:"fas",iconName:"lari-sign",icon:[384,512,[],"e1c8","M144 32c17.7 0 32 14.3 32 32l0 32.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7L208 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3l0 67.9c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-95c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1l0 95c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-67.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l16.9 0C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 64c0-17.7 14.3-32 32-32z"]},e.faLaugh=Vn,e.faLaughBeam=Zr,e.faLaughSquint=On,e.faLaughWink=mh,e.faLayerGroup={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-1
42897.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},e.faLeaf={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-72 0s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z"]},e.faLeftLong=Eu,e.faLeftRight=Us,e.faLegal=Se,e.faLemon={prefix:"fas",iconName:"lemon",icon:[448,512,[127819],"f094","M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z"]},e.faLessThan={prefix:"fas",iconName:"less-than",icon:[384,512,[62774],"3c","M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z"]},e.faLessThanEqual={prefix:"fas",iconName:"less-than-equal",icon:[448,512,[],"f537","M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faLevelDown=vm,e.faLevelDownAlt=fy,e.faLevelUp=Gu,e.faLevelUpAlt=fv,e.faLifeRing={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},e.faLightbulb={prefix:"fas",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"]},e.faLineChart=ya,e.faLinesLeaning={prefix:"fas",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32z"]},e.faLink=vf,e.faLinkSlash=rg,e.faLiraSign={prefix:"fas",iconName:"lira-sign",icon:[320,512,[8356],"f195","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 192l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 32-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l14 0c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9L224 352c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-32 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-31.6z"]},e.faList=Ct,e.faList12=Fo,e.faListAlt=pu
4290e.faListCheck=Qf,e.faListDots=jf,e.faListNumeric=Bo,e.faListOl=Ro,e.faListSquares=Lt,e.faListUl=Bf,e.faLitecoinSign={prefix:"fas",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 149.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1 64 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-154.1 136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3 128 64z"]},e.faLocation=Ql,e.faLocationArrow={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]},e.faLocationCrosshairs=$l,e.faLocationDot=Hh,e.faLocationPin=aa,e.faLocationPinLock={prefix:"fas",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3l0-94.8c0-23.7 12.9-44.4 32-55.4l0-24.6c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 8
42906 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faLock={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},e.faLockOpen={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},e.faLocust={prefix:"fas",iconName:"locust",icon:[576,512,[],"e520","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4l-64.2 0-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400l74.5 0-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400l80.4 0 38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400l12.4 0c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3l0-40C576 143 465 32 328 32l-16 0zm50.5 168l17.1 40L333 240l29.5-40zm-87.7 38.1l-1.4 1.9-48.2 0 32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240l-37.9 0zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faLongArrowAltDown=Vf,e.faLongArrowAltLeft=Su,e.faLongArrowAltRight=fd,e.faLongArrowAltUp=eh,e.faLongArrowDown=ss,e.faLongArrowLeft=zu,e.faLongArrowRight=Ah,e.faLongArrowUp=U,e.faLowVision=Tr,e.faLuggageCart=Fg,e.faLungs={prefix:"fas",iconName:"lungs",icon:[640,512,[129729],"f604","M320 0c17.7 0 32 14.3 32 32l0 132.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2 0-45.5C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398l0-73 90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1l0-.4-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58 0 73.4c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 45.5 9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5L288 32c0-17.7 14.3-32 32-32z"]},e.faLungsVirus={prefix:"fas",iconName:"lungs-virus",icon:[640,512,[],"e067","M320 0c17.7 0 32 14.3 32 32l0 124.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2L288 32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1l0-24.1C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faM={prefix:"fas",iconName:"m",icon:[448,512,[109],"4d","M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.3c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-278.3L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 49.9 9.2 37.5 22.7 33.4z"]},e.faMagic=Fm
4291e.faMagicWandSparkles=Bi,e.faMagnet={prefix:"fas",iconName:"magnet",icon:[448,512,[129522],"f076","M0 160l0 96C0 379.7 100.3 480 224 480s224-100.3 224-224l0-96-128 0 0 96c0 53-43 96-96 96s-96-43-96-96l0-96L0 160zm0-32l128 0 0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64zm320 0l128 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64z"]},e.faMagnifyingGlass=Af,e.faMagnifyingGlassArrowRight={prefix:"fas",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L120 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l118.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z"]}
4291,e.faMagnifyingGlassChart={prefix:"fas",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},e.faMagnifyingGlassDollar=Gy,e.faMagnifyingGlassLocation=E,e.faMagnifyingGlassMinus=Py,e.faMagnifyingGlassPlus=Ly,e.faMailBulk=J,e.faMailForward=Xg,e.faMailReply=He,e.faMailReplyAll=as,e.faMale=G,e.faManatSign={prefix:"fas",iconName:"manat-sign",icon:[384,512,[],"e1d5","M192 32c-17.7 0-32 14.3-32 32l0 34.7C69.2 113.9 0 192.9 0 288L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-59.6 40.8-109.8 96-124l0 284c0 17.7 14.3 32 32 32s32-14.3 32-32l0-284c55.2 14.2 96 64.3 96 124l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-95.1-69.2-174.1-160-189.3L224 64c0-17.7-14.3-32-32-32z"]},e.faMap={prefix:"fas",iconName:"map",icon:[576,512,[128506,62072],"f279","M384 476.1L192 421.2l0-385.3L384 90.8l0 385.3zm32-1.2l0-386.5L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2l0 386.5L32.9 474.5C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3z"]},e.faMapLocation=Bt,e.faMapLocationDot=or,e.faMapMarked=jt,e.faMapMarkedAlt=ar,e.faMapMarker=la,e.faMapMarkerAlt=qh,e.faMapPin={prefix:"fas",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480l0-162.9c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9L192 480c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},e.faMapSigns=_a,e.faMarker={prefix:"fas",iconName:"marker",icon:[512,512,[],"f5a1","M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z"]},e.faMars={prefix:"fas",iconName:"mars",icon:[448,512,[9794],"f222","M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8l112 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80s0 0 0 0s0 0 0 0s0 0 0 0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},e.faMarsAndVenus={prefix:"fas",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M337.8 14.8C341.5 5.8 350.3 0 360 0L472 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2l0 25.8 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-25.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48s0 0 0 0s0 0 0 0s0 0 0 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},e.faMarsAndVenusBurst={prefix:"fas",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8l0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1c0 0 0 .1 0 .1s0 .1 0 .1l0 .1c0 0 0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l24 0-24 0c0 13.3 10.7 24 24 24s24-10.7 24-24l-24 0 24 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1l0-.1c0 0 0-.1 0-.1s0-.1 0-.1l0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.2 
42910-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z"]},e.faMarsDouble={prefix:"fas",iconName:"mars-double",icon:[640,512,[9891],"f227","M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L312 32zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 32c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2 0 .2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7l0 21.3c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z"]},e.faMarsStroke={prefix:"fas",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L376 0zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"]}
4292e.faMarsStrokeH=fr,e.faMarsStrokeRight=hr,e.faMarsStrokeUp=Gn,e.faMarsStrokeV=Wn,e.faMartiniGlass=xr,e.faMartiniGlassCitrus=Ca,e.faMartiniGlassEmpty=To,e.faMask={prefix:"fas",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faMaskFace={prefix:"fas",iconName:"mask-face",icon:[640,512,[],"e1d7","M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1l-9.2 0-16 0-72 0c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-72 0-16 0-9.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l40 0 0 48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3l0-48 40 0c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 48l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z"]},e.faMaskVentilator={prefix:"fas",iconName:"mask-ventilator",icon:[640,512,[],"e524","M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l103.1 0zm26-48L56 128c-30.9 0-56 25.1-
429256 56l0 85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6l0-76.6c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8l0 76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-129.5 0C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48L584 176c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320l0 192 64 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faMasksTheater=ev,e.faMattressPillow={prefix:"fas",iconName:"mattress-pillow",icon:[640,512,[],"e525","M256 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l192 0 0-384zm32 384l288 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L288 64l0 384zM64 160c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-192z"]},e.faMaximize=en,e.faMedal={prefix:"fas",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4
4292-45.4z"]},e.faMedkit=Ac,e.faMeh=Pd,e.faMehBlank=sl,e.faMehRollingEyes=ma,e.faMemory={prefix:"fas",iconName:"memory",icon:[576,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6L0 320l576 0 0-71.4c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM576 352L0 352l0 64c0 17.7 14.3 32 32 32l48 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 48 0c17.7 0 32-14.3 32-32l0-64zM192 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faMenorah={prefix:"fas",iconName:"menorah",icon:[640,512,[],"f676","M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1L64 64c0 17.7-14.3 32-32 32S0 81.7 0 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32l0 128c0 17.7 14.3 32 32 32l192 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 192 0c17.7 0 32-14.3 32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 53-43 96-96 96l-192 0 0 64 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-64L96 384c-53 0-96-43-96-96L0 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32z"]},e.faMercury={prefix:"fas",iconName:"mercury",icon:[384,512,[9791],"f223","M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4l0 25.6 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-25.6C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z"]},e.faMessage=a,e.faMeteor={prefix:"fas",iconName:"meteor",icon:[512,512,[9732],"f753","M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faMicrochip={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm192 32l-192 0 0 192 192 0 0-192z"]},e.faMicrophone={prefix:"fas",iconName:"microphone",icon:[384,512,[],"f130","M192 0C139 0 96 43 96 96l0 160c0 53 43 96 96 96s96-43 96-96l0-160c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40z"]},e.faMicrophoneAlt=qn,e.faMicrophoneAltSlash=M,e.faMicrophoneLines=Hn,e.faMicrophoneLinesSlash=x,e.faMicrophoneSlash={prefix:"fas",iconName:"microphone-slash",icon:[640,512,[],"f131","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 21.2-5.1 41.1-14.2 58.7L416 300.8 416 96c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6z"]}
4293e.faMicroscope={prefix:"fas",iconName:"microscope",icon:[512,512,[128300],"f610","M160 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zM32 448l288 0c
429370.7 0 128-57.3 128-128s-57.3-128-128-128l0-64c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128l16.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faMillSign={prefix:"fas",iconName:"mill-sign",icon:[384,512,[],"e1ed","M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128l0 80L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-26.5 21.5-48 48-48s48 21.5 48 48l0 42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32l0-154.5 35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48l0 208c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z"]},e.faMinimize=Nr,e.faMinus=ku,e.faMinusCircle=w,e.faMinusSquare=Ge,e.faMitten={prefix:"fas",iconName:"mitten",icon:[448,512,[],"f7b5","M352 384L64 384 5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0l3.4 0c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192l2.8 0c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-32z"]},e.faMobile=Md,e.faMobileAlt=Ga,e.faMobileAndroid=Ed,e.faMobileAndroidAlt=sd,e.faMobileButton={prefix:"fas",iconName:"mobile-button",icon:[384,512,[],"f10b","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faMobilePhone=Sd,e.faMobileRetro={prefix:"fas",iconName:"mobile-retro",icon:[320,512,[],"e527","M0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm64 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},e.faMobileScreen=rd,e.faMobileScreenButton=qa,e.faMoneyBill={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},e.faMoneyBill1=xu,e.faMoneyBill1Wave=Zg,e.faMoneyBillAlt=Mu,e.faMoneyBillTransfer={prefix:"fas",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64l241.9 0c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5 608 384c0 35.3-28.7 64-64 64l-241.9 0c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5 32 128c0-35.3 28.7-64 64-64zm64 64l-64 0 0 64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64l64 0 0-64zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},e.faMoneyBillTrendUp={prefix:"fas",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2c0 0 0 .1 0 .1c0 0 0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.
42931-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64 352 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faMoneyBillWave={prefix:"fas",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64l-64 0 0-64zm64-208c0 35.3-28.7 64-64 64l0-64 64 0zM512 304l0 64-64 0c0-35.3 28.7-64 64-64zM448 96l64 0 0 64c-35.3 0-64-28.7-64-64z"]},e.faMoneyBillWaveAlt=Jg,e.faMoneyBillWheat={prefix:"fas",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 64C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 136c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faMoneyBills={prefix:"fas",iconName:"money-bills",icon:[640,512,[],"e1f3","M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64l-64 0 0-64zM224 96c0 35.3-28.7 64-64 64l0-64 64 0zM576 256l0 64-64 0c0-35.3 28.7-64 64-64zM512 96l64 0 0 64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z"]},e.faMoneyCheck={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},e.faMoneyCheckAlt=Uo,e.faMoneyCheckDollar=jo,e.faMonument={prefix:"fas",iconName:"monument",icon:[384,512,[],"f5a6","M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322L55.9 416 96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM32 448l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]}
4294e.faMoon={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},e.faMortarBoard=dv,e.faMortarPestle={prefix:"fas",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160l144.9 0L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512l192 0c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 192z"]},e.faMosque={prefix:"fas",iconName:"mosque",icon:[640,512,[128332],"f678","M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5c0 0 0 0 0 0s0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4l-356.4 0c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6c0 0 0 0 0 0s0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512l0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-48 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l416 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-58c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454l0 58-64 0zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126l0 2L0 128l0-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160l160 0 0 136.6c-19.1 11.1-32 31.7-32 55.4l0 128c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2l-64 0c-26.5 0-48-21.5-48-48L0 176l0-16z"]},e.faMosquito={prefix:"fas",iconName:"mosquito",icon:[640,512,[],"e52b","M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z"]},e.faMosquitoNet={prefix:"fas",iconName:"mosquito-net",icon:[640,512,[],"e52c","M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4l0-23.1L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5l0-22.6c0-14.9 10.1-27.3 23.8-31l0-43.3c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2l0 43.3c13.7 3.6 23.8 16.1 23.8 31l0 22.6 45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35 0 23.1 32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6l0 50c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2
4294-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16zm16 112l48 0 0-48-48 0 0 48zm0 80l48 0 0-48-48 0 0 48zM448 320l0 48 48 0 0-48-48 0zm0 80l0 48 48 0 0-48-48 0z"]},e.faMotorcycle={prefix:"fas",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l57.7 0 16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7L64 128c-17.7 0-32 14.3-32 32l0 32 96 0c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32l70.4 0c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128l61.8 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-20.4 0c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21L280 32zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40l66.4 0C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104l-66.4 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faMound={prefix:"fas",iconName:"mound",icon:[576,512,[],"e52d","M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z"]},e.faMountain={prefix:"fas",iconName:"mountain",icon:[512,512,[127956],"f6fc","M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9L55.9 480C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8l49 0z"]},e.faMountainCity={prefix:"fas",iconName:"mountain-city",icon:[640,512,[],"e52e","M336 0c-26.5 0-48 21.5-48 48l0 92.1 71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-3.5 0 73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3L592 512c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-24 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-40 0 0-144c0-26.5-21.5-48-48-48L336 0zm32 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm160 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM224 188.9L283.8 288 223 288l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512l379.1 0c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z"]},e.faMountainSun={prefix:"fas",iconName:"mountain-sun",icon:[640,512,[],"e52f","M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512l325.2 0 75 0 122.8 0c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z"]},e.faMouse=un,e.faMousePointer=Ji,e.faMugHot={prefix:"fas",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0L32 192zm352 64l16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0 0-96zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"]},e.faMugSaucer=Sy,e.faMultiply=Mp,e.faMuseum=Zy,e.faMusic={prefix:"fas",iconName:"music",icon:[512,512,[127925],"f001","M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7l0 72 0 264c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L448 147 192 223.8 192 432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L128 200l0-72
4294c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"]},e.faN={prefix:"fas",iconName:"n",icon:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 50.5 8.4 38.5 21.1 33.9z"]},e.faNairaSign={prefix:"fas",iconName:"naira-sign",icon:[448,512,[],"e1f6","M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 100.2 0 97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6l0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192-57.5 0L122.6 46.3zM305.1 320l14.9 0 0 22.3L305.1 320zM185.5 256L128 256l0-86.3L185.5 256z"]},e.faNavicon=Xe,e.faNetworkWired={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z"]},e.faNeuter={prefix:"fas",iconName:"neuter",icon:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1L160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-130.9z"]},e.faNewspaper={prefix:"fas",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L80 480c-44.2 0-80-35.8-80-80L0 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16L96 96zm64 24l0 80c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24L184 96c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16z"]},e.faNotEqual={prefix:"fas",iconName:"not-equal",icon:[448,512,[],"f53e","M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144l62.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-105.5 0-64 96L400 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-212.2 0-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368 48 368c-17.7 0-32-14.3-32-32s14.3-32 32-32l105.5 0 64-96L48 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l212.2 0 65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z"]},e.faNotdef={prefix:"fas",iconName:"notdef",icon:[384,512,[],"e1fe","M64 390.3L153.5 256 64 121.7l0 268.6zM102.5 448l179.1 0L192 313.7 102.5 448zm128-192L320 390.3l0-268.6L230.5 256zM281.5 64L102.5 64 192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},e.faNoteSticky=Iy,e.faNotesMedical={prefix:"fas",iconName:"notes-medical",icon:[512,512,[],"f481","M96 352L96 96c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 197.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7L160 416c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0C60.9 512 0 451.1 0 376L0 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88l160 0z"]},e.faO={prefix:"fas",iconName:"o",icon:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},e.faObjectGroup={prefix:"fas",iconName:"object-group",icon:[576,512,[],"f247","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l337.1 0C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 273.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-337.
42941 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-273.1zM456.6 96L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l337.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-273.1c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-96zM256 320l32 0c35.3 0 64-28.7 64-64l0-32 64 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32z"]}
4295e.faObjectUngroup={prefix:"fas",iconName:"object-ungroup",icon:[640,512,[],"f248","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l209.1 0C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-113.1zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 113.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-40.6 64 0 0 40.6c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4l-46 0c-5.4-15.4-14.6-28.9-26.5-39.6l0-24.4 72.6 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0z"]},e.faOilCan={prefix:"fas",iconName:"oil-can",icon:[640,512,[],"f613","M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-80 0-48 0-48 0c-26.5 0-48 21.5-48 48l0 64.8c0 19 11.2 36.2 28.5 43.9l67.5 30L96 368c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8L288 160l0-32 32 0zM96 208l0 86.1L48 272.8 48 208l48 0z"]},e.faOilWell={prefix:"fas",iconName:"oil-well",icon:[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6 96 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 264-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-137.3 0L340 257.5l-62.2 16.1L305.3 352l-66.6 0L265 277l-74.6 19.3L137.3 448 96 448l0-159.2 337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32 111.4 0 11.2 32-133.8 0z"]},e.faOm={prefix:"fas",iconName:"om",icon:[512,512,[128329],"f679","M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM281 66.7c-2.2-1.5-4.9-2.5-7.7-2.7c-.6 0-1.3-.1-1.9 0c-3.9 .2-7.4 1.7-10.1 4.2c-.9 .8-1.6 1.7-2.3 2.6c-1.7 2.4-2.7 5.3-2.9 8.5c0 .7 0 1.4 0 2.1c.2 2.2 .9 4.3 1.9 6.2l.3 .6c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .1-.1 .1-.1s0 0 0 0s0 0 0 0c5.9-5.8 9.5-13.9 9.5-22.8c0-17.7-14.3-32-32-32c-8.7 0-16.7 3.5-22.4 9.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48l-34.2 0c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9l8.9 0 16 0c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5c-.3-.9-.7-1.8-1.1-2.6c-1.2-2.2-2.8-4-4.7-5.4c-1.9-1.4-4.1-2.3-6.5-2.8c-1.4-.3-2.9-.3-4.4-.2c-2.5 .2-4.8 1-6.8 2.3c-1.1 .7-2.2 1.5-3.1 2.5c-2.4 2.5-4.1 5.8-4.5 9.5c-.1 .6-.1 1.1-.1 1.7c0 0 0 0 0 0c0 .8 .1 1.7 .2 2.5l0 .1c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64l22.6 0c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4l5.5 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.2c-.3-1.3-.8-2.6-1.5-3.8c-1.1-2-2.6-3.8-4.4-5.1c-2.7-2-6-3.2-9.6-3.2l-.2 0c-8 .1-14.6 6.1-15.6 13.9c0 0 0 0 0 0c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96l0-96c0-53-43-96-96-96l-5.5 0c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4l-48.3 0c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4z"]},e.faOtter={prefix:"fas",iconName:"otter",icon:[640,512,[129446],"f700","M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6l0-21.4c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3l0-3.7c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6l0 .6c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l160 0 0-48 0-16c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6l0-16c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16l0 32 0 16 0 48c0 8.8 7.2 16 16 16s16-
42957.2 16-16l0-99.7c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1s0 0 0 0c0 123.7-100.3 224-224 224l-1.1 0L256 480l-.6 0C132 480 32 380 32 256.6l0-.6 0-39.2c-10.1-14.6-16-32.3-16-51.4L16 144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24l2.8 0C44.8 58.2 83.3 32 128 32l64 0c44.7 0 83.2 26.2 101.2 64l2.8 0c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4 0 21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-13.3 0-24 10.7-24 24l0 8 56.4 0c-15.2 17-24.4 39.4-24.4 64l-32 0c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faOutdent=Nd,e.faP={prefix:"fas",iconName:"p",icon:[320,512,[112],"50","M0 96C0 60.7 28.7 32 64 32l96 0c88.4 0 160 71.6 160 160s-71.6 160-160 160l-96 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 320 0 96zM64 288l96 0c53 0 96-43 96-96s-43-96-96-96L64 96l0 192z"]},e.faPager={prefix:"fas",iconName:"pager",icon:[512,512,[128223],"f815","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 64c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z"]},e.faPaintBrush=Nt,e.faPaintRoller={prefix:"fas",iconName:"paint-roller",icon:[512,512,[],"f5aa","M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 192c-35.3 0-64-28.7-64-64L0 64zM160 352c0-17.7 14.3-32 32-32l0-16c0-44.2 35.8-80 80-80l144 0c17.7 0 32-14.3 32-32l0-32 0-90.5c37.3 13.2 64 48.7 64 90.5l0 32c0 53-43 96-96 96l-144 0c-8.8 0-16 7.2-16 16l0 16c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128z"]},e.faPaintbrush=It,e.faPalette={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faPallet={prefix:"fas",iconName:"pallet",icon:[640,512,[],"f482","M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 224 0 224 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-224 0L96 320l-64 0zm96 64l160 0 0 64-160 0 0-64zm224 0l160 0 0 64-160 0 0-64z"]},e.faPanorama={prefix:"fas",iconName:"panorama",icon:[640,512,[],"e209","M45.6 32C20.4 32 0 52.4 0 77.6L0 434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6l0-356.7C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z"]},e.faPaperPlane={prefix:"fas",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"]},e.faPaperclip={prefix:"fas",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z"]},e.faParachuteBox={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2
4295L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z"]},e.faParagraph={prefix:"fas",iconName:"paragraph",icon:[448,512,[182],"f1dd","M192 32l64 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},e.faParking=al,e.faPassport={prefix:"fas",iconName:"passport",icon:[448,512,[],"f5ab","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8l39.1 0c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5l47.1 0c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8l39.1 0c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8l-39.1 0zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5l-47.1 0c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8l-39.1 0c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0z"]},e.faPastafarianism=X,e.faPaste=oe,e.faPause={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z"]},e.faPauseCircle=Sa,e.faPaw={prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"]},e.faPeace={prefix:"fas",iconName:"peace",icon:[512,512,[9774],"f67c","M224 445.3l0-121.8-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8l0-174.2C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5l0 121.8c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3l0 174.2L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},e.faPen={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},e.faPenAlt=Ui,e.faPenClip=ji,e.faPenFancy={prefix:"fas",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.3 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z"]}
4296e.faPenNib={prefix:"fas",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.7-9.2L288 94.6z"]},e.faPenRuler=Oe,e.faPenSquare=Df,e.faPenToSquare=Ut,e.faPencil=re,e.faPencilAlt=se,e.faPencilRuler=ze,e.faPencilSquare=
4296If,e.faPeopleArrows=De,e.faPeopleArrowsLeftRight=Ie,e.faPeopleCarry=Cn,e.faPeopleCarryBox=Tn,e.faPeopleGroup={prefix:"fas",iconName:"people-group",icon:[640,512,[],"e533","M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3l0-84.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5l0 21.5c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-26.8C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112l32 0c24 0 46.2 7.5 64.4 20.3zM448 416l0-21.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176l32 0c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2l0 26.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3l0-84.7c-10 11.3-16 26.1-16 42.3zm144-42.3l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2l0 42.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-42.8c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112l32 0c61.9 0 112 50.1 112 112z"]},e.faPeopleLine={prefix:"fas",iconName:"people-line",icon:[640,512,[],"e534","M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5 88 352c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5z"]},e.faPeoplePulling={prefix:"fas",iconName:"people-pulling",icon:[576,512,[],"e535","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64L0 320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352l15.7 0 30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128l-53 0zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},e.faPeopleRobbery={prefix:"fas",iconName:"people-robbery",icon:[576,512,[],"e536","M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6L328 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-305.7c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64l0 96 0 .6L8 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-227.3 13 20.5c5.9 9.2 16.1 14.9 27 14.9l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.4 0-37.4-58.9C157.6 142 132.1 128 104.7 128L72 128z"]},e.faPeopleRoof={prefix:"fas",iconName:"people-roof",icon:[640,512,[],"e537","M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6l19.5 0c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5l0 54.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-54.5-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z"]},e.faPepperHot={prefix:"fas",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3L360 256c-13.3 0-24-10.7-24-24l0-80c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0 0 80c0 26.5 21.5 48 48 48l76.2 0 23.9 47.8C372.3 443.9 244.3 512 103.2 512l-58.8 0C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z"]},e.faPercent=tm,e.faPercentage=im,e.faPerson=q,e.faPersonArrowDownToLine={prefix:"fas",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM464 64l0 242.7-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7 528 64c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faPersonArrowUpFromLine={prefix:"fas",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},e.faPersonBiking=Um,e.faPersonBooth={prefix:"fas",iconName:"person-booth",icon:[576,512,[],"f756","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160 64 0 0-160zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448zM224 512c17.7 0 32-14.3 32-32l0-160-64 0 0 160c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L320 0zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3l0-72.1 4.7 4.7c9 9 21.2 14.1 33.9 14.1l73.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-66.7 0-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6l0 55.7 0 .9L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 42.7L96 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-
429658.7c0-10.4-3.4-20.5-9.6-28.8L112 341.3z"]},e.faPersonBreastfeeding={prefix:"fas",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8l0-36.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1l75.2 0c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z"]},e.faPersonBurst={prefix:"fas",iconName:"person-burst",icon:[640,512,[],"e53b","M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9 408 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.3-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},e.faPersonCane={prefix:"fas",iconName:"person-cane",icon:[448,512,[],"e53c","M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z"]},e.faPersonChalkboard={prefix:"fas",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288 56 0 64 0 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-64 192 0 0 192-192 0 0-32-64 0 0 48c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-65.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},e.faPersonCircleCheck={prefix:"fas",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]}
4297e.faPersonCircleExclamation={prefix:"fas",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faPersonCircleMinus={prefix:"fas",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},e.faPersonCirclePlus={prefix:"fas",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-
42977.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},e.faPersonCircleQuestion={prefix:"fas",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},e.faPersonCircleXmark={prefix:"fas",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faPersonDigging=nc,e.faPersonDotsFromLine=Mf,e.faPersonDress=Tc,e.faPersonDressBurst={prefix:"fas",iconName:"person-dress-bur
4297st",icon:[640,512,[],"e544","M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},e.faPersonDrowning={prefix:"fas",iconName:"person-drowning",icon:[576,512,[],"e545","M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3L192 64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z"]},e.faPersonFalling={prefix:"fas",iconName:"person-falling",icon:[512,512,[],"e546","M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0-1.4 0 92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-73.8c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faPersonFallingBurst={prefix:"fas",iconName:"person-falling-burst",icon:[640,512,[],"e547","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2L32 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320l1.4 0 80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z"]},e.faPersonHalfDress={prefix:"fas",iconName:"person-half-dress",icon:[320,512,[],"e548","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352l0-224 6.9 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128s0 0 0 0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3l0 256s0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-17.8 0c-10.9 0-18.6-10.7-15.2
4297-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z"]},e.faPersonHarassing={prefix:"fas",iconName:"person-harassing",icon:[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7 47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344l0 58.7-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9L576 344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z"]},e.faPersonHiking=gd,e.faPersonMilitaryPointing={prefix:"fas",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25l151 0c8.8 0 16-7.2 16-16l0-30.6C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16L241.6 96c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40l152 0 0 89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5L240 224 72 224zm345.7 20.9L246.6 416 416 416l0-46.3 53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32-192 0z"]},e.faPersonMilitaryRifle={prefix:"fas",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4L352 48c0 8.8-7.2 16-16 16L185 64c-13.8 0-25-11.2-25-25zm17.6 57l156.8 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7 352 480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9l50.4 0c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512l-128 0c-17.7 0-32-14.3-32-32l0-110.3-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faPersonMilitaryToPerson={prefix:"fas",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9l111.4 0c8.8-.1 15.9-7.2 15.9-16L200 16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1l-122.9 0C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256l0 32c0 17.7 14.3 32 32 32l128 0c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5l0-32c0-35.3-28.7-64-64-64l-64 0c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64l-64 0zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376l0 32-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0 0 32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z"]},e.faPersonPraying=am,e.faPersonPregnant={prefix:"fas",iconName:"person-pregnant",icon:[384,512,[],"e31e","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31l0-55.1-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1l1.1 0 12.5 0 2.4 0c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3l0 32c0 17.7-14.3 32-32 32l-16 0-40 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-8 0-8 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-97z"]},e.faPersonRays={prefix:"fas",iconName:"person-rays",icon:[512,512,[],"e54d","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9 328 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},e.faPersonRifle={prefix:"fas",iconName:"person-rifle",icon:[576,512,[],"e54e","M265.2 192c25.4 0 49.8 7.1 70.8 19.9L336 512l-192 0 0-174.3L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8l50.4 0zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16l0 116.3c9.6 5.5 16 15.9 16 27.7l0 109.3 16-5.3 0-56c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 84.5c0 6.9-4.4 13-10.9 15.2L480 325.3l0 26.7 48 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-44 0 23 92.1c2.5 10.1-5.1 19.9-15.5 19.9L432 512c-8.8 0-16-7.2-16-16l0-96-16 0c-17.7 0-32-14.3-32-32l0-144c0-17.7 14.3-32 32-32l0-32c0-11.8 6.4-22.2 16-27.7L416 32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 16 0z"]},e.faPersonRunning=an,e.faPersonShelter={prefix:"fas",iconName:"person-shelter",icon:[512,512,[],"e54f","M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.4L256 68.9 448 178.6 448 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a4
42970 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280l0-88 16 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-174.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5 200 488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},e.faPersonSkating=ls,e.faPersonSkiing=Lo,e.faPersonSkiingNordic=mu,e.faPersonSnowboarding=ep,e.faPersonSwimming=Gh,e.faPersonThroughWindow={prefix:"fas",iconName:"person-through-window",icon:[640,512,[],"e5a9","M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0l-64 0L64 64zm288 0l224 0 0 320-67.7 0-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320l-45.8 0 42.7 64L592 448c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 400c0 26.5 21.5 48 48 48l260.2 0 33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0L192 384s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]}
4298e.faPersonWalking=In,e.faPersonWalkingArrowLoopLeft={prefix:"fas",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384l18.7 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96l-18.7 0 25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z"]},e.faPersonWalkingArrowRight={prefix:"fas",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z"]},e.faPersonWalkingDashedLineArrowRight={prefix:"fas",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16zM392 320c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48z"]},e.faPersonWalkingLuggage={prefix:"fas",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z"]},e.faPersonWalkingWithCane=df,e.faPesetaSign={prefix:"fas",iconName:"peseta-sign",icon:[384,512,[],"e221","M64 32C46.3 32 32 46.3 32 64l0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c77.4 0 142-55 156.8-128l3.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-3.2 0C334 87 269.4 32 192 32L64 32zM282.5 160L96 160l0-64 96 0c41.8 0 77.4 26.7 90.5 64zM96 224l186.5 0c-13.2 37.3-48.7 64-90.5 64l-96 0 0-64z"]},e.faPesoSign={prefix:"fas",iconName:"peso-sign",icon:[384,512,[],"e222","M64 32C46.3 32 32 46.3 32 64l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c68.4 0 127.7-39 156.8-96l19.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.7 0c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16l.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.2 0C303.7 71 244.4 32 176 32L64 32zm190.4 96L96 128l0-32 80 0c30.5 0 58.2 12.2 78.4 32zM96 192l190.9 0c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16L96 224l0-32zm158.4 96c-20.2 
429819.8-47.9 32-78.4 32l-80 0 0-32 158.4 0z"]},e.faPhone={prefix:"fas",iconName:"phone",icon:[512,512,[128222,128379],"f095","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"]},e.faPhoneAlt=tl,e.faPhoneFlip=el,e.faPhoneSlash={prefix:"fas",iconName:"phone-slash",icon:[640,512,[],"f3dd","M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z"]},e.faPhoneSquare=Ap,e.faPhoneSquareAlt=Mt,e.faPhoneVolume=Pc,e.faPhotoFilm=Hp,e.faPhotoVideo=qp,e.faPieChart=ra,e.faPiggyBank={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7L256 96c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96l11.5 0c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9l13.3 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0c-9.1 12.1-19.9 22.9-32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c-34.9-26.2-58.7-66.3-63.2-112L68 304c-37.6 0-68-30.4-68-68s30.4-68 68-68l4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-4 0c-11 0-20 9-20 20s9 20 20 20l31.2 0c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2l128 0zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faPills={prefix:"fas",iconName:"pills",icon:[576,512,[],"f484","M112 96c-26.5 0-48 21.5-48 48l0 112 96 0 0-112c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112l0 224c0 61.9-50.1 112-112 112S0 429.9 0 368L0 144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z"]},e.faPingPongPaddleBall=Lf,e.faPizzaSlice={prefix:"fas",iconName:"pizza-slice",icon:[512,512,[],"f818","M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faPlaceOfWorship={prefix:"fas",iconName:"place-of-worship",icon:[640,512,[],"f67f","M224 109.3l0 108.3L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-228.8c0-16.9-8.8-32.5-23.3-41.2L416 217.6l0-108.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},e.faPlane={prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z"]},e.faPlaneArrival={prefix:"fas",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9
4298c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0l40.1 0c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14.1-9.3-22.5zM32 448l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faPlaneCircleCheck={prefix:"fas",iconName:"plane-circle-check",icon:[640,512,[],"e555","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faPlaneCircleExclamation={prefix:"fas",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faPlaneCircleXmark={prefix:"fas",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faPlaneDeparture={prefix:"fas",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2l137.7 0c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48l-57.4 0c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},e.faPlaneLock={prefix:"fas",iconName:"plane-lock",icon:[640,512,[],"e558","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 84.6 101.8 58.2C418 247.6 416 259.6 416 272l0 24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1l0 70.9 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 24 0 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8l0-65.5c0-5.7 3.1-11 8.1-13.9L192 178.3l0-84.6zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]}
4299e.faPlaneSlash={prefix:"fas",iconName:"plane-slash",icon:[640,512,[],"e069","M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-73.8 0L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0l56.2 
42990c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L144 320l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z"]},e.faPlaneUp={prefix:"fas",iconName:"plane-up",icon:[512,512,[],"e22d","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6l0 56.7c0 10.9-10.7 18.6-21.1 15.2L320 320l0 80 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-80L21.1 377C10.7 380.4 0 372.7 0 361.8l0-56.7c0-10.7 5.3-20.7 14.2-26.6L192 160l0-66.3z"]},e.faPlantWilt={prefix:"fas",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56l0 13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13C464 53.7 410.3 0 344 0S224 53.7 224 120l0 21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120l0 13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13c0-30.9 25.1-56 56-56s56 25.1 56 56l0 32 0 200c0 17.7 14.3 32 32 32s32-14.3 32-32l0-200 0-32 0-128z"]},e.faPlateWheat={prefix:"fas",iconName:"plate-wheat",icon:[512,512,[],"e55a","M176 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zM56 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16zM400 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zm80 160l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80zm-96 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320l456.4 0c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446l0 2c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-2c-48.2-9-86.3-48.2-92.5-98.4z"]},e.faPlay={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},e.faPlayCircle=Ur,e.faPlug={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},e.faPlugCircleBolt={prefix:"fas",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faPlugCircleCheck={prefix:"fas",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faPlugCircleExclamation={prefix:"fas",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4299-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faPlugCircleMinus={prefix:"fas",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},e.faPlugCirclePlus={prefix:"fas",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faPlugCircleXmark={prefix:"fas",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faPlus=Tp,e.faPlusCircle=tg,e.faPlusMinus={prefix:"fas",iconName:"plus-minus",icon:[384,512,[],"e43c","M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112L48 144c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-112zM0 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},e.faPlusSquare=Lr,e.faPodcast={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},e.faPoll=cr,e.faPollH=Ra,e.faPoo={prefix:"fas",iconName:"poo",icon:[512,512,[128169],"f2fe","M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80L160 128c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48L104 240c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72l368 0c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72l-13.7 0c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64l-5.5 0c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3l167.4 0c6.8 0 12.3 5.5 12.3 12.3z"]},e.faPooBolt=Mi,e.faPooStorm=xi,e.faPoop={prefix:"fas",iconName:"poop",icon:[512,512,[],"f619","M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32l5.5 0c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48l13.7 0c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72l13.7 0C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64l16.2 0c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z"]},e.faPortrait=Dg,e.faPoundSign=ns,e.faPowerOff={prefix:"fas",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"]},e.faPray=lm,e.faPrayingHands=Vl,e.faPrescription={prefix:"fas",iconName:"prescription",icon:[448,512,[],"f5b1","M32 0C14.3 0 0 14.3 0 32L0 192l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 50.7 0 128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0L32 0zM176 160L64 160l0-96 112 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]}
4300e.faPrescriptionBottle={prefix:"fas",iconName:"prescription-bottle",icon:[384,512,[],"f485","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 192l0-64z"]}
4300,e.faPrescriptionBottleAlt=eu,e.faPrescriptionBottleMedical=Jc,e.faPrint={prefix:"fas",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faProcedures=Fn,e.faProjectDiagram=dp,e.faPumpMedical={prefix:"fas",iconName:"pump-medical",icon:[448,512,[],"e06a","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM216 280l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faPumpSoap={prefix:"fas",iconName:"pump-soap",icon:[448,512,[],"e06b","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z"]},e.faPuzzlePiece={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z"]},e.faQ={prefix:"fas",iconName:"q",icon:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z"]},e.faQrcode={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},e.faQuestion={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faQuestionCircle=Ja,e.faQuidditch=fe,e.faQuidditchBroomBall=pe,e.faQuoteLeft=Dp,e.faQuoteLeftAlt=Ip,e.faQuoteRight=lc,e.faQuoteRightAlt=cc,e.faQuran=fg,e.faR={prefix:"fas",iconName:"r",icon:[320,512,[114],"52","M64 32C28.7 32 0 60.7 0 96L0 288 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 95.3 0L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144
4300L64 32zM176 256L64 256 64 96l112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},e.faRadiation={prefix:"fas",iconName:"radiation",icon:[512,512,[],"f7b9","M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faRadiationAlt=ap,e.faRadio={prefix:"fas",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192l0 4L0 304 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-229.5 0L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 336c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z"]},e.faRainbow={prefix:"fas",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C0 175.3 143.3 32 320 32s320 143.3 320 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-70.7 57.3-128 128-128s128 57.3 128 128l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-35.3-28.7-64-64-64zM160 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-123.7 100.3-224 224-224s224 100.3 224 224l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},e.faRandom=on,e.faRankingStar={prefix:"fas",iconName:"ranking-star",icon:[640,512,[],"e561","M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0zM32 320c-17.7 0-32 14.3-32 32L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L32 320zm416 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},e.faReceipt={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z"]},e.faRecordVinyl={prefix:"fas",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faRectangleAd=Po
4301e.faRectangleList=fu,e.faRectangleTimes=jg,e.faRectangleXmark=Bg,e.faRecycle={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},e.faRedo=Wl,e.faRedoAlt=Gd,e.faRefresh=fo,e.faRegistered={prefix:"fas",iconName:"registered",icon:[512,512,[174],"f25d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24l88 0c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288 208 288l0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112zm48 88l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0 64z"]},e.faRemove=Ep,e.faRemoveFormat=Ks,e.faReorder=cf,e.faRepeat={prefix:"fas",iconName:"repeat",icon:[512,512,[128257],"f363","M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32l0 32L160 64C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 160 0c88.4 0 160-71.6 160-160z"]},e.faReply=Ve,e.faReplyAll=os,e.faRepublican={prefix:"fas",iconName:"republican",icon:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32l224 0c88.4 0 160 71.6 160 160l0 64L0 256l0-64zm415.9-64c-2.4 
43010-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160l192 0 96 0 32 0 64 0 32 0 0 32 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48-32 0 0 32 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-192 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64 0-96 128 0z"]},e.faRestroom={prefix:"fas",iconName:"restroom",icon:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-154.8c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128l8 0c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4L200 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM320 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480l0-96-17.8 0c-10.9 0-18.6-10.7-15.2
4301-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1L584 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},e.faRetweet={prefix:"fas",iconName:"retweet",icon:[576,512,[],"f079","M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0c-17.7 0-32-14.3-32-32l0-128 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96l112 0zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-128c0-53-43-96-96-96L304 96z"]},e.faRibbon={prefix:"fas",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M333.2 322.8s0 0 0 0l-133.9-146s0 0 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65l0-29.5c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0l-76 0c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8L64 164c0 23.2 8.4 45.6 23.6 63.1l56 64.2s0 0 0 0l83.3 95.6s0 0 0 0l91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z"]},e.faRightFromBracket=A,e.faRightLeft=Yg,e.faRightLong=hd,e.faRightToBracket=yn,e.faRing={prefix:"fas",iconName:"ring",icon:[512,512,[],"f70b","M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8l0 96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304l0-96z"]},e.faRmb=lh,e.faRoad={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480L256 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 201.4 0c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32L320 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faRoadBarrier={prefix:"fas",iconName:"road-barrier",icon:[640,512,[],"e562","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-181.7L149.2 96 64 96l0-32c0-17.7-14.3-32-32-32zM405.2 96l-74.3 0-5.4 10.7L234.8 288l74.3 0 5.4-10.7L405.2 96zM362.8 288l74.3 0 5.4-10.7L533.2 96l-74.3 0-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288l74.3 0 5.4-10.7L277.2 96l-74.3 0zm288 192l85.2 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.7L490.8 288z"]},e.faRoadBridge={prefix:"fas",iconName:"road-bridge",icon:[640,512,[],"e563","M352 0L608 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64zM480 40c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zM32 96l256 0 0 64-40 0 0 64 40 0 0 96c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-96 72 0 0-64-40 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64l-80 0 0 64 80 0 0-64z"]},e.faRoadCircleCheck={prefix:"fas",iconName:"road-circle-check",icon:[640,512,[],"e564","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faRoadCircleExclamation={prefix:"fas",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-
43017.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faRoadCircleXmark={prefix:"fas",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]}
4302e.faRoadLock={prefix:"fas",iconName:"road-lock",icon:[640,512,[],"e567","M288 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480L288 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 32 0 0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32L352 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faRoadSpikes={prefix:"fas",iconName:"road-spikes",icon:[640,512,[],"e568","M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256l0-139.2c0-15.8 20.5-22 29.3-8.9L320 256l0-139.2c0-15.8 20.5-22 29.3-8.9L448 256l0-139.2c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7L512 352l-64 0-64 0-64 0-64 0-64 0L64 352l0-235.2zM32 384l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faRobot={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},e.faRocket={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faRodAsclepius=yi,e.faRodSnake=vi,e.faRotate=cm,e.faRotateBack=Sr,e.faRotateBackward=kr,e.faRotateForward=Wd,e.faRotateLeft=Er,e.faRotateRight=qd,e.faRouble=dh,e.faRoute={prefix:"fas",iconName:"route",icon:[512,512,[],"f4d7","M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5L320 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96 43 96 96s-43 96-96 96l-276.4 0c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-53 0-96-43-96-96s43-96 96-96l39.8 0c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faRss=gg,e.faRssSquare=di,e.faRub=hh,e.faRuble=fh,e.faRubleSign=uh,e.faRug={prefix:"fas",iconName:"rug",icon:[640,512,[],"e569","M24 64l32 0 24 0 0 24 0 88 0 80 0 80 0 88 0 24-24 0-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0l416 0 0 384-416 0 0-384zM640 88c0 13.3-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0-24 0 0-24 0-88 0-80 0-80 0-88 0-24 24 0 32 0c13.3 0 24 10.7 24 24z"]},e.faRuler={prefix:"fas",iconName:"ruler",icon:[512,512,[128207],"f545","M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z"]},e.faRulerCombined={prefix:"fas",iconName:"ruler-combined",icon:[512,512,[],"f546","M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2
4302-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z"]},e.faRulerHorizontal={prefix:"fas",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z"]},e.faRulerVertical={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M0 48C0 21.5 21.5 0 48 0L208 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},e.faRunning=ln,e.faRupee=Ka,e.faRupeeSign=Ya,e.faRupiahSign={prefix:"fas",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256-96l80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128 0-160c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48l-48 0 0 96 48 0z"]},e.faS={prefix:"fas",iconName:"s",icon:[320,512,[115],"53","M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8
4302c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0s0 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"]},e.faSackDollar={prefix:"fas",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M320 96L192 96 144.6 24.9C137.5 14.2 145.1 0 157.9 0L354.1 0c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128l128 0c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4c0 0 0 0 0 0s0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15c0 0 0 0 0 0l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]}
4303e.faSackXmark={prefix:"fas",iconName:"sack-xmark",icon:[512,512,[],"e56a","M192 96l128 0 47.4-71.1C374.5 14.2 366.9 0 354.1 0L157.9 0c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32l-128 0c-3.8 2.5-8.1 5.3-13 8.4c0 0 0 0 0 0s0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z"]},e.faSadCry=_l,e.faSadTear=Fy,e.faSailboat={prefix:"fas",iconName:"sailboat",icon:[576,512,[],"e445","M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6l-224 0c-8.8 0-16-7.2-16-16l0-320zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5l0 224c0 8.8-7.2 16-16 16L80 352c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384l533.8 0c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512L133 512C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z"]},e.faSatellite={prefix:"fas",iconName:"satellite",icon:[512,512,[128752],"f7bf","M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z"]},e.faSatelliteDish={prefix:"fas",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faSave=kl,e.faScaleBalanced=vg,e.faScaleUnbalanced=Pl,e.faScaleUnbalancedFlip=Ls,e.faSch
4303ool={prefix:"fas",iconName:"school",icon:[640,512,[127979],"f549","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l208 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 208 0c26.5 0 48-21.5 48-48l0-320c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM96 320l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z"]},e.faSchoolCircleCheck={prefix:"fas",iconName:"school-circle-check",icon:[640,512,[],"e56b","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},e.faSchoolCircleExclamation={prefix:"fas",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faSchoolCircleXmark={prefix:"fas",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},e.faSchoolFlag={prefix:"fas",iconName:"school-flag",icon:[576,512,[],"e56e","M288 0L400 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-79.3 0 89.6 64L512 160c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-176 0 0-112c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 112L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l101.7 0L256 95.5 256 32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 
43030c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm368 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm384 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0z"]},e.faSchoolLock={prefix:"fas",iconName:"school-lock",icon:[640,512,[],"e56f","M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96 592 96c26.5 0 48 21.5 48 48l0 128c0-61.9-50.1-112-112-112s-112 50.1-112 112l0 24.6c-19.1 11.1-32 31.7-32 55.4l-63.7 0-.3 0c-35.3 0-64 28.7-64 64l0 96 64 0s0 0 0 0L48 512c-26.5 0-48-21.5-48-48L0 144c0-26.5 21.5-48 48-48l118.3 0L302.2 5.4zM80 208l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm0 128l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faScissors=Fe,e.faScrewdriver={prefix:"fas",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19l0 54.1-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192l54.1 0c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z"]},e.faScrewdriverWrench=ba,e.faScroll={prefix:"fas",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z"]},e.faScrollTorah=ue,e.faSdCard={prefix:"fas",iconName:"sd-card",icon:[384,512,[],"f7c2","M320 0L141.3 0C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64zM160 88l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faSearch=Tf,e.faSearchDollar=Wy,e.faSearchLocation=S,e.faSearchMinus=Oy,e.faSearchPlus=xy,e.faSection={prefix:"fas",iconName:"section",icon:[256,512,[],"e447","M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31c0 0 0 0 0 0l3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2c0 0 0 0 0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6c0 0 0 0 0 0l.2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5l-.6-.2-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z"]},e.faSeedling=Bs,e.faServer={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]}
4304e.faShapes=nn,e.faShare=Qg,e.faShareAlt=qt,e.faShareAltSquare=av,e.faShareFromSquare=yp,e.faShareNodes=Ht,e.faShareSquare=vp,e.faSheetPlastic={prefix:"fas",iconName:"sheet-plastic",icon:[384,512,[],"e571","M0 448c0 35.3 28.7 64 64 64l160 0 0-128c0-17.7 14.3-32 32-32l128 0 0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384l-128 0 0 128L384 384z"]},e.faShekel=jp,e.faShekelSign=Fp,e.faSheqel=Up,e.faSheqelSign=Vp,e.faShield=Sm,e.faShieldAlt=go,e.faShieldBlank=km,e.faShieldCat={prefix:"fas",iconName:"shield-cat",icon:[512,512,[],"e572","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4l.2 0c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4l48 0c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3l.2 0c5.8 0 10.4 4.7 10.4 10.4L352 272c0 53-43 96-96 96s-96-43-96-96l0-117.6zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShieldDog={prefix:"fas",iconName:"shield-dog",icon:[512,512,[],"e573","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64l0-64 44.2 0c12.1 0 23.2 6.8 28.6 17.7L320 192l64 0c8.8 0 16 7.2 16 16l0 32c0 44.2-35.8 80-80 80l-48 0 0 50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160l40 0 8 0 0 32 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShieldHalved=mo,e.faShieldHeart={prefix:"fas",iconName:"shield-
4304heart",icon:[512,512,[],"e574","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},e.faShieldVirus={prefix:"fas",iconName:"shield-virus",icon:[512,512,[],"e06c","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShip={prefix:"fas",iconName:"ship",icon:[576,512,[128674],"f21a","M192 32c0-17.7 14.3-32 32-32L352 0c17.7 0 32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 128 44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240l0-128c0-26.5 21.5-48 48-48l48 0 0-32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7l0-90.7-256 0 0 90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faShippingFast=np,e.faShirt=uc,e.faShoePrints={prefix:"fas",iconName:"shoe-prints",icon:[640,512,[],"f54b","M416 0C352.3 0 256 32 256 32l0 128c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32l0 128s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64z"]},e.faShop=Ml,e.faShopLock={prefix:"fas",iconName:"shop-lock",icon:[640,512,[],"e4a5","M36.8 192l412.8 0c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224l-64 0 0 160-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-32 0-128zm144 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faShopSlash=fn,e.faShoppingBag=Qt,e.faShoppingBasket=ml,e.faShoppingCart=Hu
4305e.faShower={prefix:"fas",iconName:"shower",icon:[512,512,[128703],"f2cc","M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-316.1zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faShrimp={prefix:"fas",iconName:"shrimp",icon:[512,512,[129424],"e448","M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64l1 0c3.7 88.9 77 160 167 160l56 0 0-192-24 0L88.8 128 64 128c-17.7 0-32-14.3-32-32s14.3-32 32-32l400 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32zM224 456c0 13.3 10.7 24 24 24l72 0 0-72.2-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3l0 69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128l-16 0 0 192 18.3 0c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faShuffle=sn,e.faShuttleSpace=Bn,e.faShuttleVan=Hi,e.faSign=Wp,e.faSignHanging=Gp,e.faSignIn=hn,e.faSignInAlt=vn,e.faSignLanguage=ty,e.faSignOut=at,e.faSignOutAlt=T,e.faSignal=bl,e.faSignal5=wl,e.faSignalPerfect=Al,e.faSignature={prefix:"fas",iconName:"signature",icon:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.3 0c-.2-2.8-.3-5.6-.3-8.5L64 368l-40 0zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24l-310.1 0c-6.7 16.3-14.2 32.3-22.3 48L616 416z"]},e.faSigning=iy,e.faSignsPost=va,e.faSimCard={prefix:"fas",iconName:"sim-card",icon:[384,512,[],"f7c4","M64 0L242.7 0c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32l0 32 64 0 0-64-32 0zM64 352l80 0 96 0 80 0 0-64-80 0-96 0-80 0 0 64zM320 224c0-17.7-14.3-32-32-32l-32 0 0 64 64 0 0-32zM160 192l0 64 64 0 0-64-64 0zM288 448c17.7 0 32-14.3 32-32l0-32-64 0 0 64 32 0zM160 384l0 64 64 0 0-64-64 0zM64 416c0 17.7 14.3 32 32 32l32 0 0-64-64 0 0 32z"]},e.faSink={prefix:"fas",iconName:"sink",icon:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96l0 192-64 0 0-24c0-30.9-25.1-56-56-56l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c4.4 0 8 3.6 8 8l0 24-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-24c0-4.4 3.6-8 8-8l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0c-30.9 0-56 25.1-
430556 56l0 24-64 0 0-192zM480 416l0-32L32 384l0 32c0 53 43 96 96 96l256 0c53 0 96-43 96-96z"]},e.faSitemap={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]},e.faSkating=cs,e.faSkiing=xo,e.faSkiingNordic=gu,e.faSkull={prefix:"fas",iconName:"skull",icon:[512,512,[128128],"f54c","M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1l0 64c0 26.5 21.5 48 48 48l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 48 0c26.5 0 48-21.5 48-48l0-64c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faSkullCrossbones={prefix:"fas",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M368 128c0 44.4-25.4 83.5-64 106.4l0 21.6c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-21.6c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z"]},e.faSlash={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},e.faSleigh={prefix:"fas",iconName:"sleigh",icon:[640,512,[],"f7cc","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 160c0 53 43 96 96 96l0 32 64 0 0-32 192 0 0 32 64 0 0-32c53 0 96-43 96-96l0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0-32 0c-17.7 0-32 14.3-32 32l0 41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7l-9 0L32 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 8c0 13.3-10.7 24-24 24L64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l488 0c48.6 0 88-39.4 88-88l0-8z"]},e.faSliders=ld,e.faSlidersH=cd
4306e.faSmile=rm,e.faSmileBeam=z,e.faSmileWink=Js,e.faSmog={prefix:"fas",iconName:"smog",icon:[640,512,[],"f75f","M32 144c0 79.5 64.5 144 144 144l123.3 0c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32l27.3 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368l-336 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96l-112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24L96 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c13.3 0 24-10.7 24-24z"]},e.faSmoking={prefix:"fas",iconName:"smoking",icon:[640,512,[128684],"f48d","M448 32l0 11c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-11c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256l0-11c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32l0 11c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64l352 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L64 512c-35.3 0-64-28.7-64-64l0-32zm224 0l0 32 160 0 0-32-160 0zm288-64c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},e.faSmokingBan=fl,e.faSms=Eg,e.faSnowboarding=tp,e.faSnowflake={prefix:"fas",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M224 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 
4306127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3l0-70.3L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L192 32c0-17.7 14.3-32 32-32z"]},e.faSnowman={prefix:"fas",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2l0-40.2c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19.6 22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9l-149.3 0c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6 56 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24l0 3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9l0-3.2c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},e.faSnowplow={prefix:"fas",iconName:"snowplow",icon:[640,512,[],"f7d2","M298.9 64l68.6 160L256 224l-64-64 0-96 106.9 0zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0L176 0c-26.5 0-48 21.5-48 48l0 112-32 0c-17.7 0-32 14.3-32 32l0 106.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112l256 0c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48l42.8 0 0 50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7l0-82.7 0-84.8L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40l0 52.8-64 0 0-31.3c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l256 0zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faSoap={prefix:"fas",iconName:"soap",icon:[512,512,[129532],"e06e","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96s43-96 96-96l88.4 0c-15.2-17-24.4-39.4-24.4-64L96 192c-53 0-96 43-96 96L0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96l0-128c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64l192 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-160 0z"]},e.faSoccerBall=Dt,e.faSocks={prefix:"fas",iconName:"socks",icon:[512,512,[129510],"f696","M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6l0-144L128 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64l160 0 0-16c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0L176 0c-26.5 0-48 21.5-48 48l0 16zM320 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304l0-208L320 96zM512 64l0-16c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 16 192 0z"]},e.faSolarPanel={prefix:"fas",iconName:"solar-panel",icon:[640,512,[],"f5ba","M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384l217 0 0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64 217 0c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0L122.2 0zM260.9 64l118.2 0 10.4 104-139 0L260.9 64zM202.3 168l-100.8 0L122.2 64l90.4 0L202.3 168zM91.8 216l105.6 0L187.1 320 71 320 91.8 216zm153.9 0l148.6 0 10.4 104-169.4 0 10.4-104zm196.8 0l105.6 0L569 320l-116 0L442.5 216zm96-48l-100.8 0L427.3 64l90.4 0 31.4-6.3L517.8 64l20.8 104z"]},e.faSort=Io,e.faSortAlphaAsc=iu,e.faSortAlphaDesc=Yt,e.faSortAlphaD
4306own=nu,e.faSortAlphaDownAlt=Kt,e.faSortAlphaUp=kn,e.faSortAlphaUpAlt=cg,e.faSortAmountAsc=Ws,e.faSortAmountDesc=_h,e.faSortAmountDown=$s,e.faSortAmountDownAlt=bh,e.faSortAmountUp=Yd,e.faSortAmountUpAlt=Om,e.faSortAsc=Dl,e.faSortDesc=_
4307e.faSortDown=v,e.faSortNumericAsc=Xc,e.faSortNumericDesc=ve,e.faSortNumericDown=Yc,e.faSortNumericDownAlt=_e,e.faSortNumericUp=ic,e.faSortNumericUpAlt=Bc,e.faSortUp=zl,e.faSpa={prefix:"fas",iconName:"spa",icon:[576,512,[],"f5bb","M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192l9.9 0c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480L288 480l-20.1 0C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192l9.9 0c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z"]},e.faSpaceShuttle=jn,e.faSpaghettiMonsterFlying=Q,e.faSpellCheck={prefix:"fas",iconName:"spell-check",icon:[576,512,[],"f891","M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224l90.7 0 5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160l-37.3 0L112 115.2 130.7 160zM256 32l0 96 0 96c0 17.7 14.3 32 32 32l80 0c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80L288 0c-17.7 0-32 14.3-32 32zm96 64l-32 0 0-32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0-32zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z"]},e.faSpider={prefix:"fas",iconName:"spider",icon:[512,512,[128375],"f717","M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1l0-14.1c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160l0 14.1-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z"]},e.faSpinner={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},e.faSplotch={prefix:"fas",iconName:"splotch",icon:[512,512,[],"f5bc","M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z"]},e.faSpoon=Y,e.faSprayCan={prefix:"fas",iconName:"spray-can",icon:[512,512,[],"f5bd","M128 0l64 0c17.7 0 32 14.3 32 32l0 96L96 128l0-96c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 208c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faSprayCanSparkles=Yi,e.faSprout=js,e.faSquare={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},e.faSquareArrowUpRight=gs,e.faSquareBinary={prefix:"fas",iconName:"square-binary",icon:[448,512,[],"e69b","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 4c-24.3 0-44 19.7-44 44l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0zm-4 44c0-2.2 1.8-4 4-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48zm140-44c-11 0-20 9-20 20c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0zM132 296c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20zm96 24l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0c-24.3 0-44 19.7-44 44zm44-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48c0-2.2 1.8-4 4-4z"]},e.faSquareCaretDown=We,e.faSquareCaretLeft=qi,e.faSquareCaretRight=Ne,e.faSquareCaret
4307Up=gr,e.faSquareCheck=bt,e.faSquareEnvelope=py,e.faSquareFull={prefix:"fas",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M0 0H512V512H0V0z"]},e.faSquareH=Ih
4308e.faSquareMinus=qe,e.faSquareNfi={prefix:"fas",iconName:"square-nfi",icon:[448,512,[],"e576","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm75.7 64.6C68.8 162.5 64 168.8 64 176l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.2 66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 102.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176l0 64 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z"]},e.faSquareParking=ol,e.faSquarePen=zf,e.faSquarePersonConfined={prefix:"fas",iconName:"square-person-confined",icon:[448,512,[],"e577","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56l0 102.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7l0-58.7z"]},e.faSquarePhone=wp,e.faSquarePhoneFlip=xt,e.faSquarePlus=Cr,e.faSquarePollHorizontal=Na,e.faSquarePollVertical=lr,e.faSquareRootAlt=$u,e.faSquareRootVariable=Wu,e.faSquareRss=ui,e.faSquareShareNodes=ov,e.faSquareUpRight=et,e.faSquareVirus={prefix:"fas",iconName:"square-virus",icon:[448,512,[],"e578","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faSquareXmark=Gm,e.faStaffAesculapius=_i,e.faStaffSnake=gi,e.faStairs={prefix:"fas",iconName:"stairs",icon:[576,512,[],"e289","M384 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96z"]},e.faStamp={prefix:"fas",iconName:"stamp",icon:[512,512,[],"f5bf","M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2L112 256C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3L32 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-50.7c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112l-33.8 0c-29.9 0-54.2-24.3-54.2-54.2zM416 416l0 32L96 448l0-32 320 0z"]},e.faStapler={prefix:"fas",iconName:"stapler",icon:[640,512,[],"e5af","M640 299.3l0 4.7 0 128c0 26.5-21.5 48-48 48l-80 0-64 0L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0 0-48L96 368c-17.7 0-32-14.3-32-32l0-116.6L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304l0-16L128 230.9l0 73.1 320 0z"]},e.faStar={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},e.faStarAndCrescent={prefix:"fas",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z"]}
4308,e.faStarHalf={prefix:"fas",iconName:"star-half",icon:[576,512,[61731],"f089","M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z"]},e.faStarHalfAlt=$o,e.faStarHalfStroke=Wo,e.faStarOfDavid={prefix:"fas",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M404.2 309.5L383.1 344l42.3 0-21.1-34.5zM371.4 256l-54-88-122.8 0-54 88 54 88 122.8 0 54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4l-109.8 0-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400 53.4 400C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112l109.8 0 56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112l109.8 0c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168l-42.3 0zM283 112L256 68l-27 44 54 0zM128.9 168l-42.3 0 21.1 34.5L128.9 168zM107.8 309.5L86.6 344l42.3 0-21.1-34.5zM229 400l27 44 27-44-54 0z"]},e.faStarOfLife={prefix:"fas",iconName:"star-of-life",icon:[512,512,[],"f621","M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 140.9 122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.6 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1 304 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-140.9L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4L208 32z"]},e.faStepBackward=Ku
4309e.faStepForward=P,e.faSterlingSign=ts,e.faStethoscope={prefix:"fas",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1 96 192c0 53 43 96 96 96s96-43 96-96l0-120.9-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1L352 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112l0-70.7c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 70.7c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192L32 71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faStickyNote=Ny,e.faStop={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},e.faStopCircle=Qr,e.faStopwatch={prefix:"fas",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L224 0 176 0zm72 192l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-128c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faStopwatch20={prefix:"fas",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L176 0zM288 204c28.7 0 52 23.3 52 52l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-28.7 23.3-52 52-52zm-12 52l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5l0 2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9l43.8 0c11 0 20 9 20 20s-9 20-20 20l-64 0c-11 0-20-9-20-20l0-15.7c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8l0-2.2c0-6.9-5.6-12.5-12.5-12.5z"]},e.faStore={prefix:"fas",iconName:"store",icon:[576,512,[],"f54e","M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 
43090-24.3-1.9-35.4-5.3L448 384l-320 0 0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L64 384l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-131.4c-4 1-8 1.8-12.3 2.3z"]},e.faStoreAlt=El,e.faStoreAltSlash=pn,e.faStoreSlash={prefix:"fas",iconName:"store-slash",icon:[640,512,[],"e071","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68 0-17.1 0-131.4c-4 1-8 1.8-12.3 2.3c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3l0 100.3L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0L141.6 0c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384l0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L96 384l0 64c0 35.3 28.7 64 64 64l320 0c12.9 0 24.8-3.8 34.9-10.3L365.5 384 160 384z"]},e.faStream=uf,e.faStreetView={prefix:"fas",iconName:"street-view",icon:[512,512,[],"f21d","M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64l0 48c0 17.7 14.3 32 32 32l1.8 0 11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5l38.7 0c16.3 0 30-12.3 31.8-28.5L318.2 304l1.8 0c17.7 0 32-14.3 32-32l0-48c0-35.3-28.7-64-64-64l-64 0zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"]},e.faStrikethrough={prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-209.9 0-.4-.1-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3c0 0 0 0 0 0s0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6c0 0 0 0 0 0l.2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1l-75.7 0c7 5.6 11.4 11.2 13.9 17.2z"]},e.faStroopwafel={prefix:"fas",iconName:"stroopwafel",icon:[512,512,[],"f551","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z"]},e.faSubscript={prefix:"fas",iconName:"subscript",icon:[512,512,[],"f12c","M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128z"]},e.faSubtract=Pu,e.faSubway=bu,e.faSuitcase={prefix:"fas",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 0 32 0 352-256 0 0-352 0-32zM64 96l32 0 0 384-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64zM448 480l-32 0 0-384 32 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64z"]},e.faSuitcaseMedical=wc,e.faSuitcaseRolling={prefix:"fas",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M144 56c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 72-96 0 0-72zm176 72l-32 0 0-72c0-30.9-25.1-56-56-56L152 0C121.1 0 96 25.1 96 56l0 72-32 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64zM112 224l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faSun={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2
4309-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},e.faSunPlantWilt={prefix:"fas",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6l0-53.4c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80l0 21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6l0-21.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 8 0 168L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-104 0 0-168 0-8 0-96z"]},e.faSuperscript={prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64z"]},e.faSurprise=Ma,e.faSwatchbook={prefix:"fas",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 32C0 14.3 14.3 0 32 0L160 0c17.7 0 32 14.3 32 32l0 384c0 53-43 96-96 96s-96-43-96-96L0 32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9l0-262 75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192L480 320c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-297.2 0zM128 64L64 64l0 64 64 0 0-64zM64 192l0 64 64 0 0-64-64 0zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faSwimmer=Wh,e.faSwimmingPool=sy,e.faSynagogue={prefix:"fas",iconName:"synagogue",icon:[640,512,[128333],"f69b","M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166l0 114.1L480 512l-16 0-112 0 0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96-112 0-16 0 0-231.9L160 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512l0-267.5 28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1L640 448c0 35.3-28.7 64-64 64l-64 0zM128 244.5L128 512l-64 0c-35.3 0-64-28.7-64-64L0 316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z"]}
4310e.faSync=po,e.faSyncAlt=um,e.faSyringe={prefix:"fas",iconName:"syringe",icon:[512,512,[128137],"f48e","M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z"]},e.faT={prefix:"fas",iconName:"t",icon:[384,512,[116],"54","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z"]},e.faTShirt=dc,e.faTable={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},e.faTableCells=yc,e.faTableCellsColumnLock={prefix:"fas",iconName:"table-cells-column-lock",icon:[640,512,[],"e678","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zm208 0l0 64 88 0 0-64-88 0zm240 0l-88 0 0 64 88 0 0-64zM208 224l0 64 88 0 0-64-88 0zm0 128l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faTableCellsLarge=Mc,e.faTableCellsRowLock={prefix:"fas",iconName:"table-cells-row-lock",icon:[640,512,[],"e67a","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faTableCellsRowUnlock={prefix:"fas",iconName:"table-cells-row-unlock",icon:[640,512,[],"e691","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zm288-80l0 48 32 0 32 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faTableColumns=Or,e.faTableList=Lg,e.faTableTennis=xf,e.faTableTennisPaddleBall=Cf,e.faTablet=$p,e.faTabletAlt=Le,e.faTabletAndroid=Qp,e.faTabletButton={prefix:"fas",iconName:"tablet-button",icon:[448,512,[],"f10a","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTabletScreenButton=Ce,e.faTablets={prefix:"fas",iconName:"tablets",icon:[640,512,[],"f490","M614.3 247c-5.2 7.9-16.2 8.5-22.9 1.8L391.2 48.6c-6.7-6.7-6.2-17.8 1.8-22.9C418.1 9.4 447.9 0 480 0c88.4 0 160 71.6 160 160c0 32.1-9.4 61.9-25.7 87zM567 294.3c-25 16.3-54.9 25.7-87 25.7c-88.4 0-160-71.6-160-160c0-32.1 9.4-61.9 25.7-87c5.2-7.9 16.2-8.5 22.9-1.8L568.8 271.4c6.7 6.7 6.2 17.8-1.8 22.9zM301.5 368c9.5 0 16.9 8.2 15 17.5C301.1 457.8 236.9 512 160 512S18.9 457.8 3.5 385.5c-2-9.3 5.5-17.5 15-17.5l283.1 0zm0-32L18.5 336c-9.5 0-16.9-8.2-15-17.5C18.9 246.2 83.1 192 160 192s141.1 54.2 156.5 126.5c2 9.3-5.5 17.5-15 17.5z"]},e.faTachographDigital=je,e.faTachometer=wg,e.faTachometerAlt=nf,e.faTachometerAltAverage=Ri,e.faTachometerAltFast=rf,e.faTachometerAverage=ac,e.faTachometerFast=Ag,e.faTag={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-6
43105.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTags={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]}
4311e.faTanakh=kc,e.faTape={prefix:"fas",iconName:"tape",icon:[576,512,[],"f4db","M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-163.2 0zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faTarp={prefix:"fas",iconName:"tarp",icon:[576,512,[],"e57b","M576 128c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32l128 0 0-160zM448 448L576 320l-128 0 0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTarpDroplet={prefix:"fas",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-2
43116.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128l133.5 0c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64L512 128c35.3 0 64 28.7 64 64l0 160-128 0c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zM448 512l0-128 128 0L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTasks=Xf,e.faTasksAlt=cl,e.faTaxi=ta,e.faTeeth={prefix:"fas",iconName:"teeth",icon:[576,512,[],"f62e","M0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 128zm176 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48zM48 208l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24zm176 48c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-176l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48z"]},e.faTeethOpen={prefix:"fas",iconName:"teeth-open",icon:[576,512,[],"f62f","M96 32C43 32 0 75 0 128l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-53-43-96-96-96L96 32zM224 96c26.5 0 48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56zM96 128c26.5 0 48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zM96 480l384 0c53 0 96-43 96-96l0-32c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48z"]},e.faTeletype=md,e.faTelevision=Wf,e.faTemperature0=_s,e.faTemperature1=za,e.faTemperature2=Ti,e.faTemperature3=td,e.faTemperature4=Fh,e.faTemperatureArrowDown=Mo,e.faTemperatureArrowUp=zh,e.faTemperatureDown=Eo,e.faTemperatureEmpty=vs,e.faTemperatureFull=Rh,e.faTemperatureHalf=Ai,e.faTemperatureHigh={prefix:"fas",iconName:"temperature-high",icon:[512,512,[],"f769","M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5L96 112zM144 0C82.1 0 32 50.2 32 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L256 112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},e.faTemperatureLow={prefix:"fas",iconName:"temperature-low",icon:[512,512,[],"f76b","M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L192 112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L32 112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},e.faTemperatureQuarter=Oa,e.faTemperatureThreeQuarters=ed,e.faTemperatureUp=Dh,e.faTenge=pc,e.faTengeSign=fc,e.faTent={prefix:"fas",iconName:"tent",icon:[576,512,[],"e57d","M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z"]}
4312e.faTentArrowDownToLine={prefix:"fas",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l127.6 0 .7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448l80 0L402.7 325.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L384 448z"]}
4312,e.faTentArrowLeftRight={prefix:"fas",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTentArrowTurnLeft={prefix:"fas",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4
4312-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTentArrowsDown={prefix:"fas",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L488 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTents={prefix:"fas",iconName:"tents",icon:[640,512,[],"e582","M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5L608 352c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4
4312-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTerminal={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faTextHeight={prefix:"fas",iconName:"text-height",icon:[576,512,[],"f034","M64 128l0-32 64 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L160 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 192-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-192 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},e.faTextSlash=Ys,e.faTextWidth={prefix:"fas",iconName:"text-width",icon:[448,512,[],"f035","M64 128l0-32 128 0 0 128-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128 128 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L224 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 192 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-192 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z"]},e.faTh=vc,e.faThLarge=Ec,e.faThList=xg,e.faTheaterMasks=tv,e.faThermometer={prefix:"fas",iconName:"thermometer",icon:[512,512,[],"f491","M96 382.1l0-88.8c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z"]},e.faThermometer0=bs,e.faThermometer1=Da,e.faThermometer2=Ci,e.faThermometer3=id,e.faThermometer4=Bh,e.faThermometerEmpty=ws,e.faThermometerFull=jh,e.faThermometerHalf=Li,e.faThermometerQuarter=Ia,e.faThermometerThreeQuarters=nd,e.faThumbTack=om,e.faThumbTackSlash=bn,e.faThumbsDown={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},e.faThumbsUp={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]},e.faThumbtack=sm,e.faThumbtackSlash=_n
4313e.faThunderstorm=Xs,e.faTicket={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},e.faTicketAlt=bm,e.faTicketSimple=_m,e.faTimeline={prefix:"fas",iconName:"timeline",icon:[640,512,[],"e29c","M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3
4313c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3L96 224l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0 54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-54.7c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-320 0 0-54.7zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faTimes=Sp,e.faTimesCircle=_y,e.faTimesRectangle=Ug,e.faTimesSquare=Wm,e.faTint=Qh,e.faTintSlash=Uu,e.faTired=Os,e.faToggleOff={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},e.faToggleOn={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},e.faToilet={prefix:"fas",iconName:"toilet",icon:[448,512,[128701],"f7d8","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 148.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l256 0c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-4
43131.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4L416 48l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3c0 0 0-.1 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8c0 0 0 .1 0 .1l0 .3zM328.2 384l-.2 .5 0-.5 .2 0zM112 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faToiletPaper={prefix:"fas",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0L444.2 0zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faToiletPaperSlash={prefix:"fas",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192L160 0c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512l237.9 0c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"]},e.faToiletPortable={prefix:"fas",iconName:"toilet-portable",icon:[320,512,[],"e583","M0 32L0 64l320 0 0-32c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zM24 96L0 96l0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 224 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-368 0-24-24 0L24 96zM256 240l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faToiletsPortable={prefix:"fas",iconName:"toilets-portable",icon:[576,512,[],"e584","M32 0L224 0c17.7 0 32 14.3 32 32l0 32L0 64 0 32C0 14.3 14.3 0 32 0zM0 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8L48 480l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 120 0 96zM192 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM352 0L544 0c17.7 0 32 14.3 32 32l0 32L320 64l0-32c0-17.7 14.3-32 32-32zM320 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-160 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-368 0-24zM512 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z"]},e.faToolbox={prefix:"fas",iconName:"toolbox",icon:[512,512,[129520],"f552","M176 88l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 80c-4.4 0-8 3.6-8 8zm-48 40l0-40c0-30.9 25.1-56 56-56l144 0c30.9 0 56 25.1 56 56l0 40 28.1 0c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9l0 92.1-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L0 320l0-92.1c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1l28.1 0zM0 416l0-64 128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0 0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64z"]},e.faTools=wa,e.faTooth={prefix:"fas",iconName:"tooth",icon:[448,512,[129463],"f5c9","M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5l0 6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5l0-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z"]},e.faTorah=de,e.faToriiGate={prefix:"fas",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M0 80c0 26.5 21.5 48 48 48l16 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 16 0c26.5 0 48-21.5 48-48l0-66.6C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32L126.8 32c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4L0 80zM64 288l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0z"]},e.faTornado={prefix:"fas",iconName:"tornado",icon:[448,512,[127786],"f76f","M0 32L0 45.6C0 62.7 1.7 79.6 5 96l352.8 0c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0L32 0C14.3 0 0 14.3 0 32zm352.2 96L13.6 128c12.2 35.9 32.3 68.7 58.8 96L412 224l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3L445 352c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9l-322.5 0c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9L288 384z"]},e.faTowerBroadcast=Kd,e.faTowerCell={prefix:"fas",iconName:"tower-cell",icon:[576,512,[],"e585","M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.
43131 15.9 42.4s35.1 .2 42.4-15.9L177.7 448l220.6 0 20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384l-162.4 0 14.5-32 133.3 0 14.5 32zM288 205.3L325.6 288l-75.2 0L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z"]},e.faTowerObservation={prefix:"fas",iconName:"tower-observation",icon:[512,512,[],"e586","M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144l0 80c0 17.7-14.3 32-32 32l-4.9 0 32 192 68.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-95.5 0c-.4 0-.8 0-1.1 0l-254.8 0c-.4 0-.8 0-1.1 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 32-192-4.9 0c-17.7 0-32-14.3-32-32l0-80c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448l117 0zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256l-116.5 0zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z"]},e.faTractor={prefix:"fas",iconName:"tractor",icon:[640,512,[128668],"f722","M96 64c0-35.3 28.7-64 64-64L266.3 0c26.2 0 49.7 15.9 59.4 40.2L373.7 160 480 160l0-33.8c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9l0 33.8 56 0c22.1 0 40 17.9 40 40l0 45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48l-80 0c0 17.7-14.3 32-32 32l-8.2 0c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8l0 8.2c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1L32 384c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l8.2 0c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6l0-.6 0-32 0-96zm170.3 0L160 64l0 96 32 0 112.7 0L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z"]},e.faTrademark={prefix:"fas",iconName:"trademark",icon:[640,512,[8482],"f25c","M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32l64 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128z"]}
4314e.faTrafficLight={prefix:"fas",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},e.faTrailer={prefix:"fas",iconName:"trailer",icon:[640,512,[],"e041","M48 32C21.5 32 0 53.5 0 80L0 336c0 26.5 21.5 48 48 48l17.1 0c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96L488 384l8 0 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-240c0-26.5-21.5-48-48-48L48 32zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21L64 112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTrain={prefix:"fas",iconName:"train",icon:[448,512,[128646],"f238","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faTrainSubway=_u,e.faTrainTram={prefix:"fas",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0L361.2 0c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15L248 48l0 48 40 0c53 0 96 43 96 96l0 160c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1l-39.7 0c-8.5 0-16.6-3.4-22.6-9.4L288 448l-128 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L43 512c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352l0-160c0-53 43-96 96-96l40 0 0-48L86.8 48zM160 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-128 0zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTram=_d,e.faTransgender=mm,e.faTransgenderAlt=gm,e.faTrash={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},e.faTrashAlt=r,e.faTrashArrowUp=Np,e.faTrashCan=n,e.faTrashCanArrowUp=Sf,e.faTrashRestore=Rp,e.faTrashRestoreAlt=kf,e.faTree={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 
43140s-10 2.1-13.4 5.9z"]},e.faTreeCity={prefix:"fas",iconName:"tree-city",icon:[640,512,[],"e587","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80l-16 0 0 160c0 18-15 32-32 32c-18 0-32-14-32-32l0-160-16 0c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"]},e.faTriangleCircleSquare=rn,e.faTriangleExclamation=Gg,e.faTrophy={prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},e.faTrowel={prefix:"fas",iconName:"trowel",icon:[512,512,[],"e589","M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z"]},e.faTrowelBricks={prefix:"fas",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M240.8 4.8C250.3 10.6 256 20.9 256 32l0 72 89 0c3.6-13.8 16.1-24 31-24l88 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-88 0c-14.9 0-27.4-10.2-31-24l-89 0 0 72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64zM32 384l96 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm192 0l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z"]},e.faTruck={prefix:"fas",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faTruckArrowRight={prefix:"fas",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L96 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l166.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z"]},e.faTruckDroplet={prefix:"fas",iconName:"truck-droplet",icon:[640,512,[],"e58c","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM4
431416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z"]},e.faTruckFast=ip,e.faTruckField={prefix:"fas",iconName:"truck-field",icon:[640,512,[],"e58d","M32 96c0-35.3 28.7-64 64-64l224 0c23.7 0 44.4 12.9 55.4 32l51.8 0c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2l4.2 0c35.3 0 64 28.7 64 64l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-32zM384 224l85.9 0-42.7-96L384 128l0 96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faTruckFieldUn={prefix:"fas",iconName:"truck-field-un",icon:[640,512,[],"e58e","M96 32C60.7 32 32 60.7 32 96l0 32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32c0-35.3-28.7-64-64-64l-4.2 0c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38l-51.8 0C364.4 44.9 343.7 32 320 32L96 32zm288 96l43.2 0 42.7 96L384 224l0-96zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faTruckFront={prefix:"fas",iconName:"truck-front",icon:[512,512,[],"e2b7","M0 80C0 35.8 35.8 0 80 0L432 0c44.2 0 80 35.8 80 80l0 288c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-256 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48C12.6 417.4 0 394.2 0 368L0 80zm129.9 72.2L112 224l288 0-17.9-71.8C378.5 138 365.7 128 351 128l-190 0c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTruckLoading=ce
4315e.faTruckMedical=bi,e.faTruckMonster={prefix:"fas",iconName:"truck-monster",icon:[640,512,[],"f63b","M288 64l0 64 128 0L368 64l-80 0zM419.2 25.6L496 128l80 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64l-64 0c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l160 0 0-80c0-26.5 21.5-48 48-48l96 0c20.1 0 39.1 9.5 51.2 25.6zM152 256l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faTruckMoving={prefix:"fas",iconName:"truck-moving",icon:[640,512,[],"f4df","M64 32C28.7 32 0 60.7 0 96L0 304l0 80 0 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L416 384l33.6 0c-1 5.2-1.6 10.5-1.
43156 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16l1.6 0c17.7 0 32-14.3 32-32l0-64 0-16 0-10.3c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5L480 144l0-48c0-35.3-28.7-64-64-64L64 32zM585 256l-105 0 0-64 48.8 0c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTruckPickup={prefix:"fas",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M368.6 96l76.8 96L288 192l0-96 80.6 0zM224 80l0 112L64 192c-17.7 0-32 14.3-32 32l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l33.1 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l66.3 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l33.1 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6 0L418.6 56c-12.1-15.2-30.5-24-50-24L272 32c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},e.faTruckPlane={prefix:"fas",iconName:"truck-plane",icon:[640,512,[],"e58f","M200 0c-30.6 0-56 54.7-56 86.1l0 106.5L7.8 274.3C2.9 277.2 0 282.4 0 288l0 64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37 0 81.2-50 40c-3.8 3-6 7.6-6 12.5l0 32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15l0-32.6c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1 0-3.5 0-82.5L256 184l0-1.1s0 0 0 0l0-96.9C256 54.7 231.5 0 200 0zm88 176l0 224c0 20.9 13.4 38.7 32 45.3l0 42.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-40 160 0 0 40c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-42.7c18.6-6.6 32-24.4 32-45.3l0-224c0-26.5-21.5-48-48-48l-256 0c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7l151.4 0c9.2 0 17.2 6 20.5 14.7L576 304l-224 0 15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faTruckRampBox=le,e.faTry=jy,e.faTshirt=hc,e.faTty=pd,e.faTurkishLira=Uy,e.faTurkishLiraSign=By,e.faTurnDown=hy,e.faTurnUp=hv,e.faTv=Gf,e.faTvAlt=$f,e.faU={prefix:"fas",iconName:"u",icon:[384,512,[117],"55","M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z"]},e.faUmbrella={prefix:"fas",iconName:"umbrella",icon:[576,512,[],"f0e9","M288 0c17.7 0 32 14.3 32 32l0 17.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7L256 32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2l0 114.3c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4l0-114.3c8.5-7.6 19.7-12.2 32-12.2z"]},e.faUmbrellaBeach={prefix:"fas",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M346.3 271.8l-60.1-21.9L214 448 32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-261.9 0 64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z"]},e.faUnderline={prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M16 64c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 96 48 96C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
43150c-17.7 0-32-14.3-32-32z"]},e.faUndo=lu,e.faUndoAlt=Pr,e.faUniversalAccess={prefix:"fas",iconName:"universal-access",icon:[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3l0 50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6l0-50.1c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faUniversity=Jy,e.faUnlink=ag,e.faUnlock={prefix:"fas",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-240 0 0-48z"]},e.faUnlockAlt=dt,e.faUnlockKeyhole=ut,e.faUnsorted=No,e.faUpDown=Ym,e.faUpDownLeftRight=qo
4316e.faUpLong=Jd,e.faUpRightAndDownLeftFromCenter=Qm,e.faUpRightFromSquare=mc,e.faUpload={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faUsd=qy,e.faUser={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},e.faUserAlt=Dy,e.faUserAltSlash=lo,e.faUserAstronaut={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128l0 64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9l0-64c0-16.8-12.9-30.5-29.3-31.9zM336 144l0 16c0 53-43 96-96 96l-32 0c-53 0-96-43-96-96l0-16c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512l98.3 0 0-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64 98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16l0 48 32 0 0-48c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faUserCheck={prefix:"fas",iconName:"user-check",icon:[640,512,[],"f4fc","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},e.faUserCircle=Kf,e.faUserClock={prefix:"fas",iconName:"user-clock",icon:[640,512,[],"f4fd","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z"]},e.faUserCog=ec,e.faUserDoctor=Vc,e.faUserEdit=nr,e.faUserFriends=En,e.faUserGear=Jl,e.faUserGraduate={prefix:"fas",iconName:"user-graduate",icon:[448,512,[],"f501","M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9l0 57.1c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-57.1L48 93.3l0 65.1 15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9l-32 0c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4l0-71.8C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z"]},e.faUserGroup=Mn,e.faUserInjured={prefix:"fas",iconName:"user-injured",icon:[448,512,[],"f728","M240 80l102.7 0c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80l81.4 0 91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16L97 112c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7L96 512l147.7 0L181.5 408.2 124 312.4zm33-7.2L204.3 384l67.7 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l82.3 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512L64 512l0-166.6C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48l-48.5 0 57.1 95.2C303 507.2 320 487.6 320 464z"]},e.faUserLarge=zy,e.faUserLargeSlash=ao,e.faUserLock={prefix:"fas",iconName:"user-lock",icon:[640,512,[],"f502","M224 256A128 128 0 1 0 224 
43160a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l362.8 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7l-91.4 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faUserMd=Hc,e.faUserMinus={prefix:"fas",iconName:"user-minus",icon:[640,512,[],"f503","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM472 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faUserNinja={prefix:"fas",iconName:"user-ninja",icon:[448,512,[129399],"f504","M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 96z"]},e.faUserNurse={prefix:"fas",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128l0-57.8c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30l0 57.8-.3 0c.2 2.6 .3 5.3 .3 8l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-2.7 .1-5.4 .3-8l-.3 0zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16-160 0 0 16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z"]},e.faUserPen=ir,e.faUserPlus={prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM504 312l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},e.faUserSecret={prefix:"fas",iconName:"user-secret",icon:[448,512,[128373],"f21b","M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48l-59.9 0C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4l-59.9 0c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208l-12.4 0c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2L168 224c-22.1 0-40-17.9-40-40l0-14.4c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4l0 14.4c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z"]}
4317e.faUserShield={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7l0-187.8L591.4 312z"]},e.faUserSlash={prefix:"fas",iconName:"user-slash",icon:[640,512,[],"f506","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7l388.6 0c3.9 0 7.6-.7 11-2.1l-261-205.6z"]},e.faUserTag={prefix:"fas",iconName:"user-tag",icon:[640,512,[],"f507","M224 256A128 128 0 1 0 224 
43170a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1l0-33c-15.9-4.7-32.8-7.2-50.3-7.2l-91.4 0zM384 224c-17.7 0-32 14.3-32 32l0 82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7L384 224zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faUserTie={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7l131.7 0c0 0 0 0 .1 0l5.5 0 112 0 5.5 0c0 0 0 0 .1 0l131.7 0c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224 304l-19.7 0c-12.4 0-20.1 13.6-13.7 24.2z"]},e.faUserTimes=o,e.faUserXmark=s,e.faUsers={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},e.faUsersBetweenLines={prefix:"fas",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 24C0 10.7 10.7 0 24 0L616 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24l592 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64l96 0c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6L64 352c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6l96 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32l-82.4 0zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1l96 0c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},e.faUsersCog=Qy,e.faUsersGear=$y,e.faUsersLine={prefix:"fas",iconName:"users-line",icon:[640,512,[],"e592","M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32l85.6 0c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4l-96 0c-35.3 0-64 28.7-64 64zm461.6 32l82.4 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4l-96 0c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faUsersRays={prefix:"fas",iconName:"users-rays",icon:[640,512,[],"e593","M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faUsersRectangle={prefix:"fas",iconName:"users-rectangle",icon:[640,512,[],"e594","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l448 0c53 0 96-43 96-96l0-320c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32L64 96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0C119.9 256 96 279.9 96 309.3zM461.2 336l56.1 0c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},e.faUsersSlash={prefix:"fas",iconName:"users-slash",icon:[640,512,[],"e073","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320l178.1 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192l-15.2 0zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c10.5 0 19.5-6 23.9-14.8L324.9 352l-63.6 0zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]}
4317,e.faUsersViewfinder={prefix:"fas",iconName:"users-viewfinder",icon:[640,512,[],"e595","M48 48l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L32 0C14.3 0 0 14.3 0 32L0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-88zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48l88 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-17.7-14.3-32-32-32L504 0c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464l0-88c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 480c0 17.7 14.3 32 32 32l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c17.7 0 32-14.3 32-32l0-104c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88-88 0z"]},e.faUtensilSpoon=K,e.faUtensils=$d,e.faV={prefix:"fas",iconName:"v",icon:[384,512,[118],"56","M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z"]},e.faVanShuttle=Vi,e.faVault={prefix:"fas",iconName:"vault",icon:[576,512,[],"e2c5","M64 0C28.7 0 0 28.7 0 64L0 416c0 35.3 28.7 64 64 64l16 0 16 32 64 0 16-32 224 0 16 32 64 0 16-32 16 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64L64 0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3L480 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-114.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"]},e.faVcard=Cs,e.faVectorSquare={prefix:"fas",iconName:"vector-square",icon:[448,512,[],"f5cb","M368 80l32 0 0 32-32 0 0-32zM352 32c-17.7 0-32 14.3-32 32L128 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-192c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM96 160c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l-192 0c0-17.7-14.3-32-32-32l0-192zM48 400l32 0 0 32-32 0 0-32zm320 32l0-32 32 0 0 32-32 0zM48 112l0-32 32 0 0 32-32 0z"]},e.faVenus={prefix:"fas",iconName:"venus",icon:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9z"]},e.faVenusDouble={prefix:"fas",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9c-26.6-4.9-51.1-15.7-72-31.1z"]},e.faVenusMars={prefix:"fas",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0L616 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},e.faVest={prefix:"fas",iconName:"vest",icon:[448,512,[],"e085","M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.
43176 4.9-2.5 10-2.5 15.2L224 464c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-193.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6l0-17.5 0-73.7 0-6.3c0-26.5-21.5-48-48-48l-4.5 0c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0L112 0C85.5 0 64 21.5 64 48l0 6.3L64 128l0 17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5L0 464c0 26.5 21.5 48 48 48l128 0c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464l0-168.2c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z"]},e.faVestPatches={prefix:"fas",iconName:"vest-patches",icon:[448,512,[],"e086","M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3L192 464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512L48 512c-26.5 0-48-21.5-48-48L0 270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6L64 128l0-73.7L64 48C64 21.5 85.5 0 112 0l4.5 0c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0L336 0c26.5 0 48 21.5 48 48l0 6.3 0 73.7 0 17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6L448 464c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-168.2c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280l0 8 0 32c0 8.8 7.2 16 16 16l32 0 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},e.faVial={prefix:"fas",iconName:"vial",icon:[512,512,[129514],"f492","M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96-101.5 0z"]},e.faVialCircleCheck={prefix:"fas",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 64C0 46.3 14.3 32 32 32l64 0 64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 170.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96L32 96C14.3 96 0 81.7 0 64zM96 96l0 96 64 0 0-96L96 96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faVialVirus={prefix:"fas",iconName:"vial-virus",icon:[512,512,[],"e597","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 288c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5L224 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0L96 32 32 32zM96 192l0-96 64 0 0 96-64 0zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]}
4318e.faVials={prefix:"fas",iconName:"vials",icon:[512,512,[],"f493","M0 64C0 46.3 14.3 32 32 32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80L32 96C14.3 96 0 81.7 0 64zM136 96L88 96l0 160 48 0 0-160zM288 64c0-17.7 14.3-32 32-32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-304c-17.7 0-32-14.3-32-32zM424 96l-48 0 0 160 48 0 0-160z"]},e.faVideo=lv,e.faVideoCamera=cv,e.faVideoSlash={prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9l0 17.1 0 128 0 5.8-32-25.1L416 128c0-35.3-28.7-64-64-64L113.9 64 38.8 5.
43181zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5l0 256c0 35.3 28.7 64 64 64l256 0c23.4 0 43.9-12.6 55-31.3z"]},e.faVihara={prefix:"fas",iconName:"vihara",icon:[640,512,[],"f6a7","M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9l-7.5 0 0 56.1 6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4L544 288l0 65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24l-40 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-40 0c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7L96 288l-39.4 0c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1 0-8.1 0-48-7.5 0c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128l-96 0-96 0 0 64 72 0 48 0 72 0 0-64zM160 288l0 64 136 0 24 0 24 0 136 0 0-64-136 0-24 0s0 0 0 0l-24 0-136 0z"]},e.faVirus={prefix:"fas",iconName:"virus",icon:[512,512,[],"e074","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5L288 32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faVirusCovid={prefix:"fas",iconName:"virus-covid",icon:[512,512,[],"e4a8","M192 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 33.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3l33.6 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-33.6 0c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1l0 33.6 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-33.6c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280L48 280l0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 33.6 0c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1L232 48l-16 0c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faVirusCovidSlash={prefix:"fas",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7l33.6 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-33.6 0c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6L344 48l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.
43181zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5L112 232l0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 33.6 0c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1l0 33.6-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z"]},e.faVirusSlash={prefix:"fas",iconName:"virus-slash",icon:[640,512,[],"e075","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-31.2 23.6-52.7 50-55.7z"]},e.faViruses={prefix:"fas",iconName:"viruses",icon:[640,512,[],"e076","M192 0c13.3 0 24 10.7 24 24l0 13.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168l13.5 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-13.5 0c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5l0 13.5c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-13.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216L24 216c-13.3 0-24-10.7-24-24s10.7-24 24-24l13.5 0c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5L168 24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},e.faVoicemail={prefix:"fas",iconName:"voicemail",icon:[640,512,[],"f897","M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144l352 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80l-112.5 0zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},e.faVolcano={prefix:"fas",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1l-41.8 0c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"]},e.faVolleyball=g,e.faVolleyballBall=y,e.faVolumeControlPhone=Oc,e.faVolumeDown=yt,e.faVolumeHigh=Wa,e.faVolumeLow=gt,e.faVolumeMute=fp,e.faVolumeOff={prefix:"fas",iconName:"volume-off",icon:[320,512,[],"f026","M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160 64 160c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l67.8 0L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448l0-384z"]},e.faVolumeTimes=pp,e.faVolumeUp=$a,e.faVolumeXmark=hp,e.faVoteYea=pf,e.faVrCardboard={prefix:"fas",iconName:"vr-cardboard",icon:[640,512,[],"f729","M576 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l120.4 0c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4L576 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faW={prefix:"fas",iconName:"w",icon:[576,512,[119],"57","M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z"]},e.faWalkieTalkie={prefix:"fas",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144L0 300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9L32 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-92.1c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9L384 144c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-48 0 0-72zm0 136l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faWalking=Nn,e.faWallet={prefix:"fas",iconName:"wallet",icon:[512,512,[],"f555","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L80 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l368 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faWandMagic=Rm
4319e.faWandMagicSparkles=Fi,e.faWandSparkles={prefix:"fas",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7l0 21.4c0 8.8-7.2 16-16 16l-15.8 0c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9l0-27.6c0-8.8 7.2-16 16-16l34.6 0c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z"]},e.faWarehouse={prefix:"fas",iconName:"warehouse",icon:[640,512,[],"f494","M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24l0-56 384 0 0 56c0 13.3-10.7 24-24 24zM128 400l0-64 384 0 0 64-384 0zm0-96l0-80 384 0 0 80-384 0z"]},e.faWarning=$g,e.faWater={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faWaterLadder=ny,e.faWaveSquare={prefix:"fas",iconName:"wave-square",icon:[640,512,[],"f83e","M128 64c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 352 96 0 0-160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 160c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-352-96 0 0 160c0 17.7-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-160z"]},e.faWebAwesome={prefix:"fas",iconName:"web-awesome",icon:[640,512,[],"e682","M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52z"]},e.faWeight=xn,e.faWeightHanging={prefix:"fas",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32L120 128c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512l416 0c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128l-45.5 0z"]},e.faWeightScale=Ln,e.faWheatAlt=_t,e.faWheatAwn=vt,e.faWheatAwnCircleExclamation={prefix:"fas",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4
4319-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faWheelchair={prefix:"fas",iconName:"wheelchair",icon:[512,512,[],"f193","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4l5.1 0c.4 0 .8 0 1.3 0l94.1 0c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9l-68.5 0-9.6-48 63.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-76.2 0z"]},e.faWheelchairAlt=dy,e.faWheelchairMove=uy,e.faWhiskeyGlass=Qo,e.faWifi=Kn,e.faWifi3=Zn,e.faWifiStrong=Jn,e.faWind={prefix:"fas",iconName:"wind",icon:[512,512,[],"f72e","M288 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c53 0 96-43 96-96s-43-96-96-96L320 0c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32l32 0c53 0 96-43 96-96s-43-96-96-96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32zM128 512l32 0c53 0 96-43 96-96s-43-96-96-96L32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},e.faWindowClose=Vg,e.faWindowMaximize={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faWindowMinimize={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faWindowRestore={prefix:"fas",iconName:"window-restore",icon:[512,512,[],"f2d2","M432 64L208 64c-8.8 0-16 7.2-16 16l0 16-64 0 0-16c0-44.2 35.8-80 80-80L432 0c44.2 0 80 35.8 80 80l0 224c0 44.2-35.8 80-80 80l-16 0 0-64 16 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zm64 32c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 192c-17.7 0-32 14.3-32 32z"]},e.faWineBottle={prefix:"fas",iconName:"wine-bottle",icon:[512,512,[],"f72f","M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z"]},e.faWineGlass={prefix:"fas",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M32.1 29.3C33.5 12.8 47.4 0 64 0L256 0c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6l0 99.6 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0-80 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 0-99.6C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7l143.8 0-5.3-64L93.4 64l-5.3 64z"]},e.faWineGlassAlt=jm,e.faWineGlassEmpty=Bm
4320e.faWon=ea,e.faWonSign=Zo,e.faWorm={prefix:"fas",iconName:"worm",icon:[512,512,[],"e599","M256 96c0-53 43-96 96-96l38.4 0C439.9 0 480 40.1 480 89.6l0 86.4 0 16 0 184c0 75.1-60.9 136-136 136s-136-60.9-136-136l0-80c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 168c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-168c0-75.1 60.9-136 136-136s136 60.9 136 136l0 80c0 22.1 17.9 40 40 40s40-17.9 40-40l0-184-32 0c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]}
4320,e.faWrench={prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faX={prefix:"fas",iconName:"x",icon:[384,512,[120],"58","M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"]},e.faXRay={prefix:"fas",iconName:"x-ray",icon:[512,512,[],"f497","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16l0 32-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 0 70.6L189.1 307c-5.2-2-10.6-3-16.2-3l-2.1 0c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6l120.8 0c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8l-2.2 0c-5.5 0-11 1-16.2 3L272 326.6l0-70.6 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-48 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faXmark=Lp,e.faXmarkCircle=by,e.faXmarkSquare=$m,e.faXmarksLines={prefix:"fas",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"]},e.faY={prefix:"fas",iconName:"y",icon:[384,512,[121],"59","M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-149.7L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z"]},e.faYen=ch,e.faYenSign=sh,e.faYinYang={prefix:"fas",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faZ={prefix:"fas",iconName:"z",icon:[384,512,[122],"5a","M0 64C0 46.3 14.3 32 32 32l320 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96 32 96C14.3 96 0 81.7 0 64z"]},e.faZap=rh,Object.defineProperty(e,"__esModule",{value:!0})}),function(){var e,t=require("@fortawesome/fontawesome-svg-core")
4321delete(e=require("@fortawesome/free-solid-svg-icons")).default,t.library.add(e)}()
4322var IcecastMetadataPlayer,fontawesomeSvgCore=require("@fortawesome/fontawesome-svg-core")
4323if(fontawesomeSvgCore.config.autoAddCss=!1,"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember","rsvp"],function(t,i,n){"use strict"
4324var r="default"in i?i.default:i,s=("default"in n?n.default:n).Promise,o=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],a=o
4325preferNative&&(a=o.concat(["fetch","Headers","Request","Response","AbortController"])),a.forEach(function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})})
4326var l=t,c=t;(function(){const{NativeAbortSignal:e,NativeAbortController:t}=function(e){return{NativeAbortSignal:e.AbortSignal,NativeAbortController:e.AbortController}}(void 0!==c?c:global)
4327class i{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return
4328const i=this.listeners[e]
4329for(let n=0,r=i.length;n<r;n++)if(i[n].callback===t)return void i.splice(n,1)}dispatchEvent(e){if(!(e.type in this.listeners))return
4330const t=this.listeners[e.type].slice()
4331for(let n=0,r=t.length;n<r;n++){const r=t[n]
4332try{r.callback.call(this,e)}catch(i){s.resolve().then(()=>{throw i})}r.options&&r.options.once&&this.removeEventListener(e.type,r.callback)}return!e.defaultPrevented}}class n extends i{constructor(){super(),this.listeners||i.call(this),Ob
4332ject.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this
4333if(e)throw t}static timeout(e){const t=new r
4334return setTimeout(()=>t.abort(new DOMException(`This signal is timeout in ${e}ms`,"TimeoutError")),e),t.signal}static any(e){const t=new r
4335function i(){t.abort(this.reason),function(){for(const t of e)t.removeEventListener("abort",i)}()}for(const n of e){if(n.aborted){t.abort(n.reason)
4336break}n.addEventListener("abort",i)}return t.signal}}class r{constructor(){Object.defineProperty(this,"signal",{value:new n,writable:!0,configurable:!0})}abort(e){const t=function(e){if(void 0===e)if("undefined"==typeof document)(e=new Error("This operation was aborted")).name="AbortError"
4337else try{e=new DOMException("signal is aborted without reason"),Object.defineProperty(e,"name",{value:"AbortError"})}catch(err){(e=new Error("This operation was aborted")).name="AbortError"}return e}(e),i=function(e){let t
4338try{t=new Event("abort")}catch(i){"undefined"!=typeof document?document.createEvent?(t=document.createEvent("Event"),t.initEvent("abort",!1,!1)):(t=document.createEventObject(),t.type="abort"):t={type:"abort",bubbles:!1,cancelable:!1}}return t.reason=e,t}(t)
4339this.signal.reason=t,this.signal.dispatchEvent(i)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(r.prototype[Symbol.toStringTag]="AbortController",n.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=r,e.AbortSignal=n)}(void 0!==c?c:global)})();(function(e){var t=void 0!==l&&l||void 0!==c&&c||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,r="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in t,a="ArrayBuffer"in t
4340if(a)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(e){return e&&u.indexOf(Object.prototype.toString.call(e))>-1}
4341function h(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"')
4342return e.toLowerCase()}function f(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift()
4343return{done:void 0===t,value:t}}}
4344return n&&(t[Symbol.iterator]=function(){return t}),t}function m(e){this.map={},e instanceof m?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length)
4345this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function g(e){if(!e._noBody)return e.bodyUsed?s.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function y(e){return new s(function(t,i){e.onload=function(){t(e.result)},e.onerror=function(){i(e.error)}})}function v(e){var t=new FileReader,i=y(t)
4346return t.readAsArrayBuffer(e),i}function _(e){if(e.slice)return e.slice(0)
4347var t=new Uint8Array(e.byteLength)
4348return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){var t
4349this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:o&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&r&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=_(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||d(e))?this._bodyArrayBuffer=_(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this)
4350if(e)return e
4351if(this._bodyBlob)return s.resolve(this._bodyBlob)
4352if(this._bodyArrayBuffer)return s.resolve(new Blob([this._bodyArrayBuffer]))
4353if(this._bodyFormData)throw new Error("could not read FormData body as blob")
4354return s.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=g(this)
4355return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?s.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):s.resolve(this._bodyArrayBuffer))}if(r)return this.blob().then(v)
4356throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,r,o=g(this)
4357if(o)return o
4358if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=y(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),r=n?n[1]:"utf-8",t.readAsText(e,r),i
4359if(this._bodyArrayBuffer)return s.resolve(function(e){for(var t=new Uint8Array(e),i=new Array(t.length),n=0;n<t.length;n++)i[n]=String.fromCharCode(t[n])
4360return i.join("")}(this._bodyArrayBuffer))
4361if(this._bodyFormData)throw new Error("could not read FormData body as text")
4362return s.resolve(this._bodyText)},o&&(this.formData=function(){return this.text().then(T)}),this.json=function(){return this.text().then(JSON.parse)},this}m.prototype.append=function(e,t){e=h(e),t=f(t)
4363var i=this.map[e]
4364this.map[e]=i?i+", "+t:t},m.prototype.delete=function(e){delete this.map[h(e)]},m.prototype.get=function(e){return e=h(e),this.has(e)?this.map[e]:null},m.prototype.has=function(e){return this.map.hasOwnProperty(h(e))},m.prototype.set=function(e,t){this.map[h(e)]=f(t)},m.prototype.forEach=function(e,t){for(var i in this.map)this.map.hasOwnProperty(i)&&e.call(t,this.map[i],i,this)},m.prototype.keys=function(){var e=[]
4365return this.forEach(function(t,i){e.push(i)}),p(e)},m.prototype.values=function(){var e=[]
4366return this.forEach(function(t){e.push(t)}),p(e)},m.prototype.entries=function(){var e=[]
4367return this.forEach(function(t,i){e.push([i,t])}),p(e)},n&&(m.prototype[Symbol.iterator]=m.prototype.entries)
4368var w=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"]
4369function A(e,i){if(!(this instanceof A))throw new TypeError('Please use the "new" operator, this DOM object c
4369onstructor cannot be called as a function.')
4370var n,r,s=(i=i||{}).body
4371if(e instanceof A){if(e.bodyUsed)throw new TypeError("Already read")
4372this.url=e.url,this.credentials=e.credentials,i.headers||(this.headers=new m(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,s||null==e._bodyInit||(s=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e)
4373if(this.credentials=i.credentials||this.credentials||"same-origin",!i.headers&&this.headers||(this.headers=new m(i.headers)),this.method=(n=i.method||this.method||"GET",r=n.toUpperCase(),w.indexOf(r)>-1?r:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&s)throw new TypeError("Body not allowed for GET or HEAD requests")
4374if(this._initBody(s),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var o=/([?&])_=[^&]*/
4375if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime())
4376else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function T(e){var t=new FormData
4377return e.trim().split("&").forEach(function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),r=i.join("=").replace(/\+/g," ")
4378t.append(decodeURIComponent(n),decodeURIComponent(r))}}),t}function C(e,t){if(!(this instanceof C))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.')
4379if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].")
4380this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new m(t.headers),this.url=t.url||"",this._initBody(e)}A.prototype.clone=function(){return new A(this,{body:this._bodyInit})},b.call(A.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:200,statusText:""})
4381return e.ok=!1,e.status=0,e.type="error",e}
4382var L=[301,302,303,307,308]
4383C.redirect=function(e,t){if(-1===L.indexOf(t))throw new RangeError("Invalid status code")
4384return new C(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException
4385try{new e.DOMException}catch(err){e.DOMException=function(e,t){this.message=e,this.name=t
4386var i=Error(e)
4387this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function x(i,n){return new s(function(s,o){var l=new A(i,n)
4388if(l.signal&&l.signal.aborted)return o(new e.DOMException("Aborted","AbortError"))
4389var c=new XMLHttpRequest
4390function u(){c.abort()}if(c.onload=function(){var e,t,i={statusText:c.statusText,headers:(e=c.getAllResponseHeaders()||"",t=new m,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var i=e.split(":"),n=i.shift().trim()
4391if(n){var r=i.join(":").trim()
4392try{t.append(n,r)}catch(s){console.warn("Response "+s.message)}}}),t)}
43930===l.url.indexOf("file://")&&(c.status<200||c.status>599)?i.status=200:i.status=c.status,i.url="responseURL"in c?c.responseURL:i.headers.get("X-Request-URL")
4394var n="response"in c?c.response:c.responseText
4395setTimeout(function(){s(new C(n,i))},0)},c.onerror=function(){setTimeout(function(){o(new TypeError("Network request failed"))},0)},c.ontimeout=function(){setTimeout(function(){o(new TypeError("Network request timed out"))},0)},c.onabort=function(){setTimeout(function(){o(new e.DOMException("Aborted","AbortError"))},0)},c.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(l.url),!0),"include"===l.credentials?c.withCredentials=!0:"omit"===l.credentials&&(c.withCredentials=!1),"responseType"in c&&(r?c.responseType="blob":a&&(c.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof m||t.Headers&&n.headers instanceof t.Headers)){var d=[]
4396Object.getOwnPropertyNames(n.headers).forEach(function(e){d.push(h(e)),c.setRequestHeader(e,f(n.headers[e]))}),l.headers.forEach(function(e,t){-1===d.indexOf(t)&&c.setRequestHeader(t,e)})}else l.headers.forEach(function(e,t){c.setRequestHeader(t,e)})
4397l.signal&&(l.signal.addEventListener("abort",u),c.onreadystatechange=function(){4===c.readyState&&l.signal.removeEventListener("abort",u)}),c.send(void 0===l._bodyInit?null:l._bodyInit)})}x.polyfill=!0,t.fetch||(t.fetch=x,t.Headers=m,t.Request=A,t.Response=C),e.Headers=m,e.Request=A,e.Response=C,e.fetch=x})({})
4398if(!l.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?")
4399var u=0
4400function d(e){return u--,e}r.Test?(r.Test.registerWaiter(function(){return 0===u}),t.default=function(){return u++,t.fetch.apply(e,arguments).then(function(e){return e.clone().blob().then(d,d),e},function(e){throw d(e),e})}):t.default=t.fetch,o.forEach(function(e){delete t[e]})})})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}(function(e){var t,i
4401t=this,i=function(e){"use strict"
4402var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]
4403for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},i="defaultParagraphSeparator",n="formatBlock",r=function(e,t,i){return e.addEventListener(t,i)},s=function(e,t){return e.appendChild(t)},o=function(e){return document.createElement(e)},a=function(e){return document.queryCommandState(e)},l=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null
4404return document.execCommand(e,!1,t)},c={bold:{icon:"<b>B</b>",title:"Bold",state:function(){return a("bold")},result:function(){return l("bold")}},italic:{icon:"<i>I</i>
4404",title:"Italic",state:function(){return a("italic")},result:function(){return l("italic")}},underline:{icon:"<u>U</u>",title:"Underline",state:function(){return a("underline")},result:function(){return l("underline")}},strikethrough:{icon:"<strike>S</strike>",title:"Strike-through",state:function(){return a("strikeThrough")},result:function(){return l("strikeThrough")}},heading1:{icon:"<b>H<sub>1</sub></b>",title:"Heading 1",result:function(){return l(n,"<h1>")}},heading2:{icon:"<b>H<sub>2</sub></b>",title:"Heading 2",result:function(){return l(n,"<h2>")}},paragraph:{icon:"&#182;",title:"Paragraph",result:function(){return l(n,"<p>")}},quote:{icon:"&#8220; &#8221;",title:"Quote",result:function(){return l(n,"<blockquote>")}},olist:{icon:"&#35;",title:"Ordered List",result:function(){return l("insertOrderedList")}},ulist:{icon:"&#8226;",title:"Unordered List",result:function(){return l("insertUnorderedList")}},code:{icon:"&lt;/&gt;",title:"Code",result:function(){return l(n,"<pre>")}},line:{icon:"&#8213;",title:"Horizontal Line",result:function(){return l("insertHorizontalRule")}},link:{icon:"&#128279;",title:"Link",result:function(){var e=window.prompt("Enter the link URL")
4405e&&l("createLink",e)}},image:{icon:"&#128247;",title:"Image",result:function(){var e=window.prompt("Enter the image URL")
4406e&&l("insertImage",e)}}},u={actionbar:"pell-actionbar",button:"pell-button",content:"pell-content",selected:"pell-button-selected"},d=function(e){var a=e.actions?e.actions.map(function(e){return"string"==typeof e?c[e]:c[e.name]?t({},c[e.name],e):e}):Object.keys(c).map(function(e){return c[e]}),d=t({},u,e.classes),h=e[i]||"div",f=o("div")
4407f.className=d.actionbar,s(e.element,f)
4408var p=e.element.content=o("div")
4409return p.contentEditable=!0,p.className=d.content,p.oninput=function(t){var i=t.target.firstChild
4410i&&3===i.nodeType?l(n,"<"+h+">"):"<br>"===p.innerHTML&&(p.innerHTML=""),e.onChange(p.innerHTML)},p.onkeydown=function(e){var t
4411"Enter"===e.key&&"blockquote"===(t=n,document.queryCommandValue(t))&&setTimeout(function(){return l(n,"<"+h+">")},0)},s(e.element,p),a.forEach(function(e){var t=o("button")
4412if(t.className=d.button,t.innerHTML=e.icon,t.title=e.title,t.setAttribute("type","button"),t.onclick=function(){return e.result()&&p.focus()},e.state){var i=function(){return t.classList[e.state()?"add":"remove"](d.selected)}
4413r(p,"keyup",i),r(p,"mouseup",i),r(t,"click",i)}s(f,t)}),e.styleWithCSS&&l("styleWithCSS"),l(i,h),e.element},h={exec:l,init:d}
4414e.exec=l,e.init=d,e.default=h,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof e&&e.amd?e(["exports"],i):i(t.pell={})})(function(){function e(){var e=Array.prototype.slice.call(arguments)
4415return e.unshift("pell"),define.apply(null,e)}return e.amd=!0,e}()),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e()
4416else if("function"==typeof define&&define.amd)define([],e)
4417else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).leafletPip=e()}}(function(){return function e(t,i,n){function r(o,a){if(!i[o]){if(!t[o]){var l="function"==typeof require&&require
4418if(!a&&l)return l(o,!0)
4419if(s)return s(o,!0)
4420var c=new Error("Cannot find module '"+o+"'")
4421throw c.code="MODULE_NOT_FOUND",c}var u=i[o]={exports:{}}
4422t[o][0].call(u.exports,function(e){var i=t[o][1][e]
4423return r(i||e)},u,u.exports,e,t,i,n)}return i[o].exports}for(var s="function"==typeof require&&require,o=0;o<n.length;o++)r(n[o])
4424return r}({1:[function(e,t,i){"use strict"
4425var n=e("geojson-utils")
4426var r={bassackwards:!1,pointInLayer:function(e,t,i){"number"==typeof e.lat?e=[e.lng,e.lat]:r.bassackwards&&(e=e.concat().reverse())
4427var s=[]
4428return t.eachLayer(function(t){i&&s.length||function(e){return e.feature&&e.feature.geometry&&e.feature.geometry.type&&-1!==["Polygon","MultiPolygon"].indexOf(e.feature.geometry.type)}(t)&&n.pointInPolygon({type:"Point",coordinates:e},t.toGeoJSON().geometry)&&s.push(t)}),s}}
4429t.exports=r},{"geojson-utils":2}],2:[function(e,t,i){(function(){var e=this.gju={}
4430function i(e){for(var t=[],i=[],n=0;n<e[0].length;n++)t.push(e[0][n][1]),i.push(e[0][n][0])
4431return t=t.sort(function(e,t){return e-t}),i=i.sort(function(e,t){return e-t}),[[t[0],i[0]],[t[t.length-1],i[i.length-1]]]}function n(e,t,i){for(var n=[[0,0]],r=0;r<i.length;r++){for(var s=0;s<i[r].length;s++)n.push(i[r][s])
4432n.push(i[r][0]),n.push([0,0])}var o=!1
4433for(r=0,s=n.length-1;r<n.length;s=r++)n[r][0]>t!=n[s][0]>t&&e<(n[s][1]-n[r][1])*(t-n[r][0])/(n[s][0]-n[r][0])+n[r][1]&&(o=!o)
4434return o}void 0!==t&&t.exports&&(t.exports=e),e.lineStringsIntersect=function(e,t){for(var i=[],n=0;n<=e.coordinates.length-2;++n)for(var r=0;r<=t.coordinates.length-2;++r){var s={x:e.coordinates[n][1],y:e.coordinates[n][0]},o={x:e.coordinates[n+1][1],y:e.coordinates[n+1][0]},a={x:t.coordinates[r][1],y:t.coordinates[r][0]},l={x:t.coordinates[r+1][1],y:t.coordinates[r+1][0]},c=(l.y-a.y)*(o.x-s.x)-(l.x-a.x)*(o.y-s.y)
4435if(0!=c){var u=((l.x-a.x)*(s.y-a.y)-(l.y-a.y)*(s.x-a.x))/c,d=((o.x-s.x)*(s.y-a.y)-(o.y-s.y)*(s.x-a.x))/c
44360<=u&&u<=1&&0<=d&&d<=1&&i.push({type:"Point",coordinates:[s.x+u*(o.x-s.x),s.y+u*(o.y-s.y)]})}}return 0==i.length&&(i=!1),i},e.pointInBoundingBox=function(e,t){return!(e.coordinates[1]<t[0][0]||e.coordinates[1]>t[1][0]||e.coordinates[0]<t[0][1]||e.coordinates[0]>t[1][1])},e.pointInPolygon=function(t,r){for(var s="Polygon"==r.type?[r.coordinates]:r.coordinates,o=!1,a=0;a<s.length;
4436a++)e.pointInBoundingBox(t,i(s[a]))&&(o=!0)
4437if(!o)return!1
4438var l=!1
4439for(a=0;a<s.length;a++)n(t.coordinates[1],t.coordinates[0],s[a])&&(l=!0)
4440return l},e.pointInMultiPolygon=function(t,r){for(var s="MultiPolygon"==r.type?[r.coordinates]:r.coordinates,o=!1,a=!1,l=0;l<s.length;l++){for(var c=s[l],u=0;u<c.length;u++)o||e.pointInBoundingBox(t,i(c[u]))&&(o=!0)
4441if(!o)return!1
4442for(u=0;u<c.length;u++)a||n(t.coordinates[1],t.coordinates[0],c[u])&&(a=!0)}return a},e.numberToRadius=function(e){return e*Math.PI/180},e.numberToDegree=function(e){return 180*e/Math.PI},e.drawCircle=function(t,i,n){for(var r=[i.coordinates[1],i.coordinates[0]],s=t/1e3/6371,o=[e.numberToRadius(r[0]),e.numberToRadius(r[1])],a=(n=n||15,[[r[0],r[1]]]),l=0;l<n;l++){var c=2*Math.PI*l/n,u=Math.asin(Math.sin(o[0])*Math.cos(s)+Math.cos(o[0])*Math.sin(s)*Math.cos(c)),d=o[1]+Math.atan2(Math.sin(c)*Math.sin(s)*Math.cos(o[0]),Math.cos(s)-Math.sin(o[0])*Math.sin(u))
4443a[l]=[],a[l][1]=e.numberToDegree(u),a[l][0]=e.numberToDegree(d)}return{type:"Polygon",coordinates:[a]}},e.rectangleCentroid=function(e){var t=e.coordinates[0],i=t[0][0],n=t[0][1]
4444return{type:"Point",coordinates:[i+(t[2][0]-i)/2,n+(t[2][1]-n)/2]}},e.pointDistance=function(t,i){var n=t.coordinates[0],r=t.coordinates[1],s=i.coordinates[0],o=i.coordinates[1],a=e.numberToRadius(o-r),l=e.numberToRadius(s-n),c=Math.pow(Math.sin(a/2),2)+Math.cos(e.numberToRadius(r))*Math.cos(e.numberToRadius(o))*Math.pow(Math.sin(l/2),2)
4445return 6371*(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)))*1e3},e.geometryWithinRadius=function(t,i,n){if("Point"==t.type)return e.pointDistance(t,i)<=n
4446if("LineString"==t.type||"Polygon"==t.type){var r,s={}
4447for(var o in r="Polygon"==t.type?t.coordinates[0]:t.coordinates)if(s.coordinates=r[o],e.pointDistance(s,i)>n)return!1}return!0},e.area=function(e){for(var t=0,i=e.coordinates[0],n=i.length-1,r=0;r<i.length;n=r++){var s={x:i[r][1],y:i[r][0]},o={x:i[n][1],y:i[n][0]}
4448t+=s.x*o.y,t-=s.y*o.x}return t/=2},e.centroid=function(t){for(var i,n=0,r=0,s=t.coordinates[0],o=s.length-1,a=0;a<s.length;o=a++){var l={x:s[a][1],y:s[a][0]},c={x:s[o][1],y:s[o][0]}
4449n+=(l.x+c.x)*(i=l.x*c.y-c.x*l.y),r+=(l.y+c.y)*i}return{type:"Point",coordinates:[r/(i=6*e.area(t)),n/i]}},e.simplify=function(e,t){var i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_
4450t=t||20,e=e.map(function(e){return{lng:e.coordinates[0],lat:e.coordinates[1]}})
4451var b=Math.PI/180*.5,w=new Array,A=new Array,T=new Array
4452if(e.length<3)return e
4453for(i=e.length,u=360*t/(2*Math.PI*6378137),u*=u,r=0,A[0]=0,T[0]=i-1,n=1;n>0;)if(s=A[n-1],o=T[n-1],n--,o-s>1){for(d=e[o].lng()-e[s].lng(),h=e[o].lat()-e[s].lat(),Math.abs(d)>180&&(d=360-Math.abs(d)),f=(d*=Math.cos(b*(e[o].lat()+e[s].lat())))*d+h*h,L=s+1,a=s,c=-1;L<o;L++)p=e[L].lng()-e[s].lng(),m=e[L].lat()-e[s].lat(),Math.abs(p)>180&&(p=360-Math.abs(p)),g=(p*=Math.cos(b*(e[L].lat()+e[s].lat())))*p+m*m,y=e[L].lng()-e[o].lng(),v=e[L].lat()-e[o].lat(),Math.abs(y)>180&&(y=360-Math.abs(y)),(l=g>=f+(_=(y*=Math.cos(b*(e[L].lat()+e[o].lat())))*y+v*v)?_:_>=f+g?g:(p*h-m*d)*(p*h-m*d)/f)>c&&(a=L,c=l)
4454c<u?(w[r]=s,r++):(A[++n-1]=a,T[n-1]=o,A[++n-1]=s,T[n-1]=a)}else w[r]=s,r++
4455w[r]=i-1,r++
4456for(var C=new Array,L=0;L<r;L++)C.push(e[w[L]])
4457return C.map(function(e){return{type:"Point",coordinates:[e.lng,e.lat]}})},e.destinationPoint=function(t,i,n){n/=6371,i=e.numberToRadius(i)
4458var r=e.numberToRadius(t.coordinates[0]),s=e.numberToRadius(t.coordinates[1]),o=Math.asin(Math.sin(s)*Math.cos(n)+Math.cos(s)*Math.sin(n)*Math.cos(i)),a=r+Math.atan2(Math.sin(i)*Math.sin(n)*Math.cos(s),Math.cos(n)-Math.sin(s)*Math.sin(o))
4459return a=(a+3*Math.PI)%(2*Math.PI)-Math.PI,{type:"Point",coordinates:[e.numberToDegree(a),e.numberToDegree(o)]}}})()},{}]},{},[1])(1)}),
4460/*!
4461  * Bootstrap v5.3.8 (https://getbootstrap.com/)
4462  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4463  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
4464  */
4465function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()}(this,function(){"use strict"
4466const e=new Map,t={set(t,i,n){e.has(t)||e.set(t,new Map)
4467const r=e.get(t)
4468r.has(i)||0===r.size?r.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(t,i)=>e.has(t)&&e.get(t).get(i)||null,remove(t,i){if(!e.has(t))return
4469const n=e.get(t)
4470n.delete(i),0===n.size&&e.delete(t)}},i="transitionend",n=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),r=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),s=e=>{e.dispatchEvent(new Event(i))},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),a=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(n(e)):null,l=e=>{if(!o(e)||0===e.getClientRects().length)return!1
4471const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])")
4472if(!i)return t
4473if(i!==e){const t=e.closest("summary")
4474if(t&&t.parentNode!==i)return!1
4475if(null===t)return!1}return t},c=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),u=e=>{if(!document.documentElement.attachShadow)return null
4476if("function"==typeof e.getRootNode){const t=e.getRootNode()
4477return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?u(e.parentNode):null},d=()=>{},h=e=>{e.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,p=[],m=()=>"rtl"===document.documentElement.dir,g=e=>{var t
4478t=()=>{const t=f()
4479if(t){const i=e.NAME,n=t.fn[i]
4480t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=n,e.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of p)e()}),p.push(t)):t()},y=(e,t=[],i=e)=>"function"==typeof e?e.call(...t):i,v=(e,t,n=!0)=>
4480{if(!n)return void y(e)
4481const r=(e=>{if(!e)return 0
4482let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e)
4483const n=Number.parseFloat(t),r=Number.parseFloat(i)
4484return n||r?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5
4485let o=!1
4486const a=({target:n})=>{n===t&&(o=!0,t.removeEventListener(i,a),y(e))}
4487t.addEventListener(i,a),setTimeout(()=>{o||s(t)},r)},_=(e,t,i,n)=>{const r=e.length
4488let s=e.indexOf(t)
4489return-1===s?!i&&n?e[r-1]:e[0]:(s+=i?1:-1,n&&(s=(s+r)%r),e[Math.max(0,Math.min(s,r-1))])},b=/[^.]*(?=\..*)\.|.*/,w=/\..*/,A=/::\d+$/,T={}
4490let C=1
4491const L={mouseenter:"mouseover",mouseleave:"mouseout"},x=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"])
4492function M(e,t){return t&&`${t}::${C++}`||e.uidEvent||C++}function E(e){const t=M(e)
4493return e.uidEvent=t,T[t]=T[t]||{},T[t]}function S(e,t,i=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===i)}function k(e,t,i){const n="string"==typeof t,r=n?i:t||i
4494let s=D(e)
4495return x.has(s)||(s=e),[n,r,s]}function P(e,t,i,n,r){if("string"!=typeof t||!e)return
4496let[s,o,a]=k(t,i,n)
4497if(t in L){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)}
4498o=e(o)}const l=E(e),c=l[a]||(l[a]={}),u=S(c,o,s?i:null)
4499if(u)return void(u.oneOff=u.oneOff&&r)
4500const d=M(o,t.replace(b,"")),h=s?function(e,t,i){return function n(r){const s=e.querySelectorAll(t)
4501for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of s)if(a===o)return N(r,{delegateTarget:o}),n.oneOff&&I.off(e,r.type,t,i),i.apply(o,[r])}}(e,i,o):function(e,t){return function i(n){return N(n,{delegateTarget:e}),i.oneOff&&I.off(e,n.type,t),t.apply(e,[n])}}(e,o)
4502h.delegationSelector=s?i:null,h.callable=o,h.oneOff=r,h.uidEvent=d,c[d]=h,e.addEventListener(a,h,s)}function O(e,t,i,n,r){const s=S(t[i],n,r)
4503s&&(e.removeEventListener(i,s,Boolean(r)),delete t[i][s.uidEvent])}function z(e,t,i,n){const r=t[i]||{}
4504for(const[s,o]of Object.entries(r))s.includes(n)&&O(e,t,i,o.callable,o.delegationSelector)}function D(e){return e=e.replace(w,""),L[e]||e}const I={on(e,t,i,n){P(e,t,i,n,!1)},one(e,t,i,n){P(e,t,i,n,!0)},off(e,t,i,n){if("string"!=typeof t||!e)return
4505const[r,s,o]=k(t,i,n),a=o!==t,l=E(e),c=l[o]||{},u=t.startsWith(".")
4506if(void 0===s){if(u)for(const i of Object.keys(l))z(e,l,i,t.slice(1))
4507for(const[i,n]of Object.entries(c)){const r=i.replace(A,"")
4508a&&!t.includes(r)||O(e,l,o,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return
4509O(e,l,o,s,r?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null
4510const n=f()
4511let r=null,s=!0,o=!0,a=!1
4512t!==D(t)&&n&&(r=n.Event(t,i),n(e).trigger(r),s=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented())
4513const l=N(new Event(t,{bubbles:s,cancelable:!0}),i)
4514return a&&l.preventDefault(),o&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}}
4515function N(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(i){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function R(e){if("true"===e)return!0
4516if("false"===e)return!1
4517if(e===Number(e).toString())return Number(e)
4518if(""===e||"null"===e)return null
4519if("string"!=typeof e)return e
4520try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function F(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const B={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${F(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${F(t)}`)},getDataAttributes(e){if(!e)return{}
4521const t={},i=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"))
4522for(const n of i){let i=n.replace(/^bs/,"")
4523i=i.charAt(0).toLowerCase()+i.slice(1),t[i]=R(e.dataset[n])}return t},getDataAttribute:(e,t)=>
vendor: 7,470 bytes, lines 4523-4567
4523R(e.getAttribute(`data-bs-${F(t)}`))}
4524class j{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=o(t)?B.getDataAttribute(t,"config"):{}
4525return{...this.constructor.Default,..."object"==typeof i?i:{},...o(t)?B.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[i,n]of Object.entries(t)){const t=e[i],s=o(t)?"element":r(t)
4526if(!new RegExp(n).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${s}" but expected type "${n}".`)}}}class U extends j{constructor(e,i){super(),(e=a(e))&&(this._element=e,this._config=this._getConfig(i),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),I.off(this._element,this.constructor.EVENT_KEY)
4527for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){v(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(a(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const V=e=>{let t=e.getAttribute("data-bs-target")
4528if(!t||"#"===t){let i=e.getAttribute("href")
4529if(!i||!i.includes("#")&&!i.startsWith("."))return null
4530i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t?t.split(",").map(e=>n(e)).join(","):null},H={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const i=[]
4531let n=e.parentNode.closest(t)
4532for(;n;)i.push(n),n=n.parentNode.closest(t)
4533return i},prev(e,t){let i=e.previousElementSibling
4534for(;i;){if(i.matches(t))return[i]
4535i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling
4536for(;i;){if(i.matches(t))return[i]
4537i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",")
4538return this.find(t,e).filter(e=>!c(e)&&l(e))},getSelectorFromElement(e){const t=V(e)
4539return t&&H.findOne(t)?t:null},getElementFromSelector(e){const t=V(e)
4540return t?H.findOne(t):null},getMultipleElementsFromSelector(e){const t=V(e)
4541return t?H.find(t):[]}},q=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,n=e.NAME
4542I.on(document,i,`[data-bs-dismiss="${n}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return
4543const r=H.getElementFromSelector(this)||this.closest(`.${n}`)
4544e.getOrCreateInstance(r)[t]()})},G=".bs.alert",W=`close${G}`,$=`closed${G}`
4545class Q extends U{static get NAME(){return"alert"}close(){if(I.trigger(this._element,W).defaultPrevented)return
4546this._element.classList.remove("show")
4547const e=this._element.classList.contains("fade")
4548this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),I.trigger(this._element,$),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=Q.getOrCreateInstance(this)
4549if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`)
4550t[e](this)}})}}q(Q,"close"),g(Q)
4551const X='[data-bs-toggle="button"]'
4552class Y extends U{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Y.getOrCreateInstance(this)
4553"toggle"===e&&t[e]()})}}I.on(document,"click.bs.button.data-api",X,e=>{e.preventDefault()
4554const t=e.target.closest(X)
4555Y.getOrCreateInstance(t).toggle()}),g(Y)
4556const K=".bs.swipe",Z=`touchstart${K}`,J=`touchmove${K}`,ee=`touchend${K}`,te=`pointerdown${K}`,ie=`pointerup${K}`,ne={endCallback:null,leftCallback:null,rightCallback:null},re={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"}
4557class se extends j{constructor(e,t){super(),this._element=e,e&&se.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ne}static get DefaultType(){return re}static get NAME(){return"swipe"}dispose(){I.off(this._element,K)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),y(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX)
4558if(e<=40)return
4559const t=e/this._deltaX
4560this._deltaX=0,t&&y(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(I.on(this._element,te,e=>this._start(e)),I.on(this._element,ie,e=>this._end(e)),this._element.classList.add("pointer-event")):(I.on(this._element,Z,e=>this._start(e)),I.on(this._element,J,e=>this._move(e)),I.on(this._element,ee,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const oe=".bs.carousel",ae=".data-api",le="ArrowLeft",ce="ArrowRight",ue="next",de="prev",he="left",fe="right",pe=`slide${oe}`,me=`slid${oe}`,ge=`keydown${oe}`,ye=`mouseenter${oe}`,ve=`mouseleave${oe}`,_e=`dragstart${oe}`,be=`load${oe}${ae}`,we=`click${oe}${ae}`,Ae="carousel",Te="active",Ce=".active",Le=".carousel-item",xe=Ce+Le,Me={[le]:fe,[ce]:he},Ee={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Se={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"}
4561class ke extends U{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=H.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Ae&&this.cycle()}static get Default(){return Ee}static get DefaultType(){return Se}static get NAME(){return"carousel"}next(){this._slide(ue)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(de)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?I.one(this._element,me,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems()
4562if(e>t.length-1||e<0)return
4563if(this._isSliding)return void I.one(this._element,me,()=>this.to(e))
4564const i=this._getItemIndex(this._getActive())
4565if(i===e)return
4566const n=e>i?ue:de
4567this._slide(n,t[e])}
4567dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&I.on(this._element,ge,e=>this._keydown(e)),"hover"===this._config.pause&&(I.on(this._element,ye,()=>this.pause()),I.on(this._element,ve,()=>this._maybeEnableCycle())),this._config.touch&&se.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of H.find(".carousel-item img",this._element))I.on(t,_e,e=>e.preventDefault())
4568const e={leftCallback:()=>this._slide(this._directionToOrder(he)),rightCallback:()=>this._slide(this._directionToOrder(fe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}}
4569this._swipeHelper=new se(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return
4570const t=Me[e.key]
4571t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return
4572const t=H.findOne(Ce,this._indicatorsElement)
4573t.classList.remove(Te),t.removeAttribute("aria-current")
4574const i=H.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement)
4575i&&(i.classList.add(Te),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive()
4576if(!e)return
4577const t=Number.parseInt(e.getAttribute("data-bs-interval"),10)
4578this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return
4579const i=this._getActive(),n=e===ue,r=t||_(this._getItems(),i,n,this._config.wrap)
4580if(r===i)return
4581const s=this._getItemIndex(r),o=t=>I.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:s})
4582if(o(pe).defaultPrevented)return
4583if(!i||!r)return
4584const a=Boolean(this._interval)
4585this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=r
4586const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev"
4587r.classList.add(c),h(r),i.classList.add(l),r.classList.add(l)
4588this._queueCallback(()=>{r.classList.remove(l,c),r.classList.add(Te),i.classList.remove(Te,c,l),this._isSliding=!1,o(me)},i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return H.findOne(xe,this._element)}_getItems(){return H.find(Le,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return m()?e===he?de:ue:e===he?ue:de}_orderToDirection(e){return m()?e===de?he:fe:e===de?fe:he}static jQueryInterface(e){return this.each(function(){const t=ke.getOrCreateInstance(this,e)
4589if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`)
4590t[e]()}}else t.to(e)})}}I.on(document,we,"[data-bs-slide], [data-bs-slide-to]",function(e){const t=H.getElementFromSelector(this)
4591if(!t||!t.classList.contains(Ae))return
4592e.preventDefault()
4593const i=ke.getOrCreateInstance(t),n=this.getAttribute("data-bs-slide-to")
4594return n?(i.to(n),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())}),I.on(window,be,()=>{const e=H.find('[data-bs-ride="carousel"]')
4595for(const t of e)ke.getOrCreateInstance(t)}),g(ke)
4596const Pe=".bs.collapse",Oe=`show${Pe}`,ze=`shown${Pe}`,De=`hide${Pe}`,Ie=`hidden${Pe}`,Ne=`click${Pe}.data-api`,Re="show",Fe="collapse",Be="collapsing",je=`:scope .${Fe} .${Fe}`,Ue='[data-bs-toggle="collapse"]',Ve={parent:null,toggle:!0},He={parent:"(null|element)",toggle:"boolean"}
4597class qe extends U{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[]
4598const i=H.find(Ue)
4599for(const n of i){const e=H.getSelectorFromElement(n),t=H.find(e).filter(e=>e===this._element)
4600null!==e&&t.length&&this._triggerArray.push(n)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ve}static get DefaultType(){return He}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return
4601let e=[]
4602if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>qe.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning)return
4603if(I.trigger(this._element,Oe).defaultPrevented)return
4604for(const n of e)n.hide()
4605const t=this._getDimension()
4606this._element.classList.remove(Fe),this._element.classList.add(Be),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0
4607const i=`scroll${t[0].toUpperCase()+t.slice(1)}`
4608this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Be),this._element.classList.add(Fe,Re),this._element.style[t]="",I.trigger(this._element,ze)},this._element,!0),this._element.style[t]=`${this._element[i]}px`}
4608hide(){if(this._isTransitioning||!this._isShown())return
4609if(I.trigger(this._element,De).defaultPrevented)return
4610const e=this._getDimension()
4611this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,h(this._element),this._element.classList.add(Be),this._element.classList.remove(Fe,Re)
4612for(const t of this._triggerArray){const e=H.getElementFromSelector(t)
4613e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0
4614this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Be),this._element.classList.add(Fe),I.trigger(this._element,Ie)},this._element,!0)}_isShown(e=this._element){return e.classList.contains(Re)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=a(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return
4615const e=this._getFirstLevelChildren(Ue)
4616for(const t of e){const e=H.getElementFromSelector(t)
4617e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=H.find(je,this._config.parent)
4618return H.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={}
4619return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const i=qe.getOrCreateInstance(this,t)
4620if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`)
4621i[e]()}})}}I.on(document,Ne,Ue,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault()
4622for(const t of H.getMultipleElementsFromSelector(this))qe.getOrCreateInstance(t,{toggle:!1}).toggle()}),g(qe)
4623var Ge="top",We="bottom",$e="right",Qe="left",Xe="auto",Ye=[Ge,We,$e,Qe],Ke="start",Ze="end",Je="clippingParents",et="viewport",tt="popper",it="reference",nt=Ye.reduce(function(e,t){return e.concat([t+"-"+Ke,t+"-"+Ze])},[]),rt=[].concat(Ye,[Xe]).reduce(function(e,t){return e.concat([t,t+"-"+Ke,t+"-"+Ze])},[]),st="beforeRead",ot="read",at="afterRead",lt="beforeMain",ct="main",ut="afterMain",dt="beforeWrite",ht="write",ft="afterWrite",pt=[st,ot,at,lt,ct,ut,dt,ht,ft]
4624function mt(e){return e?(e.nodeName||"").toLowerCase():null}function gt(e){if(null==e)return window
4625if("[object Window]"!==e.toString()){var t=e.ownerDocument
4626return t&&t.defaultView||window}return e}function yt(e){return e instanceof gt(e).Element||e instanceof Element}function vt(e){return e instanceof gt(e).HTMLElement||e instanceof HTMLElement}function _t(e){return"undefined"!=typeof ShadowRoot&&(e instanceof gt(e).ShadowRoot||e instanceof ShadowRoot)}const bt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state
4627Object.keys(t.elements).forEach(function(e){var i=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e]
4628vt(r)&&mt(r)&&(Object.assign(r.style,i),Object.keys(n).forEach(function(e){var t=n[e]
4629!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}}
4630return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce(function(e,t){return e[t]="",e},{})
4631vt(n)&&mt(n)&&(Object.assign(n.style,s),Object.keys(r).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]}
4632function wt(e){return e.split("-")[0]}var At=Math.max,Tt=Math.min,Ct=Math.round
4633function Lt(){var e=navigator.userAgentData
4634return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function xt(){return!/^((?!chrome|android).)*safari/i.test(Lt())}function Mt(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1)
4635var n=e.getBoundingClientRect(),r=1,s=1
4636t&&vt(e)&&(r=e.offsetWidth>0&&Ct(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Ct(n.height)/e.offsetHeight||1)
vendor: 14,745 bytes, lines 4637-4727
4637var o=(yt(e)?gt(e):window).visualViewport,a=!xt()&&i,l=(n.left+(a&&o?o.offsetLeft:0))/r,c=(n.top+(a&&o?o.offsetTop:0))/s,u=n.width/r,d=n.height/s
4638return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Et(e){var t=Mt(e),i=e.offsetWidth,n=e.offsetHeight
4639return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function St(e,t){var i=t.getRootNode&&t.getRootNode()
4640if(e.contains(t))return!0
4641if(i&&_t(i)){var n=t
4642do{if(n&&e.isSameNode(n))return!0
4643n=n.parentNode||n.host}while(n)}return!1}function kt(e){return gt(e).getComputedStyle(e)}function Pt(e){return["table","td","th"].indexOf(mt(e))>=0}function Ot(e){return((yt(e)?e.ownerDocument:e.document)||window.document).documentElement}function zt(e){return"html"===mt(e)?e:e.assignedSlot||e.parentNode||(_t(e)?e.host:null)||Ot(e)}function Dt(e){return vt(e)&&"fixed"!==kt(e).position?e.offsetParent:null}function It(e){for(var t=gt(e),i=Dt(e);i&&Pt(i)&&"static"===kt(i).position;)i=Dt(i)
4644return i&&("html"===mt(i)||"body"===mt(i)&&"static"===kt(i).position)?t:i||function(e){var t=/firefox/i.test(Lt())
4645if(/Trident/i.test(Lt())&&vt(e)&&"fixed"===kt(e).position)return null
4646var i=zt(e)
4647for(_t(i)&&(i=i.host);vt(i)&&["html","body"].indexOf(mt(i))<0;){var n=kt(i)
4648if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i
4649i=i.parentNode}return null}(e)||t}function Nt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Rt(e,t,i){return At(e,Tt(t,i))}function Ft(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Bt(e,t){return t.reduce(function(t,i){return t[i]=e,t},{})}const jt={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,n=e.name,r=e.options,s=i.elements.arrow,o=i.modifiersData.popperOffsets,a=wt(i.placement),l=Nt(a),c=[Qe,$e].indexOf(a)>=0?"height":"width"
4650if(s&&o){var u=function(e,t){return Ft("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Bt(e,Ye))}(r.padding,i),d=Et(s),h="y"===l?Ge:Qe,f="y"===l?We:$e,p=i.rects.reference[c]+i.rects.reference[l]-o[l]-i.rects.popper[c],m=o[l]-i.rects.reference[l],g=It(s),y=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=p/2-m/2,_=u[h],b=y-d[c]-u[f],w=y/2-d[c]/2+v,A=Rt(_,w,b),T=l
4651i.modifiersData[n]=((t={})[T]=A,t.centerOffset=A-w,t)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i
4652null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&St(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}
4653function Ut(e){return e.split("-")[1]}var Vt={top:"auto",right:"auto",bottom:"auto",left:"auto"}
4654function Ht(e){var t,i=e.popper,n=e.popperRect,r=e.placement,s=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,h=o.x,f=void 0===h?0:h,p=o.y,m=void 0===p?0:p,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m}
4655f=g.x,m=g.y
4656var y=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),_=Qe,b=Ge,w=window
4657if(c){var A=It(i),T="clientHeight",C="clientWidth"
4658if(A===gt(i)&&"static"!==kt(A=Ot(i)).position&&"absolute"===a&&(T="scrollHeight",C="scrollWidth"),r===Ge||(r===Qe||r===$e)&&s===Ze)b=We,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[T])-n.height,m*=l?1:-1
4659if(r===Qe||(r===Ge||r===We)&&s===Ze)_=$e,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[C])-n.width,f*=l?1:-1}var L,x=Object.assign({position:a},c&&Vt),M=!0===u?function(e,t){var i=e.x,n=e.y,r=t.devicePixelRatio||1
4660return{x:Ct(i*r)/r||0,y:Ct(n*r)/r||0}}({x:f,y:m},gt(i)):{x:f,y:m}
4661return f=M.x,m=M.y,l?Object.assign({},x,((L={})[b]=v?"0":"",L[_]=y?"0":"",L.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",L)):Object.assign({},x,((t={})[b]=v?m+"px":"",t[_]=y?f+"px":"",t.transform="",t))}const qt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,n=i.gpuAcceleration,r=void 0===n||n,s=i.adaptive,o=void 0===s||s,a=i.roundOffsets,l=void 0===a||a,c={placement:wt(t.placement),variation:Ut(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy}
4662null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ht(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ht(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}
4663var Gt={passive:!0}
4664const Wt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=e.options,r=n.scroll,s=void 0===r||r,o=n.resize,a=void 0===o||o,l=gt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper)
4665return s&&c.forEach(function(e){e.addEventListener("scroll",i.update,Gt)}),a&&l.addEventListener("resize",i.update,Gt),function(){s&&c.forEach(function(e){e.removeEventListener("scroll",i.update,Gt)}),a&&l.removeEventListener("resize",i.update,Gt)}},data:{}}
4666var $t={left:"right",right:"left",bottom:"top",top:"bottom"}
4667function Qt(e){return e.replace(/left|right|bottom|top/g,function(e){return $t[e]})}var Xt={start:"end",end:"start"}
4668function Yt(e){return e.replace(/start|end/g,function(e){return Xt[e]})}function Kt(e){var t=gt(e)
4669return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zt(e){return Mt(Ot(e)).left+Kt(e).scrollLeft}function Jt(e){var t=kt(e),i=t.overflow,n=t.overflowX,r=t.overflowY
4670return/auto|scroll|overlay|hidden/.test(i+r+n)}function ei(e){return["html","body","#document"].indexOf(mt(e))>=0?e.ownerDocument.body:vt(e)&&Jt(e)?e:ei(zt(e))}function ti(e,t){var i
4671void 0===t&&(t=[])
4672var n=ei(e),r=n===(null==(i=e.ownerDocument)?void 0:i.body),s=gt(n),o=r?[s].concat(s.visualViewport||[],Jt(n)?n:[]):n,a=t.concat(o)
4673return r?a:a.concat(ti(zt(o)))}function ii(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ni(e,t,i){return t===et?ii(function(e,t){var i=gt(e),n=Ot(e),r=i.visualViewport,s=n.clientWidth,o=n.clientHeight,a=0,l=0
4674if(r){s=r.width,o=r.height
4675var c=xt();(c||!c&&"fixed"===t)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:o,x:a+Zt(e),y:l}}(e,i)):yt(t)?function(e,t){var i=Mt(e,!1,"fixed"===t)
4676return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):ii(function(e){var t,i=Ot(e),n=Kt(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=At(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=At(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+Zt(e),l=-n.scrollTop
4677return"rtl"===kt(r||i).direction&&(a+=At(i.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Ot(e)))}function ri(e,t,i,n){var r="clippingParents"===t?function(e){var t=ti(zt(e)),i=["absolute","fixed"].indexOf(kt(e).position)>=0&&vt(e)?It(e):e
4678return yt(i)?t.filter(function(e){return yt(e)&&St(e,i)&&"body"!==mt(e)}):[]}(e):[].concat(t),s=[].concat(r,[i]),o=s[0],a=s.reduce(function(t,i){var r=ni(e,i,n)
4679return t.top=At(r.top,t.top),t.right=Tt(r.right,t.right),t.bottom=Tt(r.bottom,t.bottom),t.left=At(r.left,t.left),t},ni(e,o,n))
4680return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function si(e){var t,i=e.reference,n=e.element,r=e.placement,s=r?wt(r):null,o=r?Ut(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2
4681switch(s){case Ge:t={x:a,y:i.y-n.height}
4682break
4683case We:t={x:a,y:i.y+i.height}
4684break
4685case $e:t={x:i.x+i.width,y:l}
4686break
4687case Qe:t={x:i.x-n.width,y:l}
4688break
4689default:t={x:i.x,y:i.y}}var c=s?Nt(s):null
4690if(null!=c){var u="y"===c?"height":"width"
4691switch(o){case Ke:t[c]=t[c]-(i[u]/2-n[u]/2)
4692break
4693case Ze:t[c]=t[c]+(i[u]/2-n[u]/2)}}return t}function oi(e,t){void 0===t&&(t={})
4694var i=t,n=i.placement,r=void 0===n?e.placement:n,s=i.strategy,o=void 0===s?e.strategy:s,a=i.boundary,l=void 0===a?Je:a,c=i.rootBoundary,u=void 0===c?et:c,d=i.elementContext,h=void 0===d?tt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,y=Ft("number"!=typeof g?g:Bt(g,Ye)),v=h===tt?it:tt,_=e.rects.popper,b=e.elements[p?v:h],w=ri(yt(b)?b:b.contextElement||Ot(e.elements.popper),l,u,o),A=Mt(e.elements.reference),T=si({reference:A,element:_,placement:r}),C=ii(Object.assign({},_,T)),L=h===tt?C:A,x={top:w.top-L.top+y.top,bottom:L.bottom-w.bottom+y.bottom,left:w.left-L.left+y.left,right:L.right-w.right+y.right},M=e.modifiersData.offset
4695if(h===tt&&M){var E=M[r]
4696Object.keys(x).forEach(function(e){var t=[$e,We].indexOf(e)>=0?1:-1,i=[Ge,We].indexOf(e)>=0?"y":"x"
4697x[e]+=E[i]*t})}return x}function ai(e,t){void 0===t&&(t={})
4698var i=t,n=i.placement,r=i.boundary,s=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?rt:l,u=Ut(n),d=u?a?nt:nt.filter(function(e){return Ut(e)===u}):Ye,h=d.filter(function(e){return c.indexOf(e)>=0})
46990===h.length&&(h=d)
4700var f=h.reduce(function(t,i){return t[i]=oi(e,{placement:i,boundary:r,rootBoundary:s,padding:o})[wt(i)],t},{})
4701return Object.keys(f).sort(function(e,t){return f[e]-f[t]})}const li={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name
4702if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,c=i.padding,u=i.boundary,d=i.rootBoundary,h=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=t.options.placement,y=wt(g),v=l||(y===g||!p?[Qt(g)]:function(e){if(wt(e)===Xe)return[]
4703var t=Qt(e)
4704return[Yt(e),t,Yt(t)]}(g)),_=[g].concat(v).reduce(function(e,i){return e.concat(wt(i)===Xe?ai(t,{placement:i,boundary:u,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)},[]),b=t.rects.reference,w=t.rects.popper,A=new Map,T=!0,C=_[0],L=0;L<_.length;L++){var x=_[L],M=wt(x),E=Ut(x)===Ke,S=[Ge,We].indexOf(M)>=0,k=S?"width":"height",P=oi(t,{placement:x,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),O=S?E?$e:Qe:E?We:Ge
4705b[k]>w[k]&&(O=Qt(O))
4706var z=Qt(O),D=[]
4707if(s&&D.push(P[M]<=0),a&&D.push(P[O]<=0,P[z]<=0),D.every(function(e){return e})){C=x,T=!1
4708break}A.set(x,D)}if(T)for(var I=function(e){var t=_.find(function(t){var i=A.get(t)
4709if(i)return i.slice(0,e).every(function(e){return e})})
4710if(t)return C=t,"break"},N=p?3:1;N>0;N--){if("break"===I(N))break}t.placement!==C&&(t.modifiersData[n]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}
4711function ci(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function ui(e){return[Ge,$e,We,Qe].some(function(t){return e[t]>=0})}const di={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=oi(t,{elementContext:"reference"}),a=oi(t,{altBoundary:!0}),l=ci(o,n),c=ci(a,r,s),u=ui(l),d=ui(c)
4712t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}
4713const hi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.offset,s=void 0===r?[0,0]:r,o=rt.reduce(function(e,i){return e[i]=function(e,t,i){var n=wt(e),r=[Qe,Ge].indexOf(n)>=0?-1:1,s="function"==typeof i?i(Object.assign({},t,{placement:e})):i,o=s[0],a=s[1]
4714return o=o||0,a=(a||0)*r,[Qe,$e].indexOf(n)>=0?{x:a,y:o}:{x:o,y:a}}(i,t.rects,s),e},{}),a=o[t.placement],l=a.x,c=a.y
4715null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=o}}
4716const fi={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name
4717t.modifiersData[i]=si({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})},data:{}}
4718const pi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,c=i.rootBoundary,u=i.altBoundary,d=i.padding,h=i.tether,f=void 0===h||h,p=i.tetherOffset,m=void 0===p?0:p,g=oi(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=wt(t.placement),v=Ut(t.placement),_=!v,b=Nt(y),w="x"===b?"y":"x",A=t.modifiersData.popperOffsets,T=t.rects.reference,C=t.rects.popper,L="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,x="number"==typeof L?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0}
4719if(A){if(s){var S,k="y"===b?Ge:Qe,P="y"===b?We:$e,O="y"===b?"height":"width",z=A[b],D=z+g[k],I=z-g[P],N=f?-C[O]/2:0,R=v===Ke?T[O]:C[O],F=v===Ke?-C[O]:-T[O],B=t.elements.arrow,j=f&&B?Et(B):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=U[k],H=U[P],q=Rt(0,T[O],j[O]),G=_?T[O]/2-N-q-V-x.mainAxis:R-q-V-x.mainAxis,W=_?-T[O]/2+N+q+H+x.mainAxis:F+q+H+x.mainAxis,$=t.elements.arrow&&It(t.elements.arrow),Q=$?"y"===b?$.clientTop||0:$.clientLeft||0:0,X=null!=(S=null==M?void 0:M[b])?S:0,Y=z+W-X,K=Rt(f?Tt(D,z+G-X-Q):D,z,f?At(I,Y):I)
4720A[b]=K,E[b]=K-z}if(a){var Z,J="x"===b?Ge:Qe,ee="x"===b?We:$e,te=A[w],ie="y"===w?"height":"width",ne=te+g[J],re=te-g[ee],se=-1!==[Ge,Qe].indexOf(y),oe=null!=(Z=null==M?void 0:M[w])?Z:0,ae=se?ne:te-T[ie]-C[ie]-oe+x.altAxis,le=se?te+T[ie]+C[ie]-oe-x.altAxis:re,ce=f&&se?function(e,t,i){var n=Rt(e,t,i)
4721return n>i?i:n}(ae,te,le):Rt(f?ae:ne,te,f?le:re)
4722A[w]=ce,E[w]=ce-te}t.modifiersData[n]=E}},requiresIfExists:["offset"]}
4723function mi(e,t,i){void 0===i&&(i=!1)
4724var n,r,s=vt(t),o=vt(t)&&function(e){var t=e.getBoundingClientRect(),i=Ct(t.width)/e.offsetWidth||1,n=Ct(t.height)/e.offsetHeight||1
4725return 1!==i||1!==n}(t),a=Ot(t),l=Mt(e,o,i),c={scrollLeft:0,scrollTop:0},u={x:0,y:0}
4726return(s||!s&&!i)&&(("body"!==mt(t)||Jt(a))&&(c=(n=t)!==gt(n)&&vt(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:Kt(n)),vt(t)?((u=Mt(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=Zt(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function gi(e){var t=new Map,i=new Set,n=[]
4727function r(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEac
4727h(function(e){if(!i.has(e)){var n=t.get(e)
4728n&&r(n)}}),n.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){i.has(e.name)||r(e)}),n}var yi={placement:"bottom",modifiers:[],strategy:"absolute"}
4729function vi(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
4730return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function _i(e){void 0===e&&(e={})
4731var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,s=void 0===r?yi:r
4732return function(e,t,i){void 0===i&&(i=s)
4733var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},yi,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:a,setOptions:function(i){var r="function"==typeof i?i(a.options):i
4734d(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:yt(e)?ti(e):e.contextElement?ti(e.contextElement):[],popper:ti(t)}
4735var o,c,h=function(e){var t=gi(e)
4736return pt.reduce(function(e,i){return e.concat(t.filter(function(e){return e.phase===i}))},[])}((o=[].concat(n,a.options.modifiers),c=o.reduce(function(e,t){var i=e[t.name]
4737return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),Object.keys(c).map(function(e){return c[e]})))
4738return a.orderedModifiers=h.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,n=void 0===i?{}:i,r=e.effect
4739if("function"==typeof r){var s=r({state:a,name:t,instance:u,options:n}),o=function(){}
4740l.push(s||o)}}),u.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,i=e.popper
4741if(vi(t,i)){a.rects={reference:mi(t,It(i),"fixed"===a.options.strategy),popper:Et(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)})
4742for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var r=a.orderedModifiers[n],s=r.fn,o=r.options,l=void 0===o?{}:o,d=r.name
4743"function"==typeof s&&(a=s({state:a,options:l,name:d,instance:u})||a)}else a.reset=!1,n=-1}}},update:(r=function(){return new Promise(function(e){u.forceUpdate(),e(a)})},function(){return o||(o=new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(r())})})),o}),destroy:function(){d(),c=!0}}
4744if(!vi(e,t))return u
4745function d(){l.forEach(function(e){return e()}),l=[]}return u.setOptions(i).then(function(e){!c&&i.onFirstUpdate&&i.onFirstUpdate(e)}),u}}var bi=_i(),wi=_i({defaultModifiers:[Wt,fi,qt,bt]}),Ai=_i({defaultModifiers:[Wt,fi,qt,bt,hi,li,pi,jt,di]})
4746const Ti=Object.freeze(Object.defineProperty({__proto__:null,afterMain:ut,afterRead:at,afterWrite:ft,applyStyles:bt,arrow:jt,auto:Xe,basePlacements:Ye,beforeMain:lt,beforeRead:st,beforeWrite:dt,bottom:We,clippingParents:Je,computeStyles:qt,createPopper:Ai,createPopperBase:bi,createPopperLite:wi,detectOverflow:oi,end:Ze,eventListeners:Wt,flip:li,hide:di,left:Qe,main:ct,modifierPhases:pt,offset:hi,placements:rt,popper:tt,popperGenerator:_i,popperOffsets:fi,preventOverflow:pi,read:ot,reference:it,right:$e,start:Ke,top:Ge,variationPlacements:nt,viewport:et,write:ht},Symbol.toStringTag,{value:"Module"})),Ci="dropdown",Li=".bs.dropdown",xi=".data-api",Mi="ArrowUp",Ei="ArrowDown",Si=`hide${Li}`,ki=`hidden${Li}`,Pi=`show${Li}`,Oi=`shown${Li}`,zi=`click${Li}${xi}`,Di=`keydown${Li}${xi}`,Ii=`keyup${Li}${xi}`,Ni="show",Ri='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Fi=`${Ri}.${Ni}`,Bi=".dropdown-menu",ji=m()?"top-end":"top-start",Ui=m()?"top-start":"top-end",Vi=m()?"bottom-end":"bottom-start",Hi=m()?"bottom-start":"bottom-end",qi=m()?"left-start":"right-start",Gi=m()?"right-start":"left-start",Wi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},$i={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"}
4747class Qi extends U{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=H.next(this._element,Bi)[0]||H.prev(this._element,Bi)[0]||H.findOne(Bi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Wi}static get DefaultType(){return $i}static get NAME(){return Ci}toggle(){return this._isShown()?this.hide():this.show()}show(){if(c(this._element)||this._isShown())return
4748const e={relatedTarget:this._element}
4749if(!I.trigger(this._element,Pi,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
4749navbar-nav"))for(const e of[].concat(...document.body.children))I.on(e,"mouseover",d)
4750this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ni),this._element.classList.add(Ni),I.trigger(this._element,Oi,e)}}hide(){if(c(this._element)||!this._isShown())return
4751const e={relatedTarget:this._element}
4752this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!I.trigger(this._element,Si,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))I.off(e,"mouseover",d)
4753this._popper&&this._popper.destroy(),this._menu.classList.remove(Ni),this._element.classList.remove(Ni),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),I.trigger(this._element,ki,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!o(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Ci.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`)
4754return e}_createPopper(){if(void 0===Ti)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)")
4755let e=this._element
4756"parent"===this._config.reference?e=this._parent:o(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference)
4757const t=this._getPopperConfig()
4758this._popper=Ai(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Ni)}_getPlacement(){const e=this._parent
4759if(e.classList.contains("dropend"))return qi
4760if(e.classList.contains("dropstart"))return Gi
4761if(e.classList.contains("dropup-center"))return"top"
4762if(e.classList.contains("dropdown-center"))return"bottom"
4763const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()
4764return e.classList.contains("dropup")?t?Ui:ji:t?Hi:Vi}
vendor: 5,684 bytes, lines 4764-4802
4764_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config
4765return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]}
4766return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...y(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){const i=H.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>l(e))
4767i.length&&_(i,t,e===Ei,!i.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=Qi.getOrCreateInstance(this,e)
4768if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`)
4769t[e]()}})}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return
4770const t=H.find(Fi)
4771for(const i of t){const t=Qi.getInstance(i)
4772if(!t||!1===t._config.autoClose)continue
4773const n=e.composedPath(),r=n.includes(t._menu)
4774if(n.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue
4775if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue
4776const s={relatedTarget:t._element}
4777"click"===e.type&&(s.clickEvent=e),t._completeHide(s)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,n=[Mi,Ei].includes(e.key)
4778if(!n&&!i)return
4779if(t&&!i)return
4780e.preventDefault()
4781const r=this.matches(Ri)?this:H.prev(this,Ri)[0]||H.next(this,Ri)[0]||H.findOne(Ri,e.delegateTarget.parentNode),s=Qi.getOrCreateInstance(r)
4782if(n)return e.stopPropagation(),s.show(),void s._selectMenuItem(e)
4783s._isShown()&&(e.stopPropagation(),s.hide(),r.focus())}}I.on(document,Di,Ri,Qi.dataApiKeydownHandler),I.on(document,Di,Bi,Qi.dataApiKeydownHandler),I.on(document,zi,Qi.clearMenus),I.on(document,Ii,Qi.clearMenus),I.on(document,zi,Ri,function(e){e.preventDefault(),Qi.getOrCreateInstance(this).toggle()}),g(Qi)
4784const Xi="backdrop",Yi="show",Ki=`mousedown.bs.${Xi}`,Zi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ji={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"}
4785class en extends j{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Zi}static get DefaultType(){return Ji}static get NAME(){return Xi}show(e){if(!this._config.isVisible)return void y(e)
4786this._append()
4787const t=this._getElement()
4788this._config.isAnimated&&h(t),t.classList.add(Yi),this._emulateAnimation(()=>{y(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(Yi),this._emulateAnimation(()=>{this.dispose(),y(e)})):y(e)}dispose(){this._isAppended&&(I.off(this._element,Ki),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div")
4789e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=a(e.rootElement),e}_append(){if(this._isAppended)return
4790const e=this._getElement()
4791this._config.rootElement.append(e),I.on(e,Ki,()=>{y(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){v(e,this._getElement(),this._config.isAnimated)}}const tn=".bs.focustrap",nn=`focusin${tn}`,rn=`keydown.tab${tn}`,sn="backward",on={autofocus:!0,trapElement:null},an={autofocus:"boolean",trapElement:"element"}
4792class ln extends j{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return on}static get DefaultType(){return an}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),I.off(document,tn),I.on(document,nn,e=>this._handleFocusin(e)),I.on(document,rn,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,I.off(document,tn))}_handleFocusin(e){const{trapElement:t}=this._config
4793if(e.target===document||e.target===t||t.contains(e.target))return
4794const i=H.focusableChildren(t)
47950===i.length?t.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?sn:"forward")}}const cn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",un=".sticky-top",dn="padding-right",hn="margin-right"
4796class fn{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth
4797return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth()
4798this._disableOverFlow(),this._setElementAttributes(this._element,dn,t=>t+e),this._setElementAttributes(cn,dn,t=>t+e),this._setElementAttributes(un,hn,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,dn),this._resetElementAttributes(cn,dn),this._resetElementAttributes(un,hn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const n=this.getWidth()
4799this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+n)return
4800this._saveInitialAttribute(e,t)
4801const r=window.getComputedStyle(e).getPropertyValue(t)
4802e.style.setProperty(t,`${i(Number.parseFloat(r))}px`)}
vendor: 4,538 bytes, lines 4802-4817
4802)}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t)
4803i&&B.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const i=B.getDataAttribute(e,t)
4804null!==i?(B.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(o(e))t(e)
4805else for(const i of H.find(e,this._element))t(i)}}const pn=".bs.modal",mn=`hide${pn}`,gn=`hidePrevented${pn}`,yn=`hidden${pn}`,vn=`show${pn}`,_n=`shown${pn}`,bn=`resize${pn}`,wn=`click.dismiss${pn}`,An=`mousedown.dismiss${pn}`,Tn=`keydown.dismiss${pn}`,Cn=`click${pn}.data-api`,Ln="modal-open",xn="show",Mn="modal-static",En={backdrop:!0,focus:!0,keyboard:!0},Sn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"}
4806class kn extends U{constructor(e,t){super(e,t),this._dialog=H.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new fn,this._addEventListeners()}static get Default(){return En}static get DefaultType(){return Sn}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return
4807I.trigger(this._element,vn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ln),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning)return
4808I.trigger(this._element,mn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(xn),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){I.off(window,pn),I.off(this._dialog,pn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new en({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ln({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0
4809const t=H.findOne(".modal-body",this._dialog)
4810t&&(t.scrollTop=0),h(this._element),this._element.classList.add(xn)
4811this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,I.trigger(this._element,_n,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){I.on(this._element,Tn,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),I.on(window,bn,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),I.on(this._element,An,e=>{I.one(this._element,wn,t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ln),this._resetAdjustments(),this._scrollBar.reset(),I.trigger(this._element,yn)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(I.trigger(this._element,gn).defaultPrevented)return
4812const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY
4813"hidden"===t||this._element.classList.contains(Mn)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Mn),this._queueCallback(()=>{this._element.classList.remove(Mn),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0
4814if(i&&!e){const e=m()?"paddingLeft":"paddingRight"
4815this._element.style[e]=`${t}px`}if(!i&&e){const e=m()?"paddingRight":"paddingLeft"
4816this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const i=kn.getOrCreateInstance(this,e)
4817if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method n
4817amed "${e}"`)
4818i[e](t)}})}}I.on(document,Cn,'[data-bs-toggle="modal"]',function(e){const t=H.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),I.one(t,vn,e=>{e.defaultPrevented||I.one(t,yn,()=>{l(this)&&this.focus()})})
4819const i=H.findOne(".modal.show")
4820i&&kn.getInstance(i).hide()
4821kn.getOrCreateInstance(t).toggle(this)}),q(kn),g(kn)
4822const Pn=".bs.offcanvas",On=".data-api",zn=`load${Pn}${On}`,Dn="show",In="showing",Nn="hiding",Rn=".offcanvas.show",Fn=`show${Pn}`,Bn=`shown${Pn}`,jn=`hide${Pn}`,Un=`hidePrevented${Pn}`,Vn=`hidden${Pn}`,Hn=`resize${Pn}`,qn=`click${Pn}${On}`,Gn=`keydown.dismiss${Pn}`,Wn={backdrop:!0,keyboard:!0,scroll:!1},$n={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"}
4823class Qn extends U{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Wn}static get DefaultType(){return $n}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return
4824if(I.trigger(this._element,Fn,{relatedTarget:e}).defaultPrevented)return
4825this._isShown=!0,this._backdrop.show(),this._config.scroll||(new fn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(In)
4826this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Dn),this._element.classList.remove(In),I.trigger(this._element,Bn,{relatedTarget:e})},this._element,!0)}hide(){if(!this._isShown)return
4827if(I.trigger(this._element,jn).defaultPrevented)return
4828this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Nn),this._backdrop.hide()
4829this._queueCallback(()=>{this._element.classList.remove(Dn,Nn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new fn).reset(),I.trigger(this._element,Vn)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop)
4830return new en({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():I.trigger(this._element,Un)}:null})}_initializeFocusTrap(){return new ln({trapElement:this._element})}_addEventListeners(){I.on(this._element,Gn,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():I.trigger(this._element,Un))})}static jQueryInterface(e){return this.each(function(){const t=Qn.getOrCreateInstance(this,e)
4831if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`)
4832t[e](this)}})}}I.on(document,qn,'[data-bs-toggle="offcanvas"]',function(e){const t=H.getElementFromSelector(this)
4833if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this))return
4834I.one(t,Vn,()=>{l(this)&&this.focus()})
4835const i=H.findOne(Rn)
4836i&&i!==t&&Qn.getInstance(i).hide()
4837Qn.getOrCreateInstance(t).toggle(this)}),I.on(window,zn,()=>{for(const e of H.find(Rn))Qn.getOrCreateInstance(e).show()}),I.on(window,Hn,()=>{for(const e of H.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Qn.getOrCreateInstance(e).hide()}),q(Qn),g(Qn)
4838const Xn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Zn=(e,t)=>{const i=e.nodeName.toLowerCase()
4839return t.includes(i)?!Yn.has(i)||Boolean(Kn.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(i))}
4840const Jn={allowList:Xn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},er={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},tr={entry:"(string|element|function|null)",selector:"(string|element)"}
4841class ir extends j{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Jn}static get DefaultType(){return er}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
4841this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div")
4842e.innerHTML=this._maybeSanitize(this._config.template)
4843for(const[n,r]of Object.entries(this._config.content))this._setContent(e,r,n)
4844const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass)
4845return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},tr)}_setContent(e,t,i){const n=H.findOne(i,e)
4846n&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(a(t),n):this._config.html?n.innerHTML=this._maybeSanitize(t):n.textContent=t:n.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e
4847if(i&&"function"==typeof i)return i(e)
4848const n=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...n.body.querySelectorAll("*"))
4849for(const s of r){const e=s.nodeName.toLowerCase()
4850if(!Object.keys(t).includes(e)){s.remove()
4851continue}const i=[].concat(...s.attributes),n=[].concat(t["*"]||[],t[e]||[])
4852for(const t of i)Zn(t,n)||s.removeAttribute(t.nodeName)}return n.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return y(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e)
4853t.textContent=e.textContent}}const nr=new Set(["sanitize","allowList","sanitizeFn"]),rr="fade",sr="show",or=".tooltip-inner",ar=".modal",lr="hide.bs.modal",cr="hover",ur="focus",dr="click",hr={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},fr={allowList:Xn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},pr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"}
4854class mr extends U{constructor(e,t){if(void 0===Ti)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)")
4855super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return fr}static get DefaultType(){return pr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),I.off(this._element.closest(ar),lr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements")
4856if(!this._isWithContent()||!this._isEnabled)return
4857const e=I.trigger(this._element,this.constructor.eventName("show")),t=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element)
4858if(e.defaultPrevented||!t)return
4859this._disposePopper()
4860const i=this._getTipElement()
4861this._element.setAttribute("aria-describedby",i.getAttribute("id"))
4862const{container:n}=this._config
4863if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),I.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(sr),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))I.on(r,"mouseover",d)
4864this._queueCallback(()=>{I.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}
vendor: 5,471 bytes, lines 4864-4888
4864hide(){if(!this._isShown())return
4865if(I.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return
4866if(this._getTipElement().classList.remove(sr),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))I.off(e,"mouseover",d)
4867this._activeTrigger[dr]=!1,this._activeTrigger[ur]=!1,this._activeTrigger[cr]=!1,this._isHovered=null
4868this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),I.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml()
4869if(!t)return null
4870t.classList.remove(rr,sr),t.classList.add(`bs-${this.constructor.NAME}-auto`)
4871const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e))
4872return e})(this.constructor.NAME).toString()
4873return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(rr),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ir({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[or]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(rr)}_isShown(){return this.tip&&this.tip.classList.contains(sr)}_createPopper(e){const t=y(this._config.placement,[this,e,this._element]),i=hr[t.toUpperCase()]
4874return Ai(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config
4875return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return y(e,[this._element,this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]}
4876return{...t,...y(this._config.popperConfig,[void 0,t])}}_setListeners(){const e=this._config.trigger.split(" ")
4877for(const t of e)if("click"===t)I.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e)
4878t._activeTrigger[dr]=!(t._isShown()&&t._activeTrigger[dr]),t.toggle()})
4879else if("manual"!==t){const e=t===cr?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===cr?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout")
4880I.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e)
4881t._activeTrigger["focusin"===e.type?ur:cr]=!0,t._enter()}),I.on(this._element,i,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e)
4882t._activeTrigger["focusout"===e.type?ur:cr]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},I.on(this._element.closest(ar),lr,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title")
4883e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=B.getDataAttributes(this._element)
4884for(const i of Object.keys(t))nr.has(i)&&delete t[i]
4885return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:a(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={}
4886for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(e[t]=i)
4887return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const t=mr.getOrCreateInstance(this,e)
4888if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method n
4888amed "${e}"`)
4889t[e]()}})}}g(mr)
4890const gr=".popover-header",yr=".popover-body",vr={...mr.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},_r={...mr.DefaultType,content:"(null|string|element|function)"}
4891class br extends mr{static get Default(){return vr}static get DefaultType(){return _r}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[gr]:this._getTitle(),[yr]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=br.getOrCreateInstance(this,e)
4892if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`)
4893t[e]()}})}}g(br)
4894const wr=".bs.scrollspy",Ar=`activate${wr}`,Tr=`click${wr}`,Cr=`load${wr}.data-api`,Lr="active",xr="[href]",Mr=".nav-link",Er=`${Mr}, .nav-item > ${Mr}, .list-group-item`,Sr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},kr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"}
4895class Pr extends U{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Sr}static get DefaultType(){return kr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver()
4896for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=a(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(I.off(this._config.target,Tr),I.on(this._config.target,Tr,xr,e=>{const t=this._observableSections.get(e.target.hash)
4897if(t){e.preventDefault()
4898const i=this._rootElement||window,n=t.offsetTop-this._element.offsetTop
4899if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"})
4900i.scrollTop=n}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin}
4901return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},n=(this._rootElement||document.documentElement).scrollTop,r=n>=this._previousScrollData.parentScrollTop
4902this._previousScrollData.parentScrollTop=n
4903for(const s of e){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(s))
4904continue}const e=s.target.offsetTop>=this._previousScrollData.visibleEntryTop
4905if(r&&e){if(i(s),!n)return}else r||e||i(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map
4906const e=H.find(xr,this._config.target)
4907for(const t of e){if(!t.hash||c(t))continue
4908const e=H.findOne(decodeURI(t.hash),this._element)
4909l(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Lr),this._activateParents(e),I.trigger(this._element,Ar,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))H.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Lr)
4910else for(const t of H.parents(e,".nav, .list-group"))for(const e of H.prev(t,Er))e.classList.add(Lr)}_clearActiveClass(e){e.classList.remove(Lr)
4911const t=H.find(`${xr}.${Lr}`,e)
4912for(const i of t)i.classList.remove(Lr)}
4912static jQueryInterface(e){return this.each(function(){const t=Pr.getOrCreateInstance(this,e)
4913if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`)
4914t[e]()}})}}I.on(window,Cr,()=>{for(const e of H.find('[data-bs-spy="scroll"]'))Pr.getOrCreateInstance(e)}),g(Pr)
4915const Or=".bs.tab",zr=`hide${Or}`,Dr=`hidden${Or}`,Ir=`show${Or}`,Nr=`shown${Or}`,Rr=`click${Or}`,Fr=`keydown${Or}`,Br=`load${Or}`,jr="ArrowLeft",Ur="ArrowRight",Vr="ArrowUp",Hr="ArrowDown",qr="Home",Gr="End",Wr="active",$r="fade",Qr="show",Xr=".dropdown-toggle",Yr=`:not(${Xr})`,Kr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Zr=`${`.nav-link${Yr}, .list-group-item${Yr}, [role="tab"]${Yr}`}, ${Kr}`,Jr=`.${Wr}[data-bs-toggle="tab"], .${Wr}[data-bs-toggle="pill"], .${Wr}[data-bs-toggle="list"]`
4916class es extends U{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),I.on(this._element,Fr,e=>this._keydown(e)))}static get NAME(){return"tab"}show(){const e=this._element
4917if(this._elemIsActive(e))return
4918const t=this._getActiveElem(),i=t?I.trigger(t,zr,{relatedTarget:e}):null
4919I.trigger(e,Ir,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return
4920e.classList.add(Wr),this._activate(H.getElementFromSelector(e))
4921this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),I.trigger(e,Nr,{relatedTarget:t})):e.classList.add(Qr)},e,e.classList.contains($r))}_deactivate(e,t){if(!e)return
4922e.classList.remove(Wr),e.blur(),this._deactivate(H.getElementFromSelector(e))
4923this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),I.trigger(e,Dr,{relatedTarget:t})):e.classList.remove(Qr)},e,e.classList.contains($r))}_keydown(e){if(![jr,Ur,Vr,Hr,qr,Gr].includes(e.key))return
4924e.stopPropagation(),e.preventDefault()
4925const t=this._getChildren().filter(e=>!c(e))
4926let i
4927if([qr,Gr].includes(e.key))i=t[e.key===qr?0:t.length-1]
4928else{const n=[Ur,Hr].includes(e.key)
4929i=_(t,e.target,n,!0)}i&&(i.focus({preventScroll:!0}),es.getOrCreateInstance(i).show())}_getChildren(){return H.find(Zr,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist")
4930for(const i of t)this._setInitialAttributesOnChild(i)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e)
4931const t=this._elemIsActive(e),i=this._getOuterElement(e)
4932e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=H.getElementFromSelector(e)
4933t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e)
4934if(!i.classList.contains("dropdown"))return
4935const n=(e,n)=>{const r=H.findOne(e,i)
4936r&&r.classList.toggle(n,t)}
4937n(Xr,Wr),n(".dropdown-menu",Qr),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Wr)}_getInnerElement(e){return e.matches(Zr)?e:H.findOne(Zr,e)}
4937_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=es.getOrCreateInstance(this)
4938if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`)
4939t[e]()}})}}I.on(document,Rr,Kr,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this)||es.getOrCreateInstance(this).show()}),I.on(window,Br,()=>{for(const e of H.find(Jr))es.getOrCreateInstance(e)}),g(es)
4940const ts=".bs.toast",is=`mouseover${ts}`,ns=`mouseout${ts}`,rs=`focusin${ts}`,ss=`focusout${ts}`,os=`hide${ts}`,as=`hidden${ts}`,ls=`show${ts}`,cs=`shown${ts}`,us="hide",ds="show",hs="showing",fs={animation:"boolean",autohide:"boolean",delay:"number"},ps={animation:!0,autohide:!0,delay:5e3}
4941class ms extends U{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ps}static get DefaultType(){return fs}static get NAME(){return"toast"}show(){if(I.trigger(this._element,ls).defaultPrevented)return
4942this._clearTimeout(),this._config.animation&&this._element.classList.add("fade")
4943this._element.classList.remove(us),h(this._element),this._element.classList.add(ds,hs),this._queueCallback(()=>{this._element.classList.remove(hs),I.trigger(this._element,cs),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return
4944if(I.trigger(this._element,os).defaultPrevented)return
4945this._element.classList.add(hs),this._queueCallback(()=>{this._element.classList.add(us),this._element.classList.remove(hs,ds),I.trigger(this._element,as)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ds),super.dispose()}isShown(){return this._element.classList.contains(ds)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t
4946break
4947case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout()
4948const i=e.relatedTarget
4949this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){I.on(this._element,is,e=>this._onInteraction(e,!0)),I.on(this._element,ns,e=>this._onInteraction(e,!1)),I.on(this._element,rs,e=>this._onInteraction(e,!0)),I.on(this._element,ss,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=ms.getOrCreateInstance(this,e)
4950if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`)
4951t[e](this)}})}}q(ms),g(ms)
4952return{Alert:Q,Button:Y,Carousel:ke,Collapse:qe,Dropdown:Qi,Modal:kn,Offcanvas:Qn,Popover:br,ScrollSpy:Pr,Tab:es,Toast:ms,Tooltip:mr}}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).BootstrapTable=t(e.jQuery)}(this,function(e){"use strict"
4953function t(e,t){(null==t||t>e.length)&&(t=e.length)
4954for(var i=0,n=Array(t);i<t;i++)n[i]=e[i]
4955return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t,i){return t&&function(e,t){for(var i=0;i<t.length;i++){var n=t[i]
4956n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
4957if(!i){if(Array.isArray(e)||(i=h(e))||t){i&&(e=i)
4958var n=0,r=function(){}
4959return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 s,o=!0,a=!1
4960return{s:function(){i=i.call(e)},n:function(){var e=i.next()
4961return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}function s(e,t,i){return(t=u(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){var i=Object.keys(e)
4962if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
4963t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{}
4964t%2?o(Object(i),!0).forEach(function(t){s(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
4965if(null!=i){var n,r,s,o,a=[],l=!0,c=!1
4966try{if(s=(i=i.call(e)).next,0===t);else for(;!(l=(n=s.call(i)).done)&&(a.push(n.value),a.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=i.return&&(o=i.return(),Object(o)!==o))return}finally{if(c)throw r}}return a}}(e,t)||h(e,t)||function(){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 c(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||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.")}()}function u(e){var t=function(e,t){if("object"!=typeof e||!e)return e
4967var i=e[Symbol.toPrimitive]
4968if(void 0!==i){var n=i.call(e,t)
4969if("object"!=typeof n)return n
4970throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
4971return"symbol"==typeof t?t:t+""}function d(e){return d="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},d(e)}function h(e,i){if(e){if("string"==typeof e)return t(e,i)
4972var n={}.toString.call(e).slice(8,-1)
4973return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,i):void 0}}var f,p,m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},g={}
4974function y(){if(p)return f
4975p=1
4976var e=function(e){return e&&e.Math===Math&&e}
4977return f=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof m&&m)||e("object"==typeof f&&f)||function(){return this}()||Function("return this")()}var v,_,b,w,A,T,C,L,x={}
4978function M(){return _?v:(_=1,v=function(e){try{return!!e()}catch(t){return!0}})}function E(){if(w)return b
4979w=1
4980var e=M()
4981return b=!e(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})}function S(){if(T)return A
4982T=1
4983var e=M()
4984return A=!e(function(){var e=function(){}.bind()
4985return"function"!=typeof e||e.hasOwnProperty("prototype")})}function k(){if(L)return C
4986L=1
4987var e=S(),t=Function.prototype.call
4988return C=e?t.bind(t):function(){return t.apply(t,arguments)},C}var P,O,z,D,I,N,R,F,B,j,U,V,H,q,G,W,$,Q,X,Y,K,Z,J,ee,te,ie,ne,re,se,oe,ae,le,ce,ue,de,he,fe,pe,me,ge,ye,ve={}
4989function _e(){if(P)return ve
4990P=1
4991var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,i=t&&!e.call({1:2},1)
4992return ve.f=i?function(e){var i=t(this,e)
4993return!!i&&i.enumerable}:e,ve}function be(){return z?O:(z=1,O=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}})}function we(){if(I)return D
4994I=1
4995var e=S(),t=Function.prototype,i=t.call,n=e&&t.bind.bind(i,i)
4996return D=e?n:function(e){return function(){return i.apply(e,arguments)}},D}function Ae(){if(R)return N
4997R=1
4998var e=we(),t=e({}.toString),i=e("".slice)
4999return N=function(e){return i(t(e),8,-1)}}function Te(){if(B)return F
5000B=1
5001var e=we(),t=M(),i=Ae(),n=Object,r=e("".split)
5002return F=t(function(){return!n("z").propertyIsEnumerable(0)})?function(e){return"String"===i(e)?r(e,""):n(e)}:n}function Ce(){return U?j:(U=1,j=function(e){return null==e})}function Le(){if(H)return V
5003H=1
5004var e=Ce(),t=TypeError
5005return V=function(i){if(e(i))throw new t("Can't call method on "+i)
5006return i}}function xe(){if(G)return q
5007G=1
5008var e=Te(),t=Le()
5009return q=function(i){return e(t(i))}}function Me(){if($)return W
5010$=1
5011var e="object"==typeof document&&document.all
5012return W=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(e){return"function"==typeof e}}function Ee(){if(X)return Q
5013X=1
5014var e=Me()
5015return Q=function(t){return"object"==typeof t?null!==t:e(t)}}function Se(){if(K)return Y
5016K=1
5017var e=y(),t=Me()
5018return Y=function(i,n){return arguments.length<2?(r=e[i],t(r)?r:void 0):e[i]&&e[i][n]
5019var r},Y}
5019function ke(){if(J)return Z
5020J=1
5021var e=we()
5022return Z=e({}.isPrototypeOf)}function Pe(){if(te)return ee
5023te=1
5024var e=y().navigator,t=e&&e.userAgent
5025return ee=t?String(t):""}function Oe(){if(ne)return ie
5026ne=1
5027var e,t,i=y(),n=Pe(),r=i.process,s=i.Deno,o=r&&r.versions||s&&s.version,a=o&&o.v8
5028return a&&(t=(e=a.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&n&&(!(e=n.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=n.match(/Chrome\/(\d+)/))&&(t=+e[1]),ie=t}function ze(){if(se)return re
5029se=1
5030var e=Oe(),t=M(),i=y().String
5031return re=!!Object.getOwnPropertySymbols&&!t(function(){var t=Symbol("symbol detection")
5032return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41})}function De(){if(ae)return oe
5033ae=1
5034var e=ze()
5035return oe=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function Ie(){if(ce)return le
5036ce=1
5037var e=Se(),t=Me(),i=ke(),n=De(),r=Object
5038return le=n?function(e){return"symbol"==typeof e}:function(n){var s=e("Symbol")
5039return t(s)&&i(s.prototype,r(n))}}function Ne(){if(de)return ue
5040de=1
5041var e=String
5042return ue=function(t){try{return e(t)}catch(i){return"Object"}}}function Re(){if(fe)return he
5043fe=1
5044var e=Me(),t=Ne(),i=TypeError
5045return he=function(n){if(e(n))return n
5046throw new i(t(n)+" is not a function")}}function Fe(){if(me)return pe
5047me=1
5048var e=Re(),t=Ce()
5049return pe=function(i,n){var r=i[n]
5050return t(r)?void 0:e(r)}}function Be(){if(ye)return ge
5051ye=1
5052var e=k(),t=Me(),i=Ee(),n=TypeError
5053return ge=function(r,s){var o,a
5054if("string"===s&&t(o=r.toString)&&!i(a=e(o,r)))return a
5055if(t(o=r.valueOf)&&!i(a=e(o,r)))return a
5056if("string"!==s&&t(o=r.toString)&&!i(a=e(o,r)))return a
5057throw new n("Can't convert object to primitive value")}}var je,Ue,Ve,He,qe,Ge,We,$e,Qe,Xe,Ye,Ke,Ze,Je,et,tt,it,nt,rt,st,ot,at,lt,ct,ut={exports:{}}
5058function dt(){return Ue?je:(Ue=1,je=!1)}function ht(){if(He)return Ve
5059He=1
5060var e=y(),t=Object.defineProperty
5061return Ve=function(i,n){try{t(e,i,{value:n,configurable:!0,writable:!0})}catch(r){e[i]=n}return n}}function ft(){if(qe)return ut.exports
5062qe=1
5063var e=dt(),t=y(),i=ht(),n="__core-js_shared__",r=ut.exports=t[n]||i(n,{})
5064return(r.versions||(r.versions=[])).push({version:"3.46.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"}),ut.exports}function pt(){if(We)return Ge
5065We=1
5066var e=ft()
5067return Ge=function(t,i){return e[t]||(e[t]=i||{})}}function mt(){if(Qe)return $e
5068Qe=1
5069var e=Le(),t=Object
5070return $e=function(i){return t(e(i))}}function gt(){if(Ye)return Xe
5071Ye=1
5072var e=we(),t=mt(),i=e({}.hasOwnProperty)
5073return Xe=Object.hasOwn||function(e,n){return i(t(e),n)}}function yt(){if(Ze)return Ke
5074Ze=1
5075var e=we(),t=0,i=Math.random(),n=e(1.1.toString)
5076return Ke=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++t+i,36)}}function vt(){if(et)return Je
5077et=1
5078var e=y(),t=pt(),i=gt(),n=yt(),r=ze(),s=De(),o=e.Symbol,a=t("wks"),l=s?o.for||o:o&&o.withoutSetter||n
5079return Je=function(e){return i(a,e)||(a[e]=r&&i(o,e)?o[e]:l("Symbol."+e)),a[e]}}function _t(){if(it)return tt
5080it=1
5081var e=k(),t=Ee(),i=Ie(),n=Fe(),r=Be(),s=vt(),o=TypeError,a=s("toPrimitive")
5082return tt=function(s,l){if(!t(s)||i(s))return s
5083var c,u=n(s,a)
5084if(u){if(void 0===l&&(l="default"),c=e(u,s,l),!t(c)||i(c))return c
5085throw new o("Can't convert object to primitive value")}return void 0===l&&(l="number"),r(s,l)}}function bt(){if(rt)return nt
5086rt=1
5087var e=_t(),t=Ie()
5088return nt=function(i){var n=e(i,"string")
5089return t(n)?n:n+""}}function wt(){if(ot)return st
5090ot=1
5091var e=y(),t=Ee(),i=e.document,n=t(i)&&t(i.createElement)
5092return st=function(e){return n?i.createElement(e):{}}}function At(){if(lt)return at
5093lt=1
5094var e=E(),t=M(),i=wt()
5095return at=!e&&!t(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}function Tt(){if(ct)return x
5096ct=1
5097var e=E(),t=k(),i=_e(),n=be(),r=xe(),s=bt(),o=gt(),a=At(),l=Object.getOwnPropertyDescriptor
5098return x.f=e?l:function(e,c){if(e=r(e),c=s(c),a)try{return l(e,c)}catch(u){}if(o(e,c))return n(!t(i.f,e,c),e[c])},x}var Ct,Lt,xt,Mt,Et,St,kt,Pt={}
5099function Ot(){if(Lt)return Ct
5100Lt=1
5101var e=E(),t=M()
5102return Ct=e&&t(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}function zt(){if(Mt)return xt
5103Mt=1
5104var e=Ee(),t=String,i=TypeError
5105return xt=function(n){if(e(n))return n
5106throw new i(t(n)+" is not an object")}}function Dt(){if(Et)return Pt
5107Et=1
5108var e=E(),t=At(),i=Ot(),n=zt(),r=bt(),s=TypeError,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l="enumerable",c="configurable",u="writable"
5109return Pt.f=e?i?function(e,t,i){if(n(e),t=r(t),n(i),"function"==typeof e&&"prototype"===t&&"value"in i&&u in i&&!i[u]){var s=a(e,t)
5110s&&s[u]&&(e[t]=i.value,i={configurable:c in i?i[c]:s[c],enumerable:l in i?i[l]:s[l],writable:!1})}return o(e,t,i)}:o:function(e,i,a){if(n(e),i=r(i),n(a),t)try{return o(e,i,a)}catch(l){}if("get"in a||"set"in a)throw new s("Accessors not supported")
5111return"value"in a&&(e[i]=a.value),e},Pt}function It(){if(kt)return St
5112kt=1
5113var e=E(),t=Dt(),i=be()
5114return St=e?function(e,n,r){return t.f(e,n,i(1,r))}:function(e,t,i){return e[t]=i,e}}var Nt,Rt,Ft,Bt,jt,Ut,Vt,Ht,qt,Gt,Wt,$t,Qt,Xt,Yt,Kt={exports:{}}
5115function Zt(){if(Rt)return Nt
5116Rt=1
5117var e=E(),t=gt(),i=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,r=t(i,"name"),s=r&&"something"===function(){}.name,o=r&&(!e||e&&n(i,"name").configurable)
5118return Nt={EXISTS:r,PROPER:s,CONFIGURABLE:o}}
5118function Jt(){if(Bt)return Ft
5119Bt=1
5120var e=we(),t=Me(),i=ft(),n=e(Function.toString)
5121return t(i.inspectSource)||(i.inspectSource=function(e){return n(e)}),Ft=i.inspectSource}function ei(){if(Ht)return Vt
5122Ht=1
5123var e=pt(),t=yt(),i=e("keys")
5124return Vt=function(e){return i[e]||(i[e]=t(e))}}function ti(){return Gt?qt:(Gt=1,qt={})}function ii(){if($t)return Wt
5125$t=1
5126var e,t,i,n=function(){if(Ut)return jt
5127Ut=1
5128var e=y(),t=Me(),i=e.WeakMap
5129return jt=t(i)&&/native code/.test(String(i))}(),r=y(),s=Ee(),o=It(),a=gt(),l=ft(),c=ei(),u=ti(),d="Object already initialized",h=r.TypeError,f=r.WeakMap
5130if(n||l.state){var p=l.state||(l.state=new f)
5131p.get=p.get,p.has=p.has,p.set=p.set,e=function(e,t){if(p.has(e))throw new h(d)
5132return t.facade=e,p.set(e,t),t},t=function(e){return p.get(e)||{}},i=function(e){return p.has(e)}}else{var m=c("state")
5133u[m]=!0,e=function(e,t){if(a(e,m))throw new h(d)
5134return t.facade=e,o(e,m,t),t},t=function(e){return a(e,m)?e[m]:{}},i=function(e){return a(e,m)}}return Wt={set:e,get:t,has:i,enforce:function(n){return i(n)?t(n):e(n,{})},getterFor:function(e){return function(i){var n
5135if(!s(i)||(n=t(i)).type!==e)throw new h("Incompatible receiver, "+e+" required")
5136return n}}}}function ni(){if(Qt)return Kt.exports
5137Qt=1
5138var e=we(),t=M(),i=Me(),n=gt(),r=E(),s=Zt().CONFIGURABLE,o=Jt(),a=ii(),l=a.enforce,c=a.get,u=String,d=Object.defineProperty,h=e("".slice),f=e("".replace),p=e([].join),m=r&&!t(function(){return 8!==d(function(){},"length",{value:8}).length}),g=String(String).split("String"),y=Kt.exports=function(e,t,i){"Symbol("===h(u(t),0,7)&&(t="["+f(u(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(t="get "+t),i&&i.setter&&(t="set "+t),(!n(e,"name")||s&&e.name!==t)&&(r?d(e,"name",{value:t,configurable:!0}):e.name=t),m&&i&&n(i,"arity")&&e.length!==i.arity&&d(e,"length",{value:i.arity})
5139try{i&&n(i,"constructor")&&i.constructor?r&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(a){}var o=l(e)
5140return n(o,"source")||(o.source=p(g,"string"==typeof t?t:"")),e}
5141return Function.prototype.toString=y(function(){return i(this)&&c(this).source||o(this)},"toString"),Kt.exports}function ri(){if(Yt)return Xt
5142Yt=1
5143var e=Me(),t=Dt(),i=ni(),n=ht()
5144return Xt=function(r,s,o,a){a||(a={})
5145var l=a.enumerable,c=void 0!==a.name?a.name:s
5146if(e(o)&&i(o,c,a),a.global)l?r[s]=o:n(s,o)
5147else{try{a.unsafe?r[s]&&(l=!0):delete r[s]}catch(u){}l?r[s]=o:t.f(r,s,{value:o,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return r}}var si,oi,ai,li,ci,ui,di,hi,fi,pi,mi,gi,yi,vi,_i,bi,wi,Ai={}
5148function Ti(){if(li)return ai
5149li=1
5150var e=function(){if(oi)return si
5151oi=1
5152var e=Math.ceil,t=Math.floor
5153return si=Math.trunc||function(i){var n=+i
5154return(n>0?t:e)(n)}}()
5155return ai=function(t){var i=+t
5156return i!=i||0===i?0:e(i)}}function Ci(){if(ui)return ci
5157ui=1
5158var e=Ti(),t=Math.max,i=Math.min
5159return ci=function(n,r){var s=e(n)
5160return s<0?t(s+r,0):i(s,r)}}function Li(){if(hi)return di
5161hi=1
5162var e=Ti(),t=Math.min
5163return di=function(i){var n=e(i)
5164return n>0?t(n,9007199254740991):0}}function xi(){if(pi)return fi
5165pi=1
5166var e=Li()
5167return fi=function(t){return e(t.length)}}function Mi(){if(gi)return mi
5168gi=1
5169var e=xe(),t=Ci(),i=xi(),n=function(n){return function(r,s,o){var a=e(r),l=i(a)
5170if(0===l)return!n&&-1
5171var c,u=t(o,l)
5172if(n&&s!=s){for(;l>u;)if((c=a[u++])!=c)return!0}else for(;l>u;u++)if((n||u in a)&&a[u]===s)return n||u||0
5173return!n&&-1}}
5174return mi={includes:n(!0),indexOf:n(!1)}}function Ei(){if(vi)return yi
5175vi=1
5176var e=we(),t=gt(),i=xe(),n=Mi().indexOf,r=ti(),s=e([].push)
5177return yi=function(e,o){var a,l=i(e),c=0,u=[]
5178for(a in l)!t(r,a)&&t(l,a)&&s(u,a)
5179for(;o.length>c;)t(l,a=o[c++])&&(~n(u,a)||s(u,a))
5180return u}}function Si(){return bi?_i:(bi=1,_i=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function ki(){if(wi)return Ai
5181wi=1
5182var e=Ei(),t=Si().concat("length","prototype")
5183return Ai.f=Object.getOwnPropertyNames||function(i){return e(i,t)},Ai}var Pi,Oi,zi,Di,Ii,Ni,Ri,Fi,Bi,ji,Ui,Vi,Hi,qi,Gi,Wi,$i,Qi,Xi,Yi,Ki,Zi,Ji,en,tn,nn,rn,sn,on={}
5184function an(){return Pi||(Pi=1,on.f=Object.getOwnPropertySymbols),on}function ln(){if(zi)return Oi
5185zi=1
5186var e=Se(),t=we(),i=ki(),n=an(),r=zt(),s=t([].concat)
5187return Oi=e("Reflect","ownKeys")||function(e){var t=i.f(r(e)),o=n.f
5188return o?s(t,o(e)):t}}function cn(){if(Ii)return Di
5189Ii=1
5190var e=gt(),t=ln(),i=Tt(),n=Dt()
5191return Di=function(r,s,o){for(var a=t(s),l=n.f,c=i.f,u=0;u<a.length;u++){var d=a[u]
5192e(r,d)||o&&e(o,d)||l(r,d,c(s,d))}}}function un(){if(Ri)return Ni
5193Ri=1
5194var e=M(),t=Me(),i=/#|\.prototype\./,n=function(i,n){var l=s[r(i)]
5195return l===a||l!==o&&(t(n)?e(n):!!n)},r=n.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=n.data={},o=n.NATIVE="N",a=n.POLYFILL="P"
5196return Ni=n}function dn(){if(Bi)return Fi
5197Bi=1
5198var e=y(),t=Tt().f,i=It(),n=ri(),r=ht(),s=cn(),o=un()
5199return Fi=function(a,l){var c,u,d,h,f,p=a.target,m=a.global,g=a.stat
5200if(c=m?e:g?e[p]||r(p,{}):e[p]&&e[p].prototype)for(u in l){if(h=l[u],d=a.dontCallGetSet?(f=t(c,u))&&f.value:c[u],!o(m?u:p+(g?".":"#")+u,a.forced)&&void 0!==d){if(typeof h==typeof d)continue
5201s(h,d)}(a.sham||d&&d.sham)&&i(h,"sham",!0),n(c,u,h,a)}}}function hn(){if(Ui)return ji
5202Ui=1
5203var e=Ae()
5204return ji=Array.isArray||function(t){return"Array"===e(t)}}function fn(){if(Hi)return Vi
5205Hi=1
5206var e=TypeError
5207return Vi=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded")
5208return t}}function pn(){if(Gi)return qi
5209Gi=1
5210var e=E(),t=Dt(),i=be()
5211return qi=function(n,r,s){e?t.f(n,r,i(0,s)):n[r]=s}}function mn(){if($i)return Wi
5212$i=1
5213var e={}
5214return e[vt()("toStringTag")]="z",Wi="[object z]"===String(e)}function gn(){if(Xi)return Qi
5215Xi=1
5216var e=mn(),t=Me(),i=Ae(),n=vt()("toStringTag"),r=Object,s="Arguments"===i(function(){return arguments}())
5217return Qi=e?i:function(e){var o,a,l
5218return void 0===e?"Undefined":null===e?"Null":"string"==typeof(a=function(e,t){try{return e[t]}catch(i){}}(o=r(e),n))?a:s?i(o):"Object"===(l=i(o))&&t(o.callee)?"Arguments":l}}function yn(){if(Ki)return Yi
5219Ki=1
5220var e=we(),t=M(),i=Me(),n=gn(),r=Se(),s=Jt(),o=function(){},a=r("Reflect","construct"),l=/^\s*(?:class|function)\b/,c=e(l.exec),u=!l.test(o),d=function(e){if(!i(e))return!1
5221try{return a(o,[],e),!0}catch(t){return!1}},h=function(e){if(!i(e))return!1
5222switch(n(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return u||!!c(l,s(e))}catch(t){return!0}}
5223return h.sham=!0,Yi=!a||t(function(){var e
5224return d(d.call)||!d(Object)||!d(function(){e=!0})||e})?h:d}function vn(){if(Ji)return Zi
5225Ji=1
5226var e=hn(),t=yn(),i=Ee(),n=vt()("species"),r=Array
5227return Zi=function(s){var o
5228return e(s)&&(o=s.constructor,(t(o)&&(o===r||e(o.prototype))||i(o)&&null===(o=o[n]))&&(o=void 0)),void 0===o?r:o}}function _n(){if(tn)return en
5229tn=1
5230var e=vn()
5231return en=function(t,i){return new(e(t))(0===i?0:i)}}function bn(){if(rn)return nn
5232rn=1
5233var e=M(),t=vt(),i=Oe(),n=t("species")
5234return nn=function(t){return i>=51||!e(function(){var e=[]
5235return(e.constructor={})[n]=function(){return{foo:1}
5235},1!==e[t](Boolean).foo})}}(function(){if(sn)return g
5236sn=1
5237var e=dn(),t=M(),i=hn(),n=Ee(),r=mt(),s=xi(),o=fn(),a=pn(),l=_n(),c=bn(),u=vt(),d=Oe(),h=u("isConcatSpreadable"),f=d>=51||!t(function(){var e=[]
5238return e[h]=!1,e.concat()[0]!==e}),p=function(e){if(!n(e))return!1
5239var t=e[h]
5240return void 0!==t?!!t:i(e)}
5241e({target:"Array",proto:!0,arity:1,forced:!f||!c("concat")},{concat:function(e){var t,i,n,c,u,d=r(this),h=l(d,0),f=0
5242for(t=-1,n=arguments.length;t<n;t++)if(p(u=-1===t?d:arguments[t]))for(c=s(u),o(f+c),i=0;i<c;i++,f++)i in u&&a(h,f,u[i])
5243else o(f+1),a(h,f++,u)
5244return h.length=f,h}})})()
5245var wn,An,Tn,Cn,Ln,xn,Mn,En,Sn,kn,Pn={},On={}
5246function zn(){if(An)return wn
5247An=1
5248var e=Ei(),t=Si()
5249return wn=Object.keys||function(i){return e(i,t)}}function Dn(){if(Ln)return Cn
5250Ln=1
5251var e=Se()
5252return Cn=e("document","documentElement")}function In(){if(Mn)return xn
5253Mn=1
5254var e,t=zt(),i=function(){if(Tn)return On
5255Tn=1
5256var e=E(),t=Ot(),i=Dt(),n=zt(),r=xe(),s=zn()
5257return On.f=e&&!t?Object.defineProperties:function(e,t){n(e)
5258for(var o,a=r(t),l=s(t),c=l.length,u=0;c>u;)i.f(e,o=l[u++],a[o])
5259return e},On}(),n=Si(),r=ti(),s=Dn(),o=wt(),a=ei(),l="prototype",c="script",u=a("IE_PROTO"),d=function(){},h=function(e){return"<"+c+">"+e+"</"+c+">"},f=function(e){e.write(h("")),e.close()
5260var t=e.parentWindow.Object
5261return e=null,t},p=function(){try{e=new ActiveXObject("htmlfile")}catch(u){}var t,i,r
5262p="undefined"!=typeof document?document.domain&&e?f(e):(i=o("iframe"),r="java"+c+":",i.style.display="none",s.appendChild(i),i.src=String(r),(t=i.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):f(e)
5263for(var a=n.length;a--;)delete p[l][n[a]]
5264return p()}
5265return r[u]=!0,xn=Object.create||function(e,n){var r
5266return null!==e?(d[l]=t(e),r=new d,d[l]=null,r[u]=e):r=p(),void 0===n?r:i.f(r,n)}}function Nn(){if(Sn)return En
5267Sn=1
5268var e=vt(),t=In(),i=Dt().f,n=e("unscopables"),r=Array.prototype
5269return void 0===r[n]&&i(r,n,{configurable:!0,value:t(null)}),En=function(e){r[n][e]=!0}}(function(){if(kn)return Pn
5270kn=1
5271var e=dn(),t=Mi().includes,i=M(),n=Nn()
5272e({target:"Array",proto:!0,forced:i(function(){return!Array(1).includes()})},{includes:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),n("includes")})()
5273var Rn,Fn,Bn,jn={};(function(){if(Bn)return jn
5274Bn=1
5275var e=dn(),t=function(){if(Fn)return Rn
5276Fn=1
5277var e=E(),t=we(),i=k(),n=M(),r=zn(),s=an(),o=_e(),a=mt(),l=Te(),c=Object.assign,u=Object.defineProperty,d=t([].concat)
5278return Rn=!c||n(function(){if(e&&1!==c({b:1},c(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0
5279var t={},i={},n=Symbol("assign detection"),s="abcdefghijklmnopqrst"
5280return t[n]=7,s.split("").forEach(function(e){i[e]=e}),7!==c({},t)[n]||r(c({},i)).join("")!==s})?function(t,n){for(var c=a(t),u=arguments.length,h=1,f=s.f,p=o.f;u>h;)for(var m,g=l(arguments[h++]),y=f?d(r(g),f(g)):r(g),v=y.length,_=0;v>_;)m=y[_++],e&&!i(p,g,m)||(c[m]=g[m])
5281return c}:c,Rn}()
5282e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t})})()
5283var Un,Vn={};(function(){if(Un)return Vn
5284Un=1
5285var e=dn(),t=mt(),i=zn()
5286e({target:"Object",stat:!0,forced:M()(function(){i(1)})},{keys:function(e){return i(t(e))}})})()
5287var Hn,qn,Gn,Wn,$n,Qn,Xn,Yn,Kn,Zn,Jn,er,tr,ir={}
5288function nr(){if(qn)return Hn
5289qn=1
5290var e=gn(),t=String
5291return Hn=function(i){if("Symbol"===e(i))throw new TypeError("Cannot convert a Symbol value to a string")
5292return t(i)}}function rr(){if(Wn)return Gn
5293Wn=1
5294var e=zt()
5295return Gn=function(){var t=e(this),i=""
5296return t.hasIndices&&(i+="d"),t.global&&(i+="g"),t.ignoreCase&&(i+="i"),t.multiline&&(i+="m"),t.dotAll&&(i+="s"),t.unicode&&(i+="u"),t.unicodeSets&&(i+="v"),t.sticky&&(i+="y"),i}}function sr(){if(Qn)return $n
5297Qn=1
5298var e=M(),t=y().RegExp,i=e(function(){var e=t("a","y")
5299return e.lastIndex=2,null!==e.exec("abcd")}),n=i||e(function(){return!t("a","y").sticky}),r=i||e(function(){var e=t("^r","gy")
5300return e.lastIndex=2,null!==e.exec("str")})
5301return $n={BROKEN_CARET:r,MISSED_STICKY:n,UNSUPPORTED_Y:i}}function or(){if(Yn)return Xn
5302Yn=1
5303var e=M(),t=y().RegExp
5304return Xn=e(function(){var e=t(".","s")
5305return!(e.dotAll&&e.test("\n")&&"s"===e.flags)})}function ar(){if(Zn)return Kn
5306Zn=1
5307var e=M(),t=y().RegExp
5308return Kn=e(function(){var e=t("(?<a>b)","g")
5309return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")})}function lr(){if(er)return Jn
5310er=1
5311var e,t,i=k(),n=we(),r=nr(),s=rr(),o=sr(),a=pt(),l=In(),c=ii().get,u=or(),d=ar(),h=a("native-string-replace",String.prototype.replace),f=RegExp.prototype.exec,p=f,m=n("".charAt),g=n("".indexOf),y=n("".replace),v=n("".slice),_=(t=/b*/g,i(f,e=/a/,"a"),i(f,t,"a"),0!==e.lastIndex||0!==t.lastIndex),b=o.BROKEN_CARET,w=void 0!==/()??/.exec("")[1]
5312return(_||w||b||u||d)&&(p=function(e){var t,n,o,a,u,d,A,T=this,C=c(T),L=r(e),x=C.raw
5313if(x)return x.lastIndex=T.lastIndex,t=i(p,x,L),T.lastIndex=x.lastIndex,t
5314var M=C.groups,E=b&&T.sticky,S=i(s,T),k=T.source,P=0,O=L
5315if(E&&(S=y(S,"y",""),-1===g(S,"g")&&(S+="g"),O=v(L,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&"\n"!==m(L,T.lastIndex-1))&&(k="(?: "+k+")",O=" "+O,P++),n=new RegExp("^(?:"+k+")",S)),w&&(n=new RegExp("^"+k+"$(?!\\s)",S)),_&&(o=T.lastIndex),a=i(f,E?n:T,O),E?a?(a.input=v(a.input,P),a[0]=v(a[0],P),a.index=T.lastIndex,T.lastIndex+=a[0].length):T.lastIndex=0:_&&a&&(T.lastIndex=T.global?a.index+a[0].length:o),w&&a&&a.length>1&&i(h,a[0],n,function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(a[u]=void 0)}),a&&M)for(a.groups=d=l(null),u=0;u<M.length;u++)d[(A=M[u])[0]]=a[A[1]]
5316return a}),Jn=p}function cr(){if(tr)return ir
5317tr=1
5318var e=dn(),t=lr()
5319return e({target:"RegExp",proto:!0,forced:/./.exec!==t},{exec:t}),ir}cr()
5320var ur,dr,hr,fr,pr,mr,gr,yr={}
5321function vr(){if(dr)return ur
5322dr=1
5323var e=Ee(),t=Ae(),i=vt()("match")
5324return ur=function(n){var r
5325return e(n)&&(void 0!==(r=n[i])?!!r:"RegExp"===t(n))}}function _r(){if(fr)return hr
5326fr=1
5327var e=vr(),t=TypeError
5328return hr=function(i){if(e(i))throw new t("The method doesn't accept regular expressions")
5329return i}}function br(){if(mr)return pr
5330mr=1
5331var e=vt()("match")
5332return pr=function(t){var i=/./
5333try{"/./"[t](i)}catch(n){try{return i[e]=!1,"/./"[t](i)}catch(r){}}return!1}}(function(){if(gr)return yr
5334gr=1
5335var e=dn(),t=we(),i=_r(),n=Le(),r=nr(),s=br(),o=t("".indexOf)
5336e({target:"String",proto:!0,forced:!s("includes")},{includes:function(e){return!!~o(r(n(this)),r(i(e)),arguments.length>1?arguments[1]:void 0)}})})()
5337var wr,Ar,Tr,Cr,Lr,xr,Mr,Er={}
5338function Sr(){if(Ar)return wr
5339Ar=1
5340var e=Ae(),t=we()
5341return wr=function(i){if("Function"===e(i))return t(i)}}function kr(){if(Cr)return Tr
5342Cr=1
5343var e=Sr(),t=Re(),i=S(),n=e(e.bind)
5344return Tr=function(e,r){return t(e),void 0===r?e:i?n(e,r):function(){return e.apply(r,arguments)}},Tr}function Pr(){if(xr)return Lr
5345xr=1
5346var e=kr(),t=we(),i=Te(),n=mt(),r=xi(),s=_n(),o=t([].push),a=function(t){var a=1===t,l=2===t,c=3===t,u=4===t,d=6===t,h=7===t,f=5===t||d
5347return function(p,m,g,y){for(var v,_,b=n(p),w=i(b),A=r(w),T=e(m,g),C=0,L=y||s,x=a?L(p,A):l||h?L(p,0):void 0;A>C;C++)if((f||C in w)&&(_=T(v=w[C],C,b),t))if(a)x[C]=_
5348else if(_)switch(t){case 3:return!0
5349case 5:return v
5350case 6:return C
5351case 2:o(x,v)}else switch(t){case 4:return!1
5352case 7:o(x,v)}return d?-1:c||u?u:x}}
5353return Lr={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}}(function(){if(Mr)return Er
5354Mr=1
5355var e=dn(),t=Pr().find,i=Nn(),n="find",r=!0
5356n in[]&&Array(1)[n](function(){r=!1}),e({target:"Array",proto:!0,forced:r},{find:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),i(n)})()
5357var Or,zr,Dr,Ir,Nr,Rr,Fr,Br={}
5358function jr(){if(zr)return Or
5359zr=1
5360var e=M()
5361return Or=!e(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})}function Ur(){if(Ir)return Dr
5362Ir=1
5363var e=gt(),t=Me(),i=mt(),n=ei(),r=jr(),s=n("IE_PROTO"),o=Object,a=o.prototype
5364return Dr=r?o.getPrototypeOf:function(n){var r=i(n)
5365if(e(r,s))return r[s]
5366var l=r.constructor
5367return t(l)&&r instanceof l?l.prototype:r instanceof o?a:null}}(function(){if(Fr)return Br
5368Fr=1
5369var e=dn(),t=function(){if(Rr)return Nr
5370Rr=1
5371var e=E(),t=M(),i=we(),n=Ur(),r=zn(),s=xe(),o=i(_e().f),a=i([].push),l=e&&t(function(){var e=Object.create(null)
5372return e[2]=2,!o(e,2)}),c=function(t){return function(i){for(var c,u=s(i),d=r(u),h=l&&null===n(u),f=d.length,p=0,m=[];f>p;)c=d[p++],e&&!(h?c in u:o(u,c))||a(m,t?[c,u[c]]:u[c])
5373return m}}
5374return Nr={entries:c(!0),values:c(!1)}}().entries
5375e({target:"Object",stat:!0},{entries:function(e){return t(e)}})})()
5376var Vr,Hr,qr,Gr={};(function(){if(qr)return Gr
5377qr=1
5378var e=mn(),t=ri(),i=function(){if(Hr)return Vr
5379Hr=1
5380var e=mn(),t=gn()
5381return Vr=e?{}.toString:function(){return"[object "+t(this)+"]"}}()
5382e||t(Object.prototype,"toString",i,{unsafe:!0})})()
5383var Wr,$r,Qr,Xr,Yr,Kr,Zr,Jr,es,ts,is,ns,rs,ss={}
5384function os(){if($r)return Wr
5385$r=1,cr()
5386var e=k(),t=ri(),i=lr(),n=M(),r=vt(),s=It(),o=r("species"),a=RegExp.prototype
5387return Wr=function(l,c,u,d){var h=r(l),f=!n(function(){var e={}
5388return e[h]=function(){return 7},7!==""[l](e)}),p=f&&!n(function(){var e=!1,t=/a/
5389return"split"===l&&((t={}).constructor={},t.constructor[o]=function(){return t},t.flags="",t[h]=/./[h]),t.exec=function(){return e=!0,null},t[h](""),!e})
5390if(!f||!p||u){var m=/./[h],g=c(h,""[l],function(t,n,r,s,o){var l=n.exec
5391return l===i||l===a.exec?f&&!o?{done:!0,value:e(m,n,r,s)}:{done:!0,value:e(t,r,n,s)}:{done:!1}})
5392t(String.prototype,l,g[0]),t(a,h,g[1])}d&&s(a[h],"sham",!0)}}function as(){if(Xr)return Qr
5393Xr=1
5394var e=yn(),t=Ne(),i=TypeError
5395return Qr=function(n){if(e(n))return n
5396throw new i(t(n)+" is not a constructor")}}function ls(){if(Kr)return Yr
5397Kr=1
5398var e=zt(),t=as(),i=Ce(),n=vt()("species")
5399return Yr=function(r,s){var o,a=e(r).constructor
5400return void 0===a||i(o=e(a)[n])?s:t(o)}}function cs(){if(Jr)return Zr
5401Jr=1
5402var e=we(),t=Ti(),i=nr(),n=Le(),r=e("".charAt),s=e("".charCodeAt),o=e("".slice),a=function(e){return function(a,l){var c,u,d=i(n(a)),h=t(l),f=d.length
5403return h<0||h>=f?e?"":void 0:(c=s(d,h))<55296||c>56319||h+1===f||(u=s(d,h+1))<56320||u>57343?e?r(d,h):c:e?o(d,h,h+2):u-56320+(c-55296<<10)+65536}}
5404return Zr={codeAt:a(!1),charAt:a(!0)}}function us(){if(ts)return es
5405ts=1
5406var e=cs().charAt
5407return es=function(t,i,n){return i+(n?e(t,i).length:1)}}function ds(){if(ns)return is
5408ns=1
5409var e=k(),t=zt(),i=Me(),n=Ae(),r=lr(),s=TypeError
5410return is=function(o,a){var l=o.exec
5411if(i(l)){var c=e(l,o,a)
5412return null!==c&&t(c),c}if("RegExp"===n(o))return e(r,o,a)
5413throw new s("RegExp#exec called on incompatible receiver")}}(function(){if(rs)return ss
5414rs=1
5415var e=k(),t=we(),i=os(),n=zt(),r=Ee(),s=Le(),o=ls(),a=us(),l=Li(),c=nr(),u=Fe(),d=ds(),h=sr(),f=M(),p=h.UNSUPPORTED_Y,m=Math.min,g=t([].push),y=t("".slice),v=!f(function(){var e=/(?:)/,t=e.exec
5416e.exec=function(){return t.apply(this,arguments)}
5417var i="ab".split(e)
5418return 2!==i.length||"a"!==i[0]||"b"!==i[1]}),_="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length
5419i("split",function(t,i,h){var f="0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e(i,this,t,n)}:i
5420return[function(i,n){var o=s(this),a=r(i)?u(i,t):void 0
5421return a?e(a,i,o,n):e(f,c(o),i,n)},function(e,t){var r=n(this),s=c(e)
5422if(!_){var u=h(f,r,s,t,f!==i)
5423if(u.done)return u.value}var v=o(r,RegExp),b=r.unicode,w=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(p?"g":"y"),A=new v(p?"^(?:"+r.source+")":r,w),T=void 0===t?4294967295:t>>>0
5424if(0===T)return[]
5425if(0===s.length)return null===d(A,s)?[s]:[]
5426for(var C=0,L=0,x=[];L<s.length;){A.lastIndex=p?0:L
5427var M,E=d(A,p?y(s,L):s)
5428if(null===E||(M=m(l(A.lastIndex+(p?L:0)),s.length))===C)L=a(s,L,b)
5429else{if(g(x,y(s,C,L)),x.length===T)return x
5430for(var S=1;S<=E.length-1;S++)if(g(x,E[S]),x.length===T)return x
5431L=C=M}}return g(x,y(s,C)),x}]},_||!v,p)})()
5432var hs,fs,ps,ms,gs,ys,vs,_s={}
5433function bs(){return fs?hs:(fs=1,hs="\t\n\v\f\r                 \u2028\u2029\ufeff")}function ws(){if(ms)return ps
5434ms=1
5435var e=we(),t=Le(),i=nr(),n=bs(),r=e("".replace),s=RegExp("^["+n+"]+"),o=RegExp("(^|[^"+n+"])["+n+"]+$"),a=function(e){return function(n){var a=i(t(n))
5436return 1&e&&(a=r(a,s,"")),2&e&&(a=r(a,o,"$1")),a}}
5437return ps={start:a(1),end:a(2),trim:a(3)}}(function(){if(vs)return _s
5438vs=1
5439var e=dn(),t=ws().trim,i=function(){if(ys)return gs
5440ys=1
5441var e=Zt().PROPER,t=M(),i=bs()
5442return gs=function(n){return t(function(){return!!i[n]()||"​…᠎"!=="​…᠎"[n]()||e&&i[n].name!==n})}}()
5443e({target:"String",proto:!0,forced:i("trim")},{trim:function(){return t(this)}})})()
5444var As,Ts,Cs,Ls,xs,Ms,Es,Ss,ks,Ps={}
5445function Os(){return Ts?As:(Ts=1,As={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})}function zs(){if(Ls)return Cs
5446Ls=1
5447var e=wt()("span").classList,t=e&&e.constructor&&e.constructor.prototype
5448return Cs=t===Object.prototype?void 0:t}function Ds(){if(Ms)return xs
5449Ms=1
5450var e=M()
5451return xs=function(t,i){var n=[][t]
5452return!!n&&e(function(){n.call(null,i||function(){return 1},1)})}}(function(){if(ks)return Ps
5453ks=1
5454var e=y(),t=Os(),i=zs(),n=function(){if(Ss)return Es
5455Ss=1
5456var e=Pr().forEach,t=Ds()("forEach")
5457return Es=t?[].forEach:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)},Es}(),r=It(),s=function(e){if(e&&e.forEach!==n)try{r(e,"forEach",n)}catch(t){e.forEach=n}}
5458for(var o in t)t[o]&&s(e[o]&&e[o].prototype)
5459s(i)})()
5460var Is,Ns={};(function(){if(Is)return Ns
5461Is=1
5462var e=dn(),t=Pr().filter
5463e({target:"Array",proto:!0,forced:!bn()("filter")},{filter:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}})})()
5464var Rs,Fs,Bs,js,Us,Vs,Hs,qs,Gs,Ws,$s,Qs,Xs,Ys,Ks,Zs,Js,eo,to,io,no,ro,so,oo={}
5465function ao(){return Bs?Fs:(Bs=1,Fs={})}function lo(){if(Us)return js
5466Us=1
5467var e,t,i,n=M(),r=Me(),s=Ee(),o=In(),a=Ur(),l=ri(),c=vt(),u=dt(),d=c("iterator"),h=!1
5468return[].keys&&("next"in(i=[].keys())?(t=a(a(i)))!==Object.prototype&&(e=t):h=!0),!s(e)||n(function(){var t={}
5469return e[d].call(t)!==t})?e={}:u&&(e=o(e)),r(e[d])||l(e,d,function(){return this}),js={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:h}}function co(){if(Hs)return Vs
5470Hs=1
5471var e=Dt().f,t=gt(),i=vt()("toStringTag")
5472return Vs=function(n,r,s){n&&!s&&(n=n.prototype),n&&!t(n,i)&&e(n,i,{configurable:!0,value:r})}}function uo(){if(Gs)return qs
5473Gs=1
5474var e=lo().IteratorPrototype,t=In(),i=be(),n=co(),r=ao(),s=function(){return this}
5475return qs=function(o,a,l,c){var u=a+" Iterator"
5476return o.prototype=t(e,{next:i(+!c,l)}),n(o,u,!1,!0),r[u]=s,o}}function ho(){if(Xs)return Qs
5477Xs=1
5478var e=Ee()
5479return Qs=function(t){return e(t)||null===t}}function fo(){if(Ks)return Ys
5480Ks=1
5481var e=ho(),t=String,i=TypeError
5482return Ys=function(n){if(e(n))return n
5483throw new i("Can't set "+t(n)+" as a prototype")}}function po(){if(Js)return Zs
5484Js=1
5485var e=function(){if($s)return Ws
5486$s=1
5487var e=we(),t=Re()
5488return Ws=function(i,n,r){try{return e(t(Object.getOwnPropertyDescriptor(i,n)[r]))}catch(s){}}}(),t=Ee(),i=Le(),n=fo()
5489return Zs=Object.setPrototypeOf||("__proto__"in{}?function(){var r,s=!1,o={}
5490try{(r=e(Object.prototype,"__proto__","set"))(o,[]),s=o instanceof Array}catch(a){}return function(e,o){return i(e),n(o),t(e)?(s?r(e,o):e.__proto__=o,e):e}}():void 0)}function mo(){if(to)return eo
5491to=1
5492var e=dn(),t=k(),i=dt(),n=Zt(),r=Me(),s=uo(),o=Ur(),a=po(),l=co(),c=It(),u=ri(),d=vt(),h=ao(),f=lo(),p=n.PROPER,m=n.CONFIGURABLE,g=f.IteratorPrototype,y=f.BUGGY_SAFARI_ITERATORS,v=d("iterator"),_="keys",b="values",w="entries",A=function(){return this}
5493return eo=function(n,d,f,T,C,L,x){s(f,d,T)
5494var M,E,S,k=function(e){if(e===C&&I)return I
5495if(!y&&e&&e in z)return z[e]
5496switch(e){case _:case b:case w:return function(){return new f(this,e)}}return function(){return new f(this)}},P=d+" Iterator",O=!1,z=n.prototype,D=z[v]||z["@@iterator"]||C&&z[C],I=!y&&D||k(C),N="Array"===d&&z.entries||D
5497if(N&&(M=o(N.call(new n)))!==Object.prototype&&M.next&&(i||o(M)===g||(a?a(M,g):r(M[v])||u(M,v,A)),l(M,P,!0,!0),i&&(h[P]=A)),p&&C===b&&D&&D.name!==b&&(!i&&m?c(z,"name",b):(O=!0,I=function(){return t(D,this)})),C)if(E={values:k(b),keys:L?I:k(_),entries:k(w)},x)for(S in E)(y||O||!(S in z))&&u(z,S,E[S])
5498else e({target:d,proto:!0,forced:y||O},E)
5499return i&&!x||z[v]===I||u(z,v,I,{name:C}),h[d]=I,E}}function go(){return no?io:(no=1,io=function(e,t){return{value:e,done:t}})}function yo(){if(so)return ro
5500so=1
5501var e=xe(),t=Nn(),i=ao(),n=ii(),r=Dt().f,s=mo(),o=go(),a=dt(),l=E(),c="Array Iterator",u=n.set,d=n.getterFor(c)
5502ro=s(Array,"Array",function(t,i){u(this,{type:c,target:e(t),index:0,kind:i})},function(){var e=d(this),t=e.target,i=e.index++
5503if(!t||i>=t.length)return e.target=null,o(void 0,!0)
5504switch(e.kind){case"keys":return o(i,!1)
5505case"values":return o(t[i],!1)}return o([i,t[i]],!1)},"values")
5506var h=i.Arguments=i.Array
5507if(t("keys"),t("values"),t("entries"),!a&&l&&"values"!==h.name)try{r(h,"name",{value:"values"})}catch(f){}return ro}(function(){if(Rs)return oo
5508Rs=1
5509var e=dn(),t=Sr(),i=Mi().indexOf,n=Ds(),r=t([].indexOf),s=!!r&&1/r([1],1,-0)<0
5510e({target:"Array",proto:!0,forced:s||!n("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0
5511return s?r(this,e,t)||0:i(this,e,t)}})})(),yo()
5512var vo,_o={};(function(){if(vo)return _o
5513vo=1
5514var e=dn(),t=Pr().map
5515e({target:"Array",proto:!0,forced:!bn()("map")},{map:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}})})()
5516var bo,wo,Ao,To={}
5517function Co(){if(wo)return bo
5518wo=1
5519var e=we()
5520return bo=e([].slice)}(function(){if(Ao)return To
5521Ao=1
5522var e=dn(),t=hn(),i=yn(),n=Ee(),r=Ci(),s=xi(),o=xe(),a=pn(),l=vt(),c=bn(),u=Co(),d=c("slice"),h=l("species"),f=Array,p=Math.max
5523e({target:"Array",proto:!0,forced:!d},{slice:function(e,l){var c,d,m,g=o(this),y=s(g),v=r(e,y),_=r(void 0===l?y:l,y)
5524if(t(g)&&(c=g.constructor,(i(c)&&(c===f||t(c.prototype))||n(c)&&null===(c=c[h]))&&(c=void 0),c===f||void 0===c))return u(g,v,_)
5525for(d=new(void 0===c?f:c)(p(_-v,0)),m=0;v<_;v++,m++)v in g&&a(d,m,g[v])
5526return d.length=m,d}})})()
5527var Lo,xo={};(function(){if(Lo)return xo
5528Lo=1
5529var e=dn(),t=M(),i=mt(),n=Ur(),r=jr()
5530e({target:"Object",stat:!0,forced:t(function(){n(1)}),sham:!r},{getPrototypeOf:function(e){return n(i(e))}})})()
5531var Mo,Eo,So,ko,Po,Oo,zo,Do,Io,No,Ro,Fo,Bo,jo={}
5532function Uo(){if(Eo)return Mo
5533Eo=1
5534var e=Me(),t=Ee(),i=po()
5535return Mo=function(n,r,s){var o,a
5536return i&&e(o=r.constructor)&&o!==s&&t(a=o.prototype)&&a!==s.prototype&&i(n,a),n}}function Vo(){if(Oo)return Po
5537Oo=1
5538var e=k(),t=gt(),i=ke(),n=function(){if(ko)return So
5539ko=1
5540var e=y(),t=M(),i=e.RegExp,n=!t(function(){var e=!0
5541try{i(".","d")}catch(l){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",s=function(e,i){Object.defineProperty(t,e,{get:function(){return n+=i,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"}
5542for(var a in e&&(o.hasIndices="d"),o)s(a,o[a])
5543return Object.getOwnPropertyDescriptor(i.prototype,"flags").get.call(t)!==r||n!==r})
5544return So={correct:n}}(),r=rr(),s=RegExp.prototype
5545return Po=n.correct?function(e){return e.flags}:function(o){return n.correct||!i(s,o)||t(o,"flags")?o.flags:e(r,o)}}function Ho(){if(Do)return zo
5546Do=1
5547var e=Dt().f
5548return zo=function(t,i,n){n in t||e(t,n,{configurable:!0,get:function(){return i[n]},set:function(e){i[n]=e}})}}function qo(){if(No)return Io
5549No=1
5550var e=ni(),t=Dt()
5551return Io=function(i,n,r){return r.get&&e(r.get,n,{getter:!0}),r.set&&e(r.set,n,{setter:!0}),t.f(i,n,r)}}function Go(){if(Fo)return Ro
5552Fo=1
5553var e=Se(),t=qo(),i=vt(),n=E(),r=i("species")
5554return Ro=function(i){var s=e(i)
5555n&&s&&!s[r]&&t(s,r,{configurable:!0,get:function(){return this}})}}(function(){if(Bo)return jo
5556Bo=1
5557var e=E(),t=y(),i=we(),n=un(),r=Uo(),s=It(),o=In(),a=ki().f,l=ke(),c=vr(),u=nr(),d=Vo(),h=sr(),f=Ho(),p=ri(),m=M(),g=gt(),v=ii().enforce,_=Go(),b=vt(),w=or(),A=ar(),T=b("match"),C=t.RegExp,L=C.prototype,x=t.SyntaxError,S=i(L.exec),k=i("".charAt),P=i("".replace),O=i("".indexOf),z=i("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,I=/a/g,N=/a/g,R=new C(I)!==I,F=h.MISSED_STICKY,B=h.UNSUPPORTED_Y,j=e&&(!R||F||w||A||m(function(){return N[T]=!1,C(I)!==I||C(N)===N||"/a/i"!==String(C(I,"i"))}))
5558if(n("RegExp",j)){for(var U=function(e,t){var i,n,a,h,f,p,m=l(L,this),y=c(e),_=void 0===t,b=[],T=e
5559if(!m&&y&&_&&e.constructor===U)return e
5560if((y||l(L,e))&&(e=e.source,_&&(t=d(T))),e=void 0===e?"":u(e),t=void 0===t?"":u(t),T=e,w&&"dotAll"in I&&(n=!!t&&O(t,"s")>-1)&&(t=P(t,/s/g,"")),i=t,F&&"sticky"in I&&(a=!!t&&O(t,"y")>-1)&&B&&(t=P(t,/y/g,"")),A&&(h=function(e){for(var t,i=e.length,n=0,r="",s=[],a=o(null),l=!1,c=!1,u=0,d="";n<=i;n++){if("\\"===(t=k(e,n)))t+=k(e,++n)
5561else if("]"===t)l=!1
5562else if(!l)switch(!0){case"["===t:l=!0
5563break
5564case"("===t:if(r+=t,"?:"===z(e,n+1,n+3))continue
5565S(D,z(e,n+1))&&(n+=2,c=!0),u++
5566continue
5567case">"===t&&c:if(""===d||g(a,d))throw new x("Invalid capture group name")
5568a[d]=!0,s[s.length]=[d,u],c=!1,d=""
5569continue}c?d+=t:r+=t}return[r,s]}(e),e=h[0],b=h[1]),f=r(C(e,t),m?this:L,U),(n||a||b.length)&&(p=v(f),n&&(p.dotAll=!0,p.raw=U(function(e){for(var t,i=e.length,n=0,r="",s=!1;n<=i;n++)"\\"!==(t=k(e,n))?s||"."!==t?("["===t?s=!0:"]"===t&&(s=!1),r+=t):r+="[\\s\\S]":r+=t+k(e,++n)
5570return r}(e),i)),a&&(p.sticky=!0),b.length&&(p.groups=b)),e!==T)try{s(f,"source",""===T?"(?:)":T)}catch(M){}return f},V=a(C),H=0;V.length>H;)f(U,C,V[H++])
5571L.constructor=U,U.prototype=L,p(t,"RegExp",U,{constructor:!0})}_("RegExp")})()
5572var Wo,$o={};(function(){if(Wo)return $o
5573Wo=1
5574var e=Zt().PROPER,t=ri(),i=zt(),n=nr(),r=M(),s=Vo(),o="toString",a=RegExp.prototype,l=a[o],c=r(function(){return"/a/b"!==l.call({source:"a",flags:"b"})}),u=e&&l.name!==o;(c||u)&&t(a,o,function(){var e=i(this)
5575return"/"+n(e.source)+"/"+n(s(e))},{unsafe:!0})})()
5576var Qo,Xo={};(function(){if(Qo)return Xo
5577Qo=1
5578var e,t=dn(),i=Sr(),n=Tt().f,r=Li(),s=nr(),o=_r(),a=Le(),l=br(),c=dt(),u=i("".slice),d=Math.min,h=l("endsWith")
5579t({target:"String",proto:!0,forced:!!(c||h||(e=n(String.prototype,"endsWith"),!e||e.writable))&&!h},{endsWith:function(e){var t=s(a(this))
5580o(e)
5581var i=arguments.length>1?arguments[1]:void 0,n=t.length,l=void 0===i?n:d(r(i),n),c=s(e)
5582return u(t,l-c.length,l)===c}})})()
5583var Yo,Ko={};(function(){if(Yo)return Ko
5584Yo=1
5585var e=cs().charAt,t=nr(),i=ii(),n=mo(),r=go(),s="String Iterator",o=i.set,a=i.getterFor(s)
5586n(String,"String",function(e){o(this,{type:s,string:t(e),index:0})}
5586,function(){var t,i=a(this),n=i.string,s=i.index
5587return s>=n.length?r(void 0,!0):(t=e(n,s),i.index+=t.length,r(t,!1))})})()
5588var Zo,Jo={};(function(){if(Zo)return Jo
5589Zo=1
5590var e=k(),t=we(),i=os(),n=zt(),r=Ee(),s=Li(),o=nr(),a=Le(),l=Fe(),c=us(),u=Vo(),d=ds(),h=t("".indexOf)
5591i("match",function(t,i,f){return[function(i){var n=a(this),s=r(i)?l(i,t):void 0
5592return s?e(s,i,n):new RegExp(i)[t](o(n))},function(e){var t=n(this),r=o(e),a=f(i,t,r)
5593if(a.done)return a.value
5594var l=o(u(t))
5595if(-1===h(l,"g"))return d(t,r)
5596var p=-1!==h(l,"u")
5597t.lastIndex=0
5598for(var m,g=[],y=0;null!==(m=d(t,r));){var v=o(m[0])
5599g[y]=v,""===v&&(t.lastIndex=c(r,s(t.lastIndex),p)),y++}return 0===y?null:g}]})})()
5600var ea,ta,ia,na,ra,sa={}
5601function oa(){if(na)return ia
5602na=1
5603var e=we(),t=mt(),i=Math.floor,n=e("".charAt),r=e("".replace),s=e("".slice),o=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g
5604return ia=function(e,l,c,u,d,h){var f=c+e.length,p=u.length,m=a
5605return void 0!==d&&(d=t(d),m=o),r(h,m,function(t,r){var o
5606switch(n(r,0)){case"$":return"$"
5607case"&":return e
5608case"`":return s(l,0,c)
5609case"'":return s(l,f)
5610case"<":o=d[s(r,1,-1)]
5611break
5612default:var a=+r
5613if(0===a)return t
5614if(a>p){var h=i(a/10)
5615return 0===h?t:h<=p?void 0===u[h-1]?n(r,1):u[h-1]+n(r,1):t}o=u[a-1]}return void 0===o?"":o})}}(function(){if(ra)return sa
5616ra=1
5617var e=function(){if(ta)return ea
5618ta=1
5619var e=S(),t=Function.prototype,i=t.apply,n=t.call
5620return ea="object"==typeof Reflect&&Reflect.apply||(e?n.bind(i):function(){return n.apply(i,arguments)}),ea}(),t=k(),i=we(),n=os(),r=M(),s=zt(),o=Me(),a=Ee(),l=Ti(),c=Li(),u=nr(),d=Le(),h=us(),f=Fe(),p=oa(),m=Vo(),g=ds(),y=vt()("replace"),v=Math.max,_=Math.min,b=i([].concat),w=i([].push),A=i("".indexOf),T=i("".slice),C=function(e){return void 0===e?e:String(e)},L="$0"==="a".replace(/./,"$0"),x=!!/./[y]&&""===/./[y]("a","$0")
5621n("replace",function(i,n,r){var L=x?"$":"$0"
5622return[function(e,i){var r=d(this),s=a(e)?f(e,y):void 0
5623return s?t(s,e,r,i):t(n,u(r),e,i)},function(t,i){var a=s(this),d=u(t)
5624if("string"==typeof i&&-1===A(i,L)&&-1===A(i,"$<")){var f=r(n,a,d,i)
5625if(f.done)return f.value}var y=o(i)
5626y||(i=u(i))
5627var x,M=u(m(a)),E=-1!==A(M,"g")
5628E&&(x=-1!==A(M,"u"),a.lastIndex=0)
5629for(var S,k=[];null!==(S=g(a,d))&&(w(k,S),E);){""===u(S[0])&&(a.lastIndex=h(d,c(a.lastIndex),x))}for(var P="",O=0,z=0;z<k.length;z++){for(var D,I=u((S=k[z])[0]),N=v(_(l(S.index),d.length),0),R=[],F=1;F<S.length;F++)w(R,C(S[F]))
5630var B=S.groups
5631if(y){var j=b([I],R,N,d)
5632void 0!==B&&w(j,B),D=u(e(i,void 0,j))}else D=p(I,d,N,R,B,i)
5633N>=O&&(P+=T(d,O,N)+D,O=N+I.length)}return P+T(d,O)}]},!!r(function(){var e=/./
5634return e.exec=function(){var e=[]
5635return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})||!L||x)})()
5636var aa,la,ca,ua={}
5637function da(){return la?aa:(la=1,aa=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t})}(function(){if(ca)return ua
5638ca=1
5639var e=k(),t=os(),i=zt(),n=Ee(),r=Le(),s=da(),o=nr(),a=Fe(),l=ds()
5640t("search",function(t,c,u){return[function(i){var s=r(this),l=n(i)?a(i,t):void 0
5641return l?e(l,i,s):new RegExp(i)[t](o(s))},function(e){var t=i(this),n=o(e),r=u(c,t,n)
5642if(r.done)return r.value
5643var a=t.lastIndex
5644s(a,0)||(t.lastIndex=0)
5645var d=l(t,n)
5646return s(t.lastIndex,a)||(t.lastIndex=a),null===d?-1:d.index}]})})()
5647var ha,fa={};(function(){if(ha)return fa
5648ha=1
5649var e,t=dn(),i=Sr(),n=Tt().f,r=Li(),s=nr(),o=_r(),a=Le(),l=br(),c=dt(),u=i("".slice),d=Math.min,h=l("startsWith")
5650t({target:"String",proto:!0,forced:!!(c||h||(e=n(String.prototype,"startsWith"),!e||e.writable))&&!h},{startsWith:function(e){var t=s(a(this))
5651o(e)
5652var i=r(d(arguments.length>1?arguments[1]:void 0,t.length)),n=s(e)
5653return u(t,i,i+n.length)===n}})})()
5654var pa,ma={};(function(){if(pa)return ma
5655pa=1
5656var e=y(),t=Os(),i=zs(),n=yo(),r=It(),s=co(),o=vt()("iterator"),a=n.values,l=function(e,i){if(e){if(e[o]!==a)try{r(e,o,a)}catch(c){e[o]=a}if(s(e,i,!0),t[i])for(var l in n)if(e[l]!==n[l])try{r(e,l,n[l])}catch(c){e[l]=n[l]}}}
5657for(var c in t)l(e[c]&&e[c].prototype,c)
5658l(i,"DOMTokenList")})()
5659var ga,ya,va,_a,ba,wa,Aa,Ta,Ca,La,xa,Ma,Ea,Sa,ka,Pa,Oa,za,Da,Ia,Na={}
5660function Ra(){if(va)return ya
5661va=1
5662var e=y(),t=E(),i=Object.getOwnPropertyDescriptor
5663return ya=function(n){if(!t)return e[n]
5664var r=i(e,n)
5665return r&&r.value}}function Fa(){if(Aa)return wa
5666Aa=1
5667var e=ri()
5668return wa=function(t,i,n){for(var r in i)e(t,r,i[r],n)
5669return t}}function Ba(){if(Ca)return Ta
5670Ca=1
5671var e=ke(),t=TypeError
5672return Ta=function(i,n){if(e(n,i))return i
5673throw new t("Incorrect invocation")}}function ja(){if(xa)return La
5674xa=1
5675var e=gn(),t=Fe(),i=Ce(),n=ao(),r=vt()("iterator")
5676return La=function(s){if(!i(s))return t(s,r)||t(s,"@@iterator")||n[e(s)]}}
5676function Ua(){if(Ea)return Ma
5677Ea=1
5678var e=k(),t=Re(),i=zt(),n=Ne(),r=ja(),s=TypeError
5679return Ma=function(o,a){var l=arguments.length<2?r(o):a
5680if(t(l))return i(e(l,o))
5681throw new s(n(o)+" is not iterable")},Ma}function Va(){if(ka)return Sa
5682ka=1
5683var e=TypeError
5684return Sa=function(t,i){if(t<i)throw new e("Not enough arguments")
5685return t}}function Ha(){if(Oa)return Pa
5686Oa=1
5687var e=Co(),t=Math.floor,i=function(n,r){var s=n.length
5688if(s<8)for(var o,a,l=1;l<s;){for(a=l,o=n[l];a&&r(n[a-1],o)>0;)n[a]=n[--a]
5689a!==l++&&(n[a]=o)}else for(var c=t(s/2),u=i(e(n,0,c),r),d=i(e(n,c),r),h=u.length,f=d.length,p=0,m=0;p<h||m<f;)n[p+m]=p<h&&m<f?r(u[p],d[m])<=0?u[p++]:d[m++]:p<h?u[p++]:d[m++]
5690return n}
5691return Pa=i}function qa(){if(Da)return za
5692Da=1,yo(),function(){if(ga)return Na
5693ga=1
5694var e=dn(),t=we(),i=Ci(),n=RangeError,r=String.fromCharCode,s=String.fromCodePoint,o=t([].join)
5695e({target:"String",stat:!0,arity:1,forced:!!s&&1!==s.length},{fromCodePoint:function(e){for(var t,s=[],a=arguments.length,l=0;a>l;){if(t=+arguments[l++],i(t,1114111)!==t)throw new n(t+" is not a valid code point")
5696s[l]=t<65536?r(t):r(55296+((t-=65536)>>10),t%1024+56320)}return o(s,"")}})}()
5697var e=dn(),t=y(),i=Ra(),n=Se(),r=k(),s=we(),o=E(),a=function(){if(ba)return _a
5698ba=1
5699var e=M(),t=vt(),i=E(),n=dt(),r=t("iterator")
5700return _a=!e(function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,s=new URLSearchParams("a=1&a=2&b=3"),o=""
5701return e.pathname="c%20d",t.forEach(function(e,i){t.delete("b"),o+=i+e}),s.delete("a",2),s.delete("b",void 0),n&&(!e.toJSON||!s.has("a",1)||s.has("a",2)||!s.has("a",void 0)||s.has("b"))||!t.size&&(n||!i)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[r]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==o||"x"!==new URL("https://x",void 0).host})}(),l=ri(),c=qo(),u=Fa(),d=co(),h=uo(),f=ii(),p=Ba(),m=Me(),g=gt(),v=kr(),_=gn(),b=zt(),w=Ee(),A=nr(),T=In(),C=be(),L=Ua(),x=ja(),S=go(),P=Va(),O=vt(),z=Ha(),D=O("iterator"),I="URLSearchParams",N=I+"Iterator",R=f.set,F=f.getterFor(I),B=f.getterFor(N),j=i("fetch"),U=i("Request"),V=i("Headers"),H=U&&U.prototype,q=V&&V.prototype,G=t.TypeError,W=t.encodeURIComponent,$=String.fromCharCode,Q=n("String","fromCodePoint"),X=parseInt,Y=s("".charAt),K=s([].join),Z=s([].push),J=s("".replace),ee=s([].shift),te=s([].splice),ie=s("".split),ne=s("".slice),re=s(/./.exec),se=/\+/g,oe=/^[0-9a-f]+$/i,ae=function(e,t){var i=ne(e,t,t+2)
5702return re(oe,i)?X(i,16):NaN},le=function(e){for(var t=0,i=128;i>0&&0!==(e&i);i>>=1)t++
5703return t},ce=function(e){var t=null
5704switch(e.length){case 1:t=e[0]
5705break
5706case 2:t=(31&e[0])<<6|63&e[1]
5707break
5708case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2]
5709break
5710case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},ue=function(e){for(var t=(e=J(e,se," ")).length,i="",n=0;n<t;){var r=Y(e,n)
5711if("%"===r){if("%"===Y(e,n+1)||n+3>t){i+="%",n++
5712continue}var s=ae(e,n+1)
5713if(s!=s){i+=r,n++
5714continue}n+=2
5715var o=le(s)
5716if(0===o)r=$(s)
5717else{if(1===o||o>4){i+="�",n++
5718continue}for(var a=[s],l=1;l<o&&!(++n+3>t||"%"!==Y(e,n));){var c=ae(e,n+1)
5719if(c!=c){n+=3
5720break}if(c>191||c<128)break
5721Z(a,c),n+=2,l++}if(a.length!==o){i+="�"
5722continue}var u=ce(a)
5723null===u?i+="�":r=Q(u)}}i+=r,n++}return i},de=/[!'()~]|%20/g,he={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},fe=function(e){return he[e]},pe=function(e){return J(W(e),de,fe)},me=h(function(e,t){R(this,{type:N,target:F(e).entries,index:0,kind:t})},I,function(){var e=B(this),t=e.target,i=e.index++
5724if(!t||i>=t.length)return e.target=null,S(void 0,!0)
5725var n=t[i]
5726switch(e.kind){case"keys":return S(n.key,!1)
5727case"values":return S(n.value,!1)}return S([n.key,n.value],!1)},!0),ge=function(e){this.entries=[],this.url=null,void 0!==e&&(w(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===Y(e,0)?ne(e,1):e:A(e)))}
5728ge.prototype={type:I,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,i,n,s,o,a,l,c=this.entries,u=x(e)
5729if(u)for(i=(t=L(e,u)).next;!(n=r(i,t)).done;){if(o=(s=L(b(n.value))).next,(a=r(o,s)).done||(l=r(o,s)).done||!r(o,s).done)throw new G("Expected sequence with length 2")
5730Z(c,{key:A(a.value),value:A(l.value)})}else for(var d in e)g(e,d)&&Z(c,{key:d,value:A(e[d])})},parseQuery:function(e){if(e)for(var t,i,n=this.entries,r=ie(e,"&"),s=0;s<r.length;)(t=r[s++]).length&&(i=ie(t,"="),Z(n,{key:ue(ee(i)),value:ue(K(i,"="))}))},serialize:function(){for(var e,t=this.entries,i=[],n=0;n<t.length;)e=t[n++],Z(i,pe(e.key)+"="+pe(e.value))
5731return K(i,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)}
5731,updateURL:function(){this.url&&this.url.update()}}
5732var ye=function(){p(this,ve)
5733var e=R(this,new ge(arguments.length>0?arguments[0]:void 0))
5734o||(this.size=e.entries.length)},ve=ye.prototype
5735if(u(ve,{append:function(e,t){var i=F(this)
5736P(arguments.length,2),Z(i.entries,{key:A(e),value:A(t)}),o||this.length++,i.updateURL()},delete:function(e){for(var t=F(this),i=P(arguments.length,1),n=t.entries,r=A(e),s=i<2?void 0:arguments[1],a=void 0===s?s:A(s),l=0;l<n.length;){var c=n[l]
5737if(c.key!==r||void 0!==a&&c.value!==a)l++
5738else if(te(n,l,1),void 0!==a)break}o||(this.size=n.length),t.updateURL()},get:function(e){var t=F(this).entries
5739P(arguments.length,1)
5740for(var i=A(e),n=0;n<t.length;n++)if(t[n].key===i)return t[n].value
5741return null},getAll:function(e){var t=F(this).entries
5742P(arguments.length,1)
5743for(var i=A(e),n=[],r=0;r<t.length;r++)t[r].key===i&&Z(n,t[r].value)
5744return n},has:function(e){for(var t=F(this).entries,i=P(arguments.length,1),n=A(e),r=i<2?void 0:arguments[1],s=void 0===r?r:A(r),o=0;o<t.length;){var a=t[o++]
5745if(a.key===n&&(void 0===s||a.value===s))return!0}return!1},set:function(e,t){var i=F(this)
5746P(arguments.length,1)
5747for(var n,r=i.entries,s=!1,a=A(e),l=A(t),c=0;c<r.length;c++)(n=r[c]).key===a&&(s?te(r,c--,1):(s=!0,n.value=l))
5748s||Z(r,{key:a,value:l}),o||(this.size=r.length),i.updateURL()},sort:function(){var e=F(this)
5749z(e.entries,function(e,t){return e.key>t.key?1:-1}),e.updateURL()},forEach:function(e){for(var t,i=F(this).entries,n=v(e,arguments.length>1?arguments[1]:void 0),r=0;r<i.length;)n((t=i[r++]).value,t.key,this)},keys:function(){return new me(this,"keys")},values:function(){return new me(this,"values")},entries:function(){return new me(this,"entries")}},{enumerable:!0}),l(ve,D,ve.entries,{name:"entries"}),l(ve,"toString",function(){return F(this).serialize()},{enumerable:!0}),o&&c(ve,"size",{get:function(){return F(this).entries.length},configurable:!0,enumerable:!0}),d(ye,I),e({global:!0,constructor:!0,forced:!a},{URLSearchParams:ye}),!a&&m(V)){var _e=s(q.has),Ae=s(q.set),Te=function(e){if(w(e)){var t,i=e.body
5750if(_(i)===I)return t=e.headers?new V(e.headers):new V,_e(t,"content-type")||Ae(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),T(e,{body:C(0,A(i)),headers:C(0,t)})}return e}
5751if(m(j)&&e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return j(e,arguments.length>1?Te(arguments[1]):{})}}),m(U)){var Ce=function(e){return p(this,H),new U(e,arguments.length>1?Te(arguments[1]):{})}
5752H.constructor=Ce,Ce.prototype=H,e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ce})}}return za={URLSearchParams:ye,getState:F}}Ia||(Ia=1,qa())
5753var Ga={"Æ":"AE","æ":"ae","Ø":"O","ø":"o","Å":"A","å":"a","Ä":"A","ä":"a","Ö":"O","ö":"o","Ü":"U","ü":"u","ẞ":"SS","ß":"ss","Œ":"OE","œ":"oe","Č":"C","č":"c","Ć":"C","ć":"c","Š":"S","š":"s","Ž":"Z","ž":"z","Ł":"L","ł":"l","Đ":"Dj","đ":"dj","Ń":"N","ń":"n","Ę":"E","ę":"e","Ą":"A","ą":"a","Ŕ":"R","ŕ":"r","Ğ":"G","ğ":"g","İ":"I","ı":"i","Ş":"S","ş":"s","Ă":"A","ă":"a","Â":"A","â":"a","Î":"I","î":"i","Ș":"S","ș":"s","Ț":"T","ț":"t","Α":"A","Ά":"A","α":"a","ά":"a","Β":"V","β":"v","Γ":"G","γ":"g","Δ":"D","δ":"d","Ε":"E","Έ":"E","ε":"e","έ":"e","Ζ":"Z","ζ":"z","Η":"I","Ή":"I","η":"i","ή":"i","Ι":"I","Ί":"I","ι":"i","ί":"i","Κ":"K","κ":"k","Λ":"L","λ":"l","Μ":"M","μ":"m","Ν":"N","ν":"n","Ξ":"X","ξ":"x","Ο":"O","Ό":"O","ο":"o","ό":"o","Π":"P","π":"p","Ρ":"R","ρ":"r","Σ":"S","σ":"s","ς":"s","Τ":"T","τ":"t","Υ":"Y","Ύ":"Y","υ":"y","ύ":"y","Φ":"F","φ":"f","Χ":"CH","χ":"ch","Ψ":"PS","ψ":"ps","Ω":"O","Ώ":"O","ω":"o","ώ":"o"},Wa={getBootstrapVersion:function(){var t,i,n=5
5754if("undefined"!=typeof window&&null!==(t=window.bootstrap)&&void 0!==t&&null!==(t=t.Tooltip)&&void 0!==t&&t.VERSION){var r=window.bootstrap.Tooltip.VERSION
5755void 0!==r&&(n=parseInt(r,10))}else if(void 0!==e&&null!==(i=e.fn)&&void 0!==i&&null!==(i=i.dropdown)&&void 0!==i&&null!==(i=i.Constructor)&&void 0!==i&&i.VERSION){var s=e.fn.dropdown.Constructor.VERSION
5756void 0!==s&&(n=parseInt(s,10))}return n},getIconsPrefix:function(e){return{bootstrap3:"glyphicon",bootstrap4:"fa",bootstrap5:"bi","bootstrap-table":"icon",bulma:"fa",foun
5756dation:"fa",materialize:"material-icons",semantic:"fa"}[e]||"fa"},getIcons:function(e,t){return e[t]||{}},assignIcons:function(e,t,i){for(var n=0,r=Object.keys(e);n<r.length;n++){var s=r[n]
5757e[s][t]=i[s]}},getSearchInput:function(t){return"string"==typeof t.options.searchSelector?e(t.options.searchSelector):t.$toolbar.find(".search input")},extend:function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n]
5758var r,s=i[0]||{},o=1,a=!1
5759for("boolean"==typeof s&&(a=s,s=i[o]||{},o++),"object"!==d(s)&&"function"!=typeof s&&(s={});o<i.length;o++){var l=i[o]
5760if(null!=l)for(var c in l){var u=l[c]
5761if("__proto__"!==c&&s!==u){var h=Array.isArray(u)
5762if(a&&u&&(this.isObject(u)||h)){var f=s[c]
5763if(h&&Array.isArray(f)&&f.every(function(t){return!e.isObject(t)&&!Array.isArray(t)})){s[c]=u
5764continue}r=h&&!Array.isArray(f)?[]:h||this.isObject(f)?f:{},s[c]=this.extend(a,r,u)}else void 0!==u&&(s[c]=u)}}}return s},sprintf:function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n]
5765var r=!0,s=0,o=e.replace(/%s/g,function(){var e=i[s++]
5766return void 0===e?(r=!1,""):e})
5767return r?o:""},isObject:function(e){if("object"!==d(e)||null===e)return!1
5768for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t)
5769return Object.getPrototypeOf(e)===t},isEmptyObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
5770return 0===Object.entries(e).length&&e.constructor===Object},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},getFieldTitle:function(e,t){var i,n=r(e)
5771try{for(n.s();!(i=n.n()).done;){var s=i.value
5772if(s.field===t)return s.title}}catch(err){n.e(err)}finally{n.f()}return""},setFieldIndex:function(e){var t,i=0,n=[],s=r(e[0])
5773try{for(s.s();!(t=s.n()).done;){i+=+t.value.colspan||1}}catch(err){s.e(err)}finally{s.f()}for(var o=0;o<e.length;o++){n[o]=[]
5774for(var a=0;a<i;a++)n[o][a]=!1}for(var l=0;l<e.length;l++){var c,u=r(e[l])
5775try{for(u.s();!(c=u.n()).done;){var d=c.value,h=+d.rowspan||1,f=+d.colspan||1,p=n[l].indexOf(!1)
5776d.colspanIndex=p,1===f?(d.fieldIndex=p,void 0===d.field&&(d.field=p)):d.colspanGroup=+d.colspan
5777for(var m=0;m<h;m++)for(var g=0;g<f;g++)n[l+m][p+g]=!0}}catch(err){u.e(err)}finally{u.f()}}},normalizeAccent:function(e){if("string"!=typeof e)return e
5778var t=new RegExp("[".concat(Object.keys(Ga).join(""),"]"),"g")
5779return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(t,function(e){return Ga[e]}).toLowerCase().trim()},updateFieldGroup:function(e,t){var i,n,s=(i=[]).concat.apply(i,c(e)),o=r(e)
5780try{for(o.s();!(n=o.n()).done;){var a,l=r(n.value)
5781try{for(l.s();!(a=l.n()).done;){var u=a.value
5782if(u.colspanGroup>1){for(var d=0,h=function(e){var t=s.filter(function(t){return t.fieldIndex===e}),i=t[t.length-1]
5783if(t.length>1)for(var n=0;n<t.length-1;n++)t[n].visible=i.visible
5784i.visible&&d++},f=u.colspanIndex;f<u.colspanIndex+u.colspanGroup;f++)h(f)
5785u.colspan=d,u.visible=d>0}}}catch(err){l.e(err)}finally{l.f()}}}catch(err){o.e(err)}finally{o.f()}if(!(e.length<2)){var p,m=r(t)
5786try{var g=function(){var e=p.value,t=s.filter(function(t){return t.fieldIndex===e.fieldIndex})
5787if(t.length>1){var i,n=r(t)
5788try{for(n.s();!(i=n.n()).done;){i.value.visible=e.visible}}catch(err){n.e(err)}finally{n.f()}}}
5789for(m.s();!(p=m.n()).done;)g()}catch(err){m.e(err)}finally{m.f()}}},getScrollBarWidth:function(){if(void 0===this.cachedWidth){var t=e("<div/>").addClass("fixed-table-scroll-inner"),i=e("<div/>").addClass("fixed-table-scroll-outer")
5790i.append(t),e("body").append(i)
5791var n=t[0].offsetWidth
5792i.css("overflow","scroll")
5793var r=t[0].offsetWidth
5794n===r&&(r=i[0].clientWidth),i.remove(),this.cachedWidth=n-r}return this.cachedWidth},calculateObjectValue:function(e,t,i,n){var s=t
5795if("string"==typeof t){var o=t.split(".")
5796if(o.length>1){s=window
5797var a,l=r(o)
5798try{for(l.s();!(a=l.n()).done;){s=s[a.value]}}catch(err){l.e(err)}finally{l.f()}}else s=window[t]}return null!==s&&"object"===d(s)?s:"function"==typeof s?s.apply(e,i||[]):!s&&"string"==typeof t&&i&&this.sprintf.apply(this,[t].concat(c(i)))?this.sprintf.apply(this,[t].concat(c(i))):n},compareObjects:function(e,t,i){var n=Object.keys(e),r=Object.keys(t)
5799if(i&&n.length!==r.length)return!1
5800for(var s=0,o=n;s<o.length;s++){var a=o[s]
5801if(r.includes(a)&&e[a]!==t[a])return!1}return!0},regexCompare:function(e,t){try{var i=t.match(/^\/(.*?)\/([gim]*)$/)
5802if(-1!==e.toString().search(i?new RegExp(i[1],i[2]):new RegExp(t,"gim")))return!0}catch(n){return console.error(n),!1}return!1},escapeApostrophe:function(e){return e.toString().replace(/'/g,"&#39;")},escapeHTML:function(e){return e?e.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;"):e},unescapeHTML:function(e){return"string"==typeof e&&e?e.toString().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&amp;/g,"&"):e},removeHTML:function(e){return e?e.toString().replace(/(<([^>]+)>)/gi,"").replace(/&[#A-Za-z0-9]+;/gi,"").trim():e},getRealDataAttr:function(e){for(var t=0,i=Object.entries(e);t<i.length;t++){var n=l(i[t],2),r=n[0],s=n[1],o=r.split(/(?=[A-Z])/).join("-").toLowerCase()
5803o!==r&&(e[o]=s,delete e[r])}return e},getItemField:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,s=e
5804if(void 0!==n&&(i=n),"string"!=typeof t||e.hasOwnProperty(t))return i?this.escapeHTML(e[t]):e[t]
5805var o,a=r(t.split("."))
5806try{for(a.s();!(o=a.n()).done;){var l=o.value
5807s=s&&s[l]}}catch(err){a.e(err)}finally{a.f()}return i?this.escapeHTML(s):s},isIEBrowser:function(){return navigator.userAgent.includes("MSIE ")||/Trident.*rv:11\./.test(navigator.userAgent)},findIndex:function(e,t){var i,n=r(e)
5808try{for(n.s();!(i=n.n()).done;){var s=i.value
5809if(JSON.stringify(s)===JSON.stringify(t))return e.indexOf(s)}}catch(err){n.e(err)}finally{n.f()}return-1},trToData:function(t,i){var n=this,r=[],s=[]
5810return i.each(function(i,o){var a=e(o),l={}
5811l._id=a.attr("id"),l._class=a.attr("class"),l._data=n.getRealDataAttr(a.data()),l._style=a.attr("style"),a.find(">td,>th").each(function(r,o){for(var a=e(o),c=+a.attr("colspan")||1,u=+a.attr("rowspan")||1,d=r;s[i]&&s[i][d];d++);for(var h=d;h<d+c;h++)for(var f=i;f<i+u;f++)s[f]||(s[f]=[]),s[f][h]=!0
5812var p=t[d].field
5813l[p]=n.escapeApostrophe(a.html().trim()),l["_".concat(p,"_id")]=a.attr("id"),l["_".concat(p,"_class")]=a.attr("class"),l["_".concat(p,"_rowspan")]=a.attr("rowspan"),l["_".concat(p,"_colspan")]=a.attr("colspan"),l["_".concat(p,"_title")]=a.attr("title"),l["_".concat(p,"_data")]=n.getRealDataAttr(a.data()),l["_".concat(p,"_style")]=a.attr("style")}),r.push(l)}),r},sort:function(e,t,i,n,r,s){if(null==e&&(e=""),null==t&&(t=""),n.sortStable&&e===t&&(e=r,t=s),this.isNumeric(e)&&this.isNumeric(t))return(e=parseFloat(e))<(t=parseFloat(t))?-1*i:e>t?i:0
5814if(n.sortEmptyLast){if(""===e)return 1
5815if(""===t)return-1}return e===t?0:("string"!=typeof e&&(e=e.toString()),-1===e.localeCompare(t)?-1*i:i)},getEventName:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:""
5816return t=t||"".concat(+new Date).concat(~~(1e6*Math.random())),"".concat(e,"-").concat(t)}
5816,hasDetailViewIcon:function(e){return e.detailView&&e.detailViewIcon&&!e.cardView},getDetailViewIndexOffset:function(e){return this.hasDetailViewIcon(e)&&"right"!==e.detailViewAlign?1:0},checkAutoMergeCells:function(e){var t,i=r(e)
5817try{for(i.s();!(t=i.n()).done;)for(var n=t.value,s=0,o=Object.keys(n);s<o.length;s++){var a=o[s]
5818if(a.startsWith("_")&&(a.endsWith("_rowspan")||a.endsWith("_colspan")))return!0}}catch(err){i.e(err)}finally{i.f()}return!1},deepCopy:function(e){return void 0===e?e:this.extend(!0,Array.isArray(e)?[]:{},e)},debounce:function(e,t,i){var n
5819return function(){var r=this,s=arguments,o=i&&!n
5820clearTimeout(n),n=setTimeout(function(){n=null,i||e.apply(r,s)},t),o&&e.apply(r,s)}},replaceSearchMark:function(e,t){var i=e instanceof Element,n=i?e:document.createElement("div"),s=new RegExp(t,"gim"),o=function(e,t){for(var i,n=[],r=0;null!==(i=t.exec(e));){r!==i.index&&n.push(document.createTextNode(e.substring(r,i.index)))
5821var s=document.createElement("mark")
5822s.innerText=i[0],n.push(s),r=i.index+i[0].length}if(n.length)return r!==e.length&&n.push(document.createTextNode(e.substring(r))),n},a=function(e){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t]
5823if(i.nodeType===document.TEXT_NODE){var n=o(i.data,s)
5824if(n){var l,c=r(n)
5825try{for(c.s();!(l=c.n()).done;){var u=l.value
5826e.insertBefore(u,i)}}catch(err){c.e(err)}finally{c.f()}e.removeChild(i),t+=n.length-1}}i.nodeType===document.ELEMENT_NODE&&a(i)}}
5827return i||(n.innerHTML=e),a(n),i?n:n.innerHTML},classToString:function(e){var t=this
5828return"string"==typeof e?e:Array.isArray(e)?e.map(function(e){return t.classToString(e)}).filter(function(e){return e}).join(" "):e&&"object"===d(e)?Object.entries(e).map(function(e){var t=l(e,2),i=t[0]
5829return t[1]?i:""}).filter(function(e){return e}).join(" "):""},parseStyle:function(e,t){if(!t)return e
5830var i=/\s*!important\s*$/i,n=function(e){return"string"==typeof e&&i.test(e)?{value:e.replace(i,""),priority:"important"}:{value:e,priority:""}}
5831if("string"==typeof t)t.split(";").forEach(function(t){var i=t.indexOf(":")
5832if(i>0){var r=t.substring(0,i).trim(),s=t.substring(i+1).trim(),o=n(s),a=o.value,l=o.priority
5833e.style.setProperty(r,a,l)}})
5834else if(Array.isArray(t)){var s,o=r(t)
5835try{for(o.s();!(s=o.n()).done;){var a=s.value
5836this.parseStyle(e,a)}}catch(err){o.e(err)}finally{o.f()}}else if("object"===d(t))for(var c=0,u=Object.entries(t);c<u.length;c++){var h=l(u[c],2),f=h[0],p=h[1],m=n(p),g=m.value,y=m.priority
5837e.style.setProperty(f,g,y)}return e},h:function(e,t,i){var n=e instanceof HTMLElement?e:document.createElement(e),r=t||{},s=i||[]
5838"A"===n.tagName&&(n.href="javascript:")
5839for(var o=0,a=Object.entries(r);o<a.length;o++){var u=l(a[o],2),d=u[0],h=u[1]
5840if(void 0!==h)if(["text","innerText"].includes(d))n.innerText=h
5841else if(["html","innerHTML"].includes(d))n.innerHTML=h
5842else if("children"===d)s.push.apply(s,c(h))
5843else if("class"===d)n.setAttribute("class",this.classToString(h))
5844else if("style"===d)"string"==typeof h?n.setAttribute("style",h):this.parseStyle(n,h)
5845else if(d.startsWith("@")||d.startsWith("on")){var f=d.startsWith("@")?d.substring(1):d.substring(2).toLowerCase(),p=Array.isArray(h)?h:[h]
5846n.addEventListener.apply(n,[f].concat(c(p)))}else d.startsWith(".")?n[d.substring(1)]=h:n.setAttribute(d,h)}return s.length&&n.append.apply(n,c(s)),n},htmlToNodes:function(t){if(t instanceof e)return t.get()
5847if(t instanceof Node)return[t]
5848"string"!=typeof t&&(t=new String(t).toString())
5849var i=document.createElement("div")
5850return i.innerHTML=t,i.childNodes},addQueryToUrl:function(e,t){for(var i=e.split("#"),n=l(i[0].split("?"),2),r=n[0],s=n[1],o=new URLSearchParams(s),a=0,c=Object.entries(t);a<c.length;a++){var u=l(c[a],2),d=u[0],h=u[1]
5851o.set(d,h)}return"".concat(r,"?").concat(o.toString(),"#").concat(i.slice(1).join("#"))}},$a=Wa.getBootstrapVersion(),Qa={3:{classes:{buttonActive:"active",buttons:"default",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"input-group",inputPrefix:"input-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"pull",select:"form-control"}
vendor: 39,111 bytes, lines 5851-5998
5851,html:{dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<span class="input-group-btn">%s</span></div>',pageDropdown:['<ul class="dropdown-menu" role="menu">',"</ul>"],pageDropdownItem:'<li role="menuitem" class="%s"><a href="#">%s</a></li>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<ul class="dropdown-menu" role="menu">',"</ul>"],toolbarDropdownItem:'<li class="dropdown-item-marker" role="menuitem"><label>%s</label></li>',toolbarDropdownSeparator:'<li class="divider"></li>'}},4:{classes:{buttonActive:"active",buttons:"secondary",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"btn-group",inputPrefix:"form-control-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"float",select:"form-control"},html:{dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<div class="input-group-append">%s</div></div>',pageDropdown:['<div class="dropdown-menu">',"</div>"],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<div class="dropdown-menu dropdown-menu-right">',"</div>"],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>'}},5:{classes:{buttonActive:"active",buttons:"secondary",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"btn-group",inputPrefix:"form-control-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"float",select:"form-select"},html:{dataToggle:"data-bs-toggle",dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s%s</div>',pageDropdown:['<div class="dropdown-menu">',"</div>"],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<div class="dropdown-menu dropdown-menu-end">',"</div>"],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>'}}}[$a],Xa={ajax:void 0,ajaxOptions:{},buttons:{},buttonsAlign:"right",buttonsAttributeTitle:"title",buttonsClass:Qa.classes.buttons,buttonsOrder:["paginationSwitch","refresh","toggle","fullscreen","columns"],buttonsPrefix:Qa.classes.buttonsPrefix,buttonsToolbar:void 0,cache:!0,cardView:!1,checkboxHeader:!0,classes:"table table-bordered table-hover",clickToSelect:!1,columns:[[]],contentType:"application/json",customSearch:void 0,customSort:void 0,data:[],dataField:"rows",dataType:"json",detailFilter:function(e,t){return!0},detailFormatter:function(e,t){return""},detailView:!1,detailViewAlign:"left",detailViewByClick:!1,detailViewIcon:!0,escape:!1,escapeTitle:!0,filterOptions:{filterAlgorithm:"and"},fixedScroll:!1,footerField:"footer",footerStyle:function(e){return{}},headerStyle:function(e){return{}},height:void 0,icons:{},iconSize:void 0,iconsPrefix:void 0,idField:void 0,ignoreClickToSelectOn:function(e){var t=e.tagName
5852return["A","BUTTON"].includes(t)},loadingFontSize:"auto",loadingTemplate:function(e){return'<span class="loading-wrap">\n    <span class="loading-text">'.concat(e,'</span>\n    <span class="animation-wrap"><span class="animation-dot"></span></span>\n    </span>\n  ')},locale:void 0,maintainMetaData:!1,method:"get",minimumCountColumns:1,multipleSelectRow:!1,pageList:[10,25,50,100],pageNumber:1,pageSize:10,pagination:!1,paginationDetailHAlign:"left",paginationHAlign:"right",paginationLoadMore:!1,paginationLoop:!0,paginationNextText:"&rsaquo;",paginationPagesBySide:1,paginationParts:["pageInfo","pageSize","pageList"],paginationPreText:"&lsaquo;",paginationSuccessivelySize:5,paginationUseIntermediate:!1,paginationVAlign:"bottom",queryParams:function(e){return e},queryParamsType:"limit",regexSearch:!1,rememberOrder:!1,responseHandler:function(e){return e},rowAttributes:function(e,t){return{}},rowStyle:function(e,t){return{}},search:!1,searchable:!1,searchAccentNeutralise:!1,searchAlign:"right",searchHighlight:!1,searchOnEnterKey:!1,searchSelector:!1,searchText:"",searchTimeOut:500,selectItemName:"btSelectItem",serverSort:!0,showButtonIcons:!0,showButtonText:!1,showColumns:!1,showColumnsSearch:!1,showColumnsToggleAll:!1,showExtendedPagination:!1,showFooter:!1,showFullscreen:!1,showHeader:!0,showPaginationSwitch:!1,showRefresh:!1,showSearchButton:!1,showSearchClearButton:!1,showToggle:!1,sidePagination:"client",silentSort:!0,singleSelect:!1,smartDisplay:!0,sortable:!0,sortClass:void 0,sortEmptyLast:!1,sortName:void 0,sortOrder:void 0,sortReset:!1,sortResetPage:!1,sortStable:!1,strictSearch:!1,theadClasses:"",toolbar:void 0,toolbarAlign:"left",totalField:"total",totalNotFiltered:0,totalNotFilteredField:"totalNotFiltered",totalRows:0,trimOnSearch:!0,undefinedText:"-",uniqueId:void 0,url:void 0,virtualScroll:!1,virtualScrollItemHeight:void 0,visibleSearch:!1,onAll:function(e,t){return!1},onCheck:function(e){return!1},onCheckAll:function(e){return!1},onCheckSome:function(e){return!1},onClickCell:function(e,t,i,n){return!1},onClickRow:function(e,t){return!1},onCollapseRow:function(e,t){return!1},onColumnSwitch:function(e,t){return!1},onColumnSwitchAll:function(e){return!1},onDblClickCell:function(e,t,i,n){return!1},onDblClickRow:function(e,t){return!1},onExpandRow:function(e,t,i){return!1},onLoadError:function(e){return!1},onLoadSuccess:function(e){return!1},onPageChange:function(e,t){return!1},onPostBody:function(){return!1},onPostFooter:function(){return!1},onPostHeader:function(){return!1},onPreBody:function(e){return!1},onRefresh:function(e){return!1},onRefreshOptions:function(e){return!1},onResetView:function(){return!1},onScrollBody:function(){return!1},onSearch:function(e){return!1},onSort:function(e,t){return!1},onToggle:function(e){return!1},onTogglePagination:function(e){return!1},onUncheck:function(e){return!1},onUncheckAll:function(e){return!1},onUncheckSome:function(e){return!1},onVirtualScroll:function(e,t){return!1}},Ya={formatAllRows:function(){return"All"},formatClearSearch:function(){return"Clear Search"},formatColumns:function(){return"Columns"},formatColumnsToggleAll:function(){return"Toggle all"},formatDetailPagination:function(e){return"Showing ".concat(e," rows")},formatFullscreen:function(){return"Fullscreen"},formatLoadingMessage:function(){return"Loading, please wait"},formatNoMatches:function(){return"No matching records found"},formatPaginationSwitch:function(){return"Hide/Show pagination"},formatPaginationSwitchDown:function(){return"Show pagination"},formatPaginationSwitchUp:function(){return"Hide pagination"},formatRecordsPerPage:function(e){return"".concat(e," rows per page")},formatRefresh:function(){return"Refresh"},formatSearch:function(){return"Search"},formatShowingRows:function(e,t,i,n){return void 0!==n&&n>0&&n>i?"Showing ".concat(e," to ").concat(t," of ").concat(i," rows (filtered from ").concat(n," total rows)"):"Showing ".concat(e," to ").concat(t," of ").concat(i," rows")},formatSRPaginationNextText:function(){return"next page"},formatSRPaginationPageText:function(e){return"to page ".concat(e)},formatSRPaginationPreText:function(){return"previous page"},formatToggleOff:function(){return"Hide card view"},formatToggleOn:function(){return"Show card view"}},Ka={align:void 0,cardVisible:!0,cellStyle:void 0,checkbox:!1,checkboxEnabled:!0,class:void 0,clickToSelect:!0,colspan:void 0,detailFormatter:void 0,escape:void 0,events:void 0,falign:void 0,field:void 0,footerFormatter:void 0,footerStyle:void 0,formatter:void 0,halign:void 0,order:"asc",radio:!1,rowspan:void 0,searchable:!0,searchFormatter:!0,searchHighlightFormatter:!1,showSelectTitle:!1,sortable:!1,sorter:void 0,sortName:void 0,switchable:!0,switchableLabel:void 0,title:void 0,titleTooltip:void 0,valign:void 0,visible:!0,width:void 0,widthUnit:"px"}
5853Object.assign(Xa,Ya)
5854var Za,Ja={COLUMN_DEFAULTS:Ka,CONSTANTS:Qa,DEFAULTS:Xa,EVENTS:{"all.bs.table":"onAll","check-all.bs.table":"onCheckAll","check-some.bs.table":"onCheckSome","check.bs.table":"onCheck","click-cell.bs.table":"onClickCell","click-row.bs.table":"onClickRow","collapse-row.bs.table":"onCollapseRow","column-switch-all.bs.table":"onColumnSwitchAll","column-switch.bs.table":"onColumnSwitch","dbl-click-cell.bs.table":"onDblClickCell","dbl-click-row.bs.table":"onDblClickRow","expand-row.bs.table":"onExpandRow","load-error.bs.table":"onLoadError","load-success.bs.table":"onLoadSuccess","page-change.bs.table":"onPageChange","post-body.bs.table":"onPostBody","post-footer.bs.table":"onPostFooter","post-header.bs.table":"onPostHeader","pre-body.bs.table":"onPreBody","refresh-options.bs.table":"onRefreshOptions","refresh.bs.table":"onRefresh","reset-view.bs.table":"onResetView","scroll-body.bs.table":"onScrollBody","search.bs.table":"onSearch","sort.bs.table":"onSort","toggle-pagination.bs.table":"onTogglePagination","toggle.bs.table":"onToggle","uncheck-all.bs.table":"onUncheckAll","uncheck-some.bs.table":"onUncheckSome","uncheck.bs.table":"onUncheck","virtual-scroll.bs.table":"onVirtualScroll"},ICONS:{glyphicon:{clearSearch:"glyphicon-trash",columns:"glyphicon-th icon-th",detailClose:"glyphicon-minus icon-minus",detailOpen:"glyphicon-plus icon-plus",fullscreen:"glyphicon-fullscreen",paginationSwitchDown:"glyphicon-collapse-down icon-chevron-down",paginationSwitchUp:"glyphicon-collapse-up icon-chevron-up",refresh:"glyphicon-refresh icon-refresh",search:"glyphicon-search",toggleOff:"glyphicon-list-alt icon-list-alt",toggleOn:"glyphicon-list-alt icon-list-alt"},fa:{clearSearch:"fa-trash",columns:"fa-th-list",detailClose:"fa-minus",detailOpen:"fa-plus",fullscreen:"fa-arrows-alt",paginationSwitchDown:"fa-caret-square-down",paginationSwitchUp:"fa-caret-square-up",refresh:"fa-sync",search:"fa-search",toggleOff:"fa-toggle-off",toggleOn:"fa-toggle-on"},bi:{clearSearch:"bi-trash",columns:"bi-list-ul",detailClose:"bi-dash",detailOpen:"bi-plus",fullscreen:"bi-arrows-move",paginationSwitchDown:"bi-caret-down-square",paginationSwitchUp:"bi-caret-up-square",refresh:"bi-arrow-clockwise",search:"bi-search",toggleOff:"bi-toggle-off",toggleOn:"bi-toggle-on"},icon:{clearSearch:"icon-trash-2",columns:"icon-list",detailClose:"icon-minus",detailOpen:"icon-plus",fullscreen:"icon-maximize",paginationSwitchDown:"icon-arrow-up-circle",paginationSwitchUp:"icon-arrow-down-circle",refresh:"icon-refresh-cw",search:"icon-search",toggleOff:"icon-toggle-right",toggleOn:"icon-toggle-right"},"material-icons":{clearSearch:"delete",columns:"view_list",detailClose:"remove",detailOpen:"add",fullscreen:"fullscreen",paginationSwitchDown:"grid_on",paginationSwitchUp:"grid_off",refresh:"refresh",search:"search",sort:"sort",toggleOff:"tablet",toggleOn:"tablet_android"}},LOCALES:{en:Ya,"en-US":Ya},METHODS:["getOptions","refreshOptions","getData","getFooterData","getSelections","load","append","prepend","remove","removeAll","insertRow","updateRow","getRowByUniqueId","updateByUniqueId","removeByUniqueId","updateCell","updateCellByUniqueId","showRow","hideRow","getHiddenRows","showColumn","hideColumn","getVisibleColumns","getHiddenColumns","showAllColumns","hideAllColumns","mergeCells","checkAll","uncheckAll","checkInvert","check","uncheck","checkBy","uncheckBy","refresh","destroy","resetView","showLoading","hideLoading","togglePagination","toggleFullscreen","toggleView","resetSearch","filterBy","sortBy","sortReset","scrollTo","getScrollPosition","selectPage","prevPage","nextPage","toggleDetailView","expandRow","collapseRow","expandRowByUniqueId","collapseRowByUniqueId","expandAllRows","collapseAllRows","updateColumnTitle","updateFormatText"],THEME:"bootstrap".concat($a),VERSION:"1.26.0"},el={initConstants:function(){var t=this.options
5855this.constants=Ja.CONSTANTS,this.constants.theme=e.fn.bootstrapTable.theme,this.constants.dataToggle=this.constants.html.dataToggle||"data-toggle"
5856var i=Wa.getIconsPrefix(e.fn.bootstrapTable.theme)
5857"string"==typeof t.icons&&(t.icons=Wa.calculateObjectValue(null,t.icons)),t.iconsPrefix=t.iconsPrefix||e.fn.bootstrapTable.defaults.iconsPrefix||i,t.icons=Object.assign(Wa.getIcons(Ja.ICONS,t.iconsPrefix),e.fn.bootstrapTable.defaults.icons,t.icons)
5858var n=t.buttonsPrefix?"".concat(t.buttonsPrefix,"-"):""
5859this.constants.buttonsClass=[t.buttonsPrefix,n+t.buttonsClass,Wa.sprintf("".concat(n,"%s"),t.iconSize)].join(" ").trim(),this.buttons=Wa.calculateObjectValue(this,t.buttons,[],{}),"object"!==d(this.buttons)&&(this.buttons={})},initLocale:function(){if(this.options.locale){var t=e.fn.bootstrapTable.locales,i=this.options.locale.split(/-|_/)
5860i[0]=i[0].toLowerCase(),i[1]&&(i[1]=i[1].toUpperCase())
5861var n={}
5862t[this.options.locale]?n=t[this.options.locale]:t[i.join("-")]?n=t[i.join("-")]:t[i[0]]&&(n=t[i[0]]),this._defaultLocales=this._defaultLocales||{}
5863for(var r=0,s=Object.entries(n);r<s.length;r++){var o=l(s[r],2),a=o[0],c=o[1],u=this._defaultLocales.hasOwnProperty(a)?this._defaultLocales[a]:Ja.DEFAULTS[a]
5864this.options[a]===u&&(this.options[a]=c,this._defaultLocales[a]=c)}}},initContainer:function(){var t=["top","both"].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination clearfix"></div>':"",i=["bottom","both"].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination"></div>':"",n=Wa.calculateObjectValue(this.options,this.options.loadingTemplate,[this.options.formatLoadingMessage()])
5865this.$container=e('\n      <div class="bootstrap-table '.concat(this.constants.theme,'">\n      <div class="fixed-table-toolbar"></div>\n      ').concat(t,'\n      <div class="fixed-table-container">\n      <div class="fixed-table-header"><table></table></div>\n      <div class="fixed-table-body">\n      <div class="fixed-table-loading">\n      ').concat(n,'\n      </div>\n      </div>\n      <div class="fixed-table-footer"></div>\n      </div>\n      ').concat(i,"\n      </div>\n    ")),this.$container.insertAfter(this.$el),this.$tableContainer=this.$container.find(".fixed-table-container"),this.$tableHeader=this.$container.find(".fixed-table-header"),this.$tableBody=this.$container.find(".fixed-table-body"),this.$tableLoading=this.$container.find(".fixed-table-loading"),this.$tableFooter=this.$el.find("tfoot"),this.options.buttonsToolbar?this.$toolbar=e("body").find(this.options.buttonsToolbar):this.$toolbar=this.$container.find(".fixed-table-toolbar"),this.$pagination=this.$container.find(".fixed-table-pagination"),this.$tableBody.append(this.$el),this.$container.after('<div class="clearfix"></div>'),this.$el.addClass(this.options.classes),this.$tableLoading.addClass(this.options.classes),this.options.height&&(this.$tableContainer.addClass("fixed-height"),this.options.showFooter&&this.$tableContainer.addClass("has-footer"),this.options.classes.split(" ").includes("table-bordered")&&(this.$tableBody.append('<div class="fixed-table-border"></div>'),this.$tableBorder=this.$tableBody.find(".fixed-table-border"),this.$tableLoading.addClass("fixed-table-border")),this.$tableFooter=this.$container.find(".fixed-table-footer"))},initTable:function(){var t=this,i=[]
5866if(this.$header=this.$el.find(">thead"),this.$header.length?this.options.theadClasses&&this.$header.addClass(this.options.theadClasses):this.$header=e('<thead class="'.concat(this.options.theadClasses,'"></thead>')).appendTo(this.$el),this._headerTrClasses=[],this._headerTrStyles=[],this.$header.find("tr").each(function(n,r){var s=e(r),o=[]
5867s.find("th").each(function(t,i){var n=e(i)
5868void 0!==n.data("field")&&n.data("field","".concat(n.data("field")))
5869var r=Object.assign({},n.data())
5870for(var s in r)e.fn.bootstrapTable.columnDefaults.hasOwnProperty(s)&&delete r[s]
5871o.push(Wa.extend({},{_data:Wa.getRealDataAttr(r),title:n.html(),class:n.attr("class"),titleTooltip:n.attr("title"),rowspan:n.attr("rowspan")?+n.attr("rowspan"):void 0,colspan:n.attr("colspan")?+n.attr("colspan"):void 0,scope:n.attr("scope")?n.attr("scope"):void 0},n.data()))}),i.push(o),s.attr("class")&&t._headerTrClasses.push(s.attr("class")),s.attr("style")&&t._headerTrStyles.push(s.attr("style"))}),Array.isArray(this.options.columns[0])||(this.options.columns=[this.options.columns]),this.options.columns=Wa.extend(!0,[],i,this.options.columns),this.columns=[],this.fieldsColumnsIndex=[],!1!==this.optionsColumnsChanged&&Wa.setFieldIndex(this.options.columns),this.options.columns.forEach(function(e,i){e.forEach(function(e,n){var r=Wa.extend({},Ja.COLUMN_DEFAULTS,e,{passed:e})
5872void 0!==r.fieldIndex&&(t.columns[r.fieldIndex]=r,t.fieldsColumnsIndex[r.field]=r.fieldIndex),t.options.columns[i][n]=r})}),!this.options.data.length){var n=Wa.trToData(this.columns,this.$el.find(">tbody>tr"))
5873n.length&&(this.options.data=n,this.fromHtml=!0)}this.options.pagination&&"server"!==this.options.sidePagination||(this.footerData=Wa.trToData(this.columns,this.$el.find(">tfoot>tr"))),this.footerData&&this.$el.find("tfoot").html("<tr></tr>"),!this.options.showFooter||this.options.cardView?this.$tableFooter.hide():this.$tableFooter.show()}},tl={};(function(){if(Za)return tl
5874Za=1
5875var e=dn(),t=Pr().findIndex,i=Nn(),n="findIndex",r=!0
5876n in[]&&Array(1)[n](function(){r=!1}),e({target:"Array",proto:!0,forced:r},{findIndex:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),i(n)})()
5877var il,nl,rl,sl,ol,al={}
5878function ll(){if(sl)return rl
5879sl=1
5880var e=Ne(),t=TypeError
5881return rl=function(i,n){if(!delete i[n])throw new t("Cannot delete property "+e(n)+" of "+e(i))}}(function(){if(ol)return al
5882ol=1
5883var e=dn(),t=mt(),i=Ci(),n=Ti(),r=xi(),s=function(){if(nl)return il
5884nl=1
5885var e=E(),t=hn(),i=TypeError,n=Object.getOwnPropertyDescriptor,r=e&&!function(){if(void 0!==this)return!0
5886try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}()
5887return il=r?function(e,r){if(t(e)&&!n(e,"length").writable)throw new i("Cannot set read only .length")
5888return e.length=r}:function(e,t){return e.length=t}}(),o=fn(),a=_n(),l=pn(),c=ll(),u=bn()("splice"),d=Math.max,h=Math.min
5889e({target:"Array",proto:!0,forced:!u},{splice:function(e,u){var f,p,m,g,y,v,_=t(this),b=r(_),w=i(e,b),A=arguments.length
5890for(0===A?f=p=0:1===A?(f=0,p=b-w):(f=A-2,p=h(d(n(u),0),b-w)),o(b+f-p),m=a(_,p),g=0;g<p;g++)(y=w+g)in _&&l(m,g,_[y])
5891if(m.length=p,f<p){for(g=w;g<b-p;g++)v=g+f,(y=g+p)in _?_[v]=_[y]:c(_,v)
5892for(g=b;g>b-p+f;g--)c(_,g-1)}else if(f>p)for(g=b-p;g>w;g--)v=g+f-1,(y=g+p-1)in _?_[v]=_[y]:c(_,v)
5893for(g=0;g<f;g++)_[g+w]=arguments[g+2]
5894return s(_,b-p+f),m}})})()
5895var cl,ul,dl,hl,fl,pl,ml,gl=function(){return n(function e(t){var n=this
5896i(this,e),this.rows=t.rows,this.scrollEl=t.scrollEl,this.contentEl=t.contentEl,this.callback=t.callback,this.itemHeight=t.itemHeight,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows,t.fixedScroll),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0
5897var r=function(){n.lastCluster!==(n.lastCluster=n.getNum())&&(n.initDOM(n.rows),n.callback(n.startIndex,n.endIndex))}
5898this.scrollEl.addEventListener("scroll",r,!1),this.destroy=function(){n.contentEl.innerHtml="",n.scrollEl.removeEventListener("scroll",r,!1)}},[{key:"initDOM",value:function(e,t){void 0===this.clusterHeight?(this.cache.scrollTop=this.scrollEl.scrollTop,this.cache.data=this.contentEl.innerHTML=e[0]+e[0]+e[0],this.getRowsHeight(e)):0===this.blockHeight&&this.getRowsHeight(e)
5899var i=this.initData(e,this.getNum(t)),n=i.rows.join(""),r=this.checkChanges("data",n),s=this.checkChanges("top",i.topOffset),o=this.checkChanges("bottom",i.bottomOffset),a=[]
5900r&&s?(i.topOffset&&a.push(this.getExtra("top",i.topOffset)),a.push(n),i.bottomOffset&&a.push(this.getExtra("bottom",i.bottomOffset)),this.startIndex=i.start,this.endIndex=i.end,this.contentEl.innerHTML=a.join(""),t&&(this.contentEl.scrollTop=this.cache.scrollTop)):o&&(this.contentEl.lastChild.style.height="".concat(i.bottomOffset,"px"))}},{key:"getRowsHeight",value:function(){if(void 0===this.itemHeight||0===this.itemHeight){var e=this.contentEl.children,t=e[Math.floor(e.length/2)]
5901this.itemHeight=t.offsetHeight}this.blockHeight=50*this.itemHeight,this.clusterRows=200,this.clusterHeight=4*this.blockHeight}},{key:"getNum",value:function(e){return this.scrollTop=e?this.cache.scrollTop:this.scrollEl.scrollTop,Math.floor(this.scrollTop/(this.clusterHeight-this.blockHeight))||0}},{key:"initData",value:function(e,t){if(e.length<50)return{topOffset:0,bottomOffset:0,rowsAbove:0,rows:e}
5902var i=Math.max((this.clusterRows-50)*t,0),n=i+this.clusterRows,r=Math.max(i*this.itemHeight,0),s=Math.max((e.length-n)*this.itemHeight,0),o=[],a=i
5903r<1&&a++
5904for(var l=i;l<n;l++)e[l]&&o.push(e[l])
5905return{start:i,end:n,topOffset:r,bottomOffset:s,rowsAbove:a,rows:o}}},{key:"checkChanges",value:function(e,t){var i=t!==this.cache[e]
5906return this.cache[e]=t,i}},{key:"getExtra",value:function(e,t){var i=document.createElement("tr")
5907return i.className="virtual-scroll-".concat(e),t&&(i.style.height="".concat(t,"px")),i.outerHTML}}])}(),yl={initBodyEvent:function(){var t=this
5908this.$body.find("> tr[data-index] > td").off("click dblclick").on("click dblclick",function(i){var n=e(i.currentTarget)
5909if(!(n.find(".detail-icon").length||n.index()-Wa.getDetailViewIndexOffset(t.options)<0)){var r=n.parent(),s=e(i.target).parents(".card-views").children(),o=e(i.target).parents(".card-view"),a=r.data("index"),l=t.data[a],c=t.options.cardView?s.index(o):n[0].cellIndex,u=t.getVisibleFields()[c-Wa.getDetailViewIndexOffset(t.options)],d=t.columns[t.fieldsColumnsIndex[u]],h=Wa.getItemField(l,u,t.options.escape,d.escape)
5910if(t.trigger("click"===i.type?"click-cell":"dbl-click-cell",u,h,l,n),t.trigger("click"===i.type?"click-row":"dbl-click-row",l,r,u),"click"===i.type&&t.options.clickToSelect&&d.clickToSelect&&!Wa.calculateObjectValue(t.options,t.options.ignoreClickToSelectOn,[i.target])){var f=r.find(Wa.sprintf('[name="%s"]',t.options.selectItemName))
5911f.length&&f[0].click()}"click"===i.type&&t.options.detailViewByClick&&t.toggleDetailView(a,t.header.detailFormatters[t.fieldsColumnsIndex[u]])}}).off("mousedown").on("mousedown",function(e){t.multipleSelectRowCtrlKey=e.ctrlKey||e.metaKey,t.multipleSelectRowShiftKey=e.shiftKey}),this.$body.find("> tr[data-index] > td > .detail-icon").off("click").on("click",function(i){return i.preventDefault(),t.toggleDetailView(e(i.currentTarget).parent().parent().data("index")),!1}),this.$selectItem=this.$body.find(Wa.sprintf('[name="%s"]',this.options.selectItemName)),this.$selectItem.off("click").on("click",function(i){i.stopImmediatePropagation()
5912var n=e(i.currentTarget)
5913t._toggleCheck(n.prop("checked"),n.data("index"))}),this.header.events.forEach(function(i,n){var r=i
5914if(r){if("string"==typeof r&&(r=Wa.calculateObjectValue(null,r)),!r)throw new Error("Unknown event in the scope: ".concat(i))
5915var s=t.header.fields[n],o=t.getVisibleFields().indexOf(s)
5916if(-1!==o){o+=Wa.getDetailViewIndexOffset(t.options)
5917var a=function(i){if(!r.hasOwnProperty(i))return 1
5918var n=r[i]
5919t.$body.find(">tr:not(.no-records-found)").each(function(r,a){var l=e(a),c=l.find(t.options.cardView?".card-views>.card-view":">td").eq(o),u=i.indexOf(" "),d=i.substring(0,u),h=i.substring(u+1)
5920c.find(h).off(d).on(d,function(e){var i=l.data("index"),r=t.data[i],o=r[s]
5921n.apply(t,[e,o,r,i])})})}
5922for(var l in r)a(l)}}})},initHiddenRows:function(){this.hiddenRows=[]},initRow:function(t,i,n,r){var s=this
5923if(!(Wa.findIndex(this.hiddenRows,t)>-1)){var o=Wa.calculateObjectValue(this.options,this.options.rowStyle,[t,i],{}),u=Wa.calculateObjectValue(this.options,this.options.rowAttributes,[t,i],{}),h={}
5924if(t._data&&!Wa.isEmptyObject(t._data))for(var f=0,p=Object.entries(t._data);f<p.length;f++){var m=l(p[f],2),g=m[0],y=m[1]
5925if("index"===g)return
5926h["data-".concat(g)]="object"===d(y)?JSON.stringify(y):y}var v=Wa.h("tr",a(a({id:Array.isArray(t)?void 0:t._id,class:o&&o.classes||(Array.isArray(t)?void 0:t._class),style:o&&o.css||(Array.isArray(t)?void 0:t._style),"data-index":i,"data-uniqueid":Wa.getItemField(t,this.options.uniqueId,!1),"data-has-detail-view":this.options.detailView&&Wa.calculateObjectValue(null,this.options.detailFilter,[i,t])?"true":void 0},u),h)),_=[],b=""
5927Wa.hasDetailViewIcon(this.options)&&(b=Wa.h("td"),Wa.calculateObjectValue(null,this.options.detailFilter,[i,t])&&b.append(Wa.h("a",{class:"detail-icon",href:"#",html:Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen)}))),b&&"right"!==this.options.detailViewAlign&&_.push(b)
5928var w=this.header.fields.map(function(n,r){var o=s.columns[r],a=Wa.getItemField(t,n,s.options.escape,o.escape),u="",d={class:s.header.classes[r]?[s.header.classes[r]]:[],style:s.header.styles[r]?[s.header.styles[r]]:[]},h="card-view card-view-field-".concat(n)
5929if((!s.fromHtml&&!s.autoMergeCells||void 0!==a||o.checkbox||o.radio)&&o.visible&&(!s.options.cardView||o.cardVisible)){for(var f=0,p=["class","style","id","rowspan","colspan","title"];f<p.length;f++){var m=p[f],g=t["_".concat(n,"_").concat(m)]
5930g&&(d[m]?d[m].push(g):d[m]=g)}var y=Wa.calculateObjectValue(s.header,s.header.cellStyles[r],[a,t,i,n],{})
5931if(y.classes&&d.class.push(y.classes),y.css&&d.style.push(y.css),u=Wa.calculateObjectValue(o,s.header.formatters[r],[a,t,i,n],a),o.checkbox||o.radio||(u=null==u?s.options.undefinedText:u),o.searchable&&s.searchText&&s.options.searchHighlight&&!o.checkbox&&!o.radio){var v=s.searchText.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")
5932if(s.options.searchAccentNeutralise&&"string"==typeof u){var _=new RegExp("".concat(Wa.normalizeAccent(v)),"gmi").exec(Wa.normalizeAccent(u))
5933_&&(v=u.substring(_.index,_.index+v.length))}var b=Wa.replaceSearchMark(u,v)
5934u=Wa.calculateObjectValue(o,o.searchHighlightFormatter,[u,s.searchText],b)}if(t["_".concat(n,"_data")]&&!Wa.isEmptyObject(t["_".concat(n,"_data")]))for(var w=0,A=Object.entries(t["_".concat(n,"_data")]);w<A.length;w++){var T=l(A[w],2),C=T[0],L=T[1]
5935if("index"===C)return
5936d["data-".concat(C)]=L}if(o.checkbox||o.radio){var x=o.checkbox?"checkbox":"radio",M=Wa.isObject(u)&&u.hasOwnProperty("checked")?u.checked:(!0===u||a)&&!1!==u,E=!o.checkboxEnabled||u&&u.disabled,S=s.header.formatters[r]&&("string"==typeof u||u instanceof Node||u instanceof e)?Wa.htmlToNodes(u):[]
5937return t[s.header.stateField]=!0===u||!!a||u&&u.checked,Wa.h(s.options.cardView?"div":"td",{class:[s.options.cardView?h:"bs-checkbox",o.class],style:s.options.cardView?void 0:d.style},[Wa.h("label",{},[Wa.h("input",{"data-index":i,name:s.options.selectItemName,type:x,value:t[s.options.idField],checked:M?"checked":void 0,disabled:E?"disabled":void 0}),Wa.h("span")])].concat(c(S)))}if(s.options.cardView){if(s.options.smartDisplay&&""===u)return Wa.h("div",{class:h})
5938var k=s.options.showHeader?Wa.h("span",{class:["card-view-title",y.classes],style:d.style,html:Wa.getFieldTitle(s.columns,n)}):""
5939return Wa.h("div",{class:h},[k,Wa.h("span",{class:["card-view-value",y.classes],style:d.style},c(Wa.htmlToNodes(u)))])}return Wa.h("td",d,c(Wa.htmlToNodes(u)))}}).filter(function(e){return e})
5940return _.push.apply(_,c(w)),b&&"right"===this.options.detailViewAlign&&_.push(b),this.options.cardView?v.append(Wa.h("td",{colspan:this.header.fields.length},[Wa.h("div",{class:"card-views"},_)])):v.append.apply(v,_),v}},initBody:function(t,i){var n=this,r=this.getData()
5941this.trigger("pre-body",r),this.$body=this.$el.find(">tbody"),this.$body.length||(this.$body=e("<tbody></tbody>").appendTo(this.$el)),this.options.pagination&&"server"!==this.options.sidePagination||(this.pageFrom=1,this.pageTo=r.length)
5942var s=[],o=e(document.createDocumentFragment()),a=!1,l=[]
5943this.autoMergeCells=Wa.checkAutoMergeCells(r.slice(this.pageFrom-1,this.pageTo))
5944for(var c=this.pageFrom-1;c<this.pageTo;c++){var u=r[c],d=this.initRow(u,c,r,o)
5945if(a=a||!!d,d&&d instanceof Node){var h=this.options.uniqueId,f=[d]
5946if(h&&u.hasOwnProperty(h)){var p=u[h],m=this.$body.find(Wa.sprintf('> tr[data-uniqueid="%s"][data-has-detail-view]',p)).next()
5947m.is("tr.detail-view")&&(l.push(c),i&&p===i||f.push(m[0]))}this.options.virtualScroll?s.push(e("<div>").html(f).html()):o.append(f)}}this.$el.removeAttr("role"),a?this.options.virtualScroll?(this.virtualScroll&&this.virtualScroll.destroy(),this.virtualScroll=new gl({rows:s,fixedScroll:t,scrollEl:this.$tableBody[0],contentEl:this.$body[0],itemHeight:this.options.virtualScrollItemHeight,callback:function(e,t){n.fitHeader(),n.initBodyEvent(),n.trigger("virtual-scroll",e,t)}})):this.$body.html(o):(this.$body.html('<tr class="no-records-found">'.concat(Wa.sprintf('<td colspan="%s">%s</td>',this.getVisibleFields().length+Wa.getDetailViewIndexOffset(this.options),this.options.formatNoMatches()),"</tr>")),this.$el.attr("role","presentation")),l.forEach(function(e){n.expandRow(e)}),t||this.scrollTo(0),this.initBodyEvent(),this.initFooter(),this.resetView(),this.updateSelected(),"server"!==this.options.sidePagination&&(this.options.totalRows=r.length),this.trigger("post-body",r)},resetView:function(e){var t=0
5948if(e&&e.height&&(this.options.height=e.height),this.$tableContainer.toggleClass("has-card-view",this.options.cardView),this.options.height){var i=this.$tableBody.get(0)
5949this.hasScrollBar=i.scrollWidth>i.clientWidth}if(!this.options.cardView&&this.options.showHeader&&this.options.height?(this.$tableHeader.show(),this.resetHeader(),t+=this.$header.outerHeight(!0)+1):(this.$tableHeader.hide(),this.trigger("post-header")),!this.options.cardView&&this.options.showFooter&&(this.$tableFooter.show(),this.fitFooter(),this.options.height&&(t+=this.$tableFooter.outerHeight(!0))),this.$container.hasClass("fullscreen"))this.$tableContainer.css("height",""),this.$tableContainer.css("width","")
5950else if(this.options.height){this.$tableBorder&&(this.$tableBorder.css("width",""),this.$tableBorder.css("height",""))
5951var n=this.$toolbar.outerHeight(!0),r=this.$pagination.outerHeight(!0),s=this.options.height-n-r,o=this.$tableBody.find(">table"),a=o.outerHeight()
5952if(this.$tableContainer.css("height","".concat(s,"px")),this.$tableBorder&&o.is(":visible")){var l=s-a-2
5953this.hasScrollBar&&(l-=Wa.getScrollBarWidth()),this.$tableBorder.css("width","".concat(o.outerWidth(),"px")),this.$tableBorder.css("height","".concat(l,"px"))}}this.options.cardView?(this.$el.css("margin-top","0"),this.$tableContainer.css("padding-bottom","0"),this.$tableFooter.hide()):(this.resetCaret(),this.$tableContainer.css("padding-bottom","".concat(t,"px"))),this.trigger("reset-view")},showLoading:function(){this.$tableLoading.toggleClass("open",!0)
5954var e=this.options.loadingFontSize
5955"auto"===this.options.loadingFontSize&&(e=.04*this.$tableLoading.width(),e=Math.max(12,e),e=Math.min(32,e),e="".concat(e,"px")),this.$tableLoading.find(".loading-text").css("font-size",e)},hideLoading:function(){this.$tableLoading.toggleClass("open",!1)},scrollTo:function(t){var i={unit:"px",value:0}
5956"object"===d(t)?i=Object.assign(i,t):"string"==typeof t&&"bottom"===t?i.value=this.$tableBody[0].scrollHeight:"string"!=typeof t&&"number"!=typeof t||(i.value=t)
5957var n=i.value
5958"rows"===i.unit&&(n=0,this.$body.find("> tr:lt(".concat(i.value,")")).each(function(t,i){n+=e(i).outerHeight(!0)})),this.$tableBody.scrollTop(n)},getScrollPosition:function(){return this.$tableBody.scrollTop()},showRow:function(e){this._toggleRow(e,!0)},hideRow:function(e){this._toggleRow(e,!1)},_toggleRow:function(e,t){var i
5959if(e.hasOwnProperty("index")?i=this.getData()[e.index]:e.hasOwnProperty("uniqueId")&&(i=this.getRowByUniqueId(e.uniqueId)),i){var n=Wa.findIndex(this.hiddenRows,i)
5960t||-1!==n?t&&n>-1&&this.hiddenRows.splice(n,1):this.hiddenRows.push(i),this.initBody(!0),this.initPagination()}},getHiddenRows:function(e){if(e)return this.initHiddenRows(),this.initBody(!0),void this.initPagination()
5961var t,i=[],n=r(this.getData())
5962try{for(n.s();!(t=n.n()).done;){var s=t.value
5963this.hiddenRows.includes(s)&&i.push(s)}}catch(err){n.e(err)}finally{n.f()}return this.hiddenRows=i,i},showColumn:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){t._toggleColumn(t.fieldsColumnsIndex[e],!0,!0)})},hideColumn:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){t._toggleColumn(t.fieldsColumnsIndex[e],!1,!0)})},_toggleColumn:function(e,t,i){if(void 0!==e&&this.columns[e].visible!==t&&(this.columns[e].visible=t,this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns)){var n=this.$toolbar.find('.keep-open input:not(".toggle-all")').prop("disabled",!1)
5964i&&n.filter(Wa.sprintf('[value="%s"]',e)).prop("checked",t),n.filter(":checked").length<=this.options.minimumCountColumns&&n.filter(":checked").prop("disabled",!0)}},showAllColumns:function(){this._toggleAllColumns(!0)},hideAllColumns:function(){this._toggleAllColumns(!1)},_toggleAllColumns:function(t){var i,n=this,s=r(this.columns.slice().reverse())
5965try{for(s.s();!(i=s.n()).done;){var o=i.value
5966if(o.switchable){if(!t&&this.options.showColumns&&this.getVisibleColumns().filter(function(e){return e.switchable}).length===this.options.minimumCountColumns)continue
5967o.visible=t}}}catch(err){s.e(err)}finally{s.f()}if(this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns){var a=this.$toolbar.find('.keep-open input[type="checkbox"]:not(".toggle-all")').prop("disabled",!1)
5968t?a.prop("checked",t):a.get().reverse().forEach(function(i){a.filter(":checked").length>n.options.minimumCountColumns&&e(i).prop("checked",t)}),a.filter(":checked").length<=this.options.minimumCountColumns&&a.filter(":checked").prop("disabled",!0)}},mergeCells:function(e){var t,i,n=e.index,r=this.getVisibleFields().indexOf(e.field),s=+e.rowspan||1,o=+e.colspan||1,a=this.$body.find(">tr[data-index]")
5969r+=Wa.getDetailViewIndexOffset(this.options)
5970var l=a.eq(n).find(">td").eq(r)
5971if(!(n<0||r<0||n>=this.data.length)){for(t=n;t<n+s;t++)for(i=r;i<r+o;i++)a.eq(t).find(">td").eq(i).hide()
5972l.attr("rowspan",s).attr("colspan",o).show()}},getVisibleColumns:function(){var e=this
5973return this.columns.filter(function(t){return t.visible&&!e.isSelectionColumn(t)})},getHiddenColumns:function(){return this.columns.filter(function(e){return!e.visible})}},vl={updateSelected:function(){var t=this.$selectItem.filter(":enabled").length&&this.$selectItem.filter(":enabled").length===this.$selectItem.filter(":enabled").filter(":checked").length
5974this.$selectAll.add(this.$selectAll_).prop("checked",t),this.$selectItem.each(function(t,i){e(i).closest("tr")[e(i).prop("checked")?"addClass":"removeClass"]("selected")})},isSelectionColumn:function(e){return e.radio||e.checkbox},getSelections:function(){var e=this
5975return(this.options.maintainMetaData?this.options.data:this.data).filter(function(t){return!0===t[e.header.stateField]})},updateRows:function(){var t=this
5976this.$selectItem.each(function(i,n){t.data[e(n).data("index")][t.header.stateField]=e(n).prop("checked")})},resetRows:function(){if(this.data.length&&(this.$selectAll.prop("checked",!1),this.$selectItem.prop("checked",!1)),this.header.stateField){var e,t=r(this.data)
5977try{for(t.s();!(e=t.n()).done;){e.value[this.header.stateField]=!1}}catch(err){t.e(err)}finally{t.f()}}this.initHiddenRows()},checkAll:function(){this._toggleCheckAll(!0)},uncheckAll:function(){this._toggleCheckAll(!1)},_toggleCheckAll:function(e){var t=this.getSelections()
5978this.$selectAll.add(this.$selectAll_).prop("checked",e),this.$selectItem.filter(":enabled").prop("checked",e),this.updateRows(),this.updateSelected()
5979var i=this.getSelections()
5980e?this.trigger("check-all",i,t):this.trigger("uncheck-all",i,t)},checkInvert:function(){var t=this.$selectItem.filter(":enabled"),i=t.filter(":checked")
5981t.each(function(t,i){e(i).prop("checked",!e(i).prop("checked"))}),this.updateRows(),this.updateSelected(),this.trigger("uncheck-some",i),i=this.getSelections(),this.trigger("check-some",i)},check:function(e){this._toggleCheck(!0,e)},uncheck:function(e){this._toggleCheck(!1,e)},_toggleCheck:function(e,t){var i=this.$selectItem.filter('[data-index="'.concat(t,'"]')),n=this.data[t]
5982if(i.is(":radio")||this.options.singleSelect||this.options.multipleSelectRow&&!this.multipleSelectRowCtrlKey&&!this.multipleSelectRowShiftKey){var s,o=r(this.options.data)
5983try{for(o.s();!(s=o.n()).done;){s.value[this.header.stateField]=!1}}catch(err){o.e(err)}finally{o.f()}this.$selectItem.filter(":checked").not(i).prop("checked",!1)}if(n[this.header.stateField]=e,this.options.multipleSelectRow){if(this.multipleSelectRowShiftKey&&this.multipleSelectRowLastSelectedIndex>=0)for(var a=l(this.multipleSelectRowLastSelectedIndex<t?[this.multipleSelectRowLastSelectedIndex,t]:[t,this.multipleSelectRowLastSelectedIndex],2),c=a[0],u=a[1],d=c+1;d<u;d++)this.data[d][this.header.stateField]=!0,this.$selectItem.filter('[data-index="'.concat(d,'"]')).prop("checked",!0)
5984this.multipleSelectRowCtrlKey=!1,this.multipleSelectRowShiftKey=!1,this.multipleSelectRowLastSelectedIndex=e?t:-1}i.prop("checked",e),this.updateSelected(),this.trigger(e?"check":"uncheck",this.data[t],i)},checkBy:function(e){this._toggleCheckBy(!0,e)},uncheckBy:function(e){this._toggleCheckBy(!1,e)},_toggleCheckBy:function(e,t){var i=this
5985if(t.hasOwnProperty("field")&&t.hasOwnProperty("values")){var n=[]
5986this.data.forEach(function(r,s){if(!r.hasOwnProperty(t.field))return!1
5987if(t.values.includes(r[t.field])){var o=i.$selectItem.filter(":enabled").filter(Wa.sprintf('[data-index="%s"]',s)),a=!!t.hasOwnProperty("onlyCurrentPage")&&t.onlyCurrentPage
5988if(!(o=e?o.not(":checked"):o.filter(":checked")).length&&a)return
5989o.prop("checked",e),r[i.header.stateField]=e,n.push(r),i.trigger(e?"check":"uncheck",r,o)}}),this.updateSelected(),this.trigger(e?"check-some":"uncheck-some",n)}}},_l={};(function(){if(ml)return _l
5990ml=1
5991var e=dn(),t=we(),i=Re(),n=mt(),r=xi(),s=ll(),o=nr(),a=M(),l=Ha(),c=Ds(),u=function(){if(ul)return cl
5992ul=1
5993var e=Pe().match(/firefox\/(\d+)/i)
5994return cl=!!e&&+e[1]}(),d=function(){if(hl)return dl
5995hl=1
5996var e=Pe()
5997return dl=/MSIE|Trident/.test(e)}(),h=Oe(),f=function(){if(pl)return fl
5998pl=1
5999var e=Pe().match(/AppleWebKit\/(\d+)\./)
6000return fl=!!e&&+e[1]}(),p=[],m=t(p.sort),g=t(p.push),y=a(function(){p.sort(void 0)}),v=a(function(){p.sort(null)}),_=c("sort"),b=!a(function(){if(h)return h<70
6001if(!(u&&u>3)){if(d)return!0
6002if(f)return f<603
6003var e,t,i,n,r=""
6004for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:i=3
6005break
6006case 68:case 71:i=4
6007break
6008default:i=2}for(n=0;n<47;n++)p.push({k:t+n,v:i})}for(p.sort(function(e,t){return t.v-e.v}),n=0;n<p.length;n++)t=p[n].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t)
6009return"DGBEFHACIJK"!==r}})
6010e({target:"Array",proto:!0,forced:y||!v||!_||!b},{sort:function(e){void 0!==e&&i(e)
6011var t=n(this)
6012if(b)return void 0===e?m(t):m(t,e)
6013var a,c,u=[],d=r(t)
6014for(c=0;c<d;c++)c in t&&g(u,t[c])
6015for(l(u,function(e){return function(t,i){return void 0===i?-1:void 0===t?1:void 0!==e?+e(t,i)||0:o(t)>o(i)?1:-1}}(e)),a=r(u),c=0;c<a;)t[c]=u[c++]
6016for(;c<d;)s(t,c++)
6017return t}})})()
6018var bl,wl,Al,Tl,Cl,Ll={}
6019function xl(){if(wl)return bl
6020wl=1
6021var e=y()
6022return bl=e}function Ml(){if(Tl)return Al
6023Tl=1
6024var e=we()
6025return Al=e(1.1.valueOf)}(function(){if(Cl)return Ll
6026Cl=1
6027var e=dn(),t=dt(),i=E(),n=y(),r=xl(),s=we(),o=un(),a=gt(),l=Uo(),c=ke(),u=Ie(),d=_t(),h=M(),f=ki().f,p=Tt().f,m=Dt().f,g=Ml(),v=ws().trim,_="Number",b=n[_],w=r[_],A=b.prototype,T=n.TypeError,C=s("".slice),L=s("".charCodeAt),x=function(e){var t,i,n,r,s,o,a,l,c=d(e,"number")
6028if(u(c))throw new T("Cannot convert a Symbol value to a number")
6029if("string"==typeof c&&c.length>2)if(c=v(c),43===(t=L(c,0))||45===t){if(88===(i=L(c,2))||120===i)return NaN}else if(48===t){switch(L(c,1)){case 66:case 98:n=2,r=49
6030break
6031case 79:case 111:n=8,r=55
6032break
6033default:return+c}for(o=(s=C(c,2)).length,a=0;a<o;a++)if((l=L(s,a))<48||l>r)return NaN
6034return parseInt(s,n)}return+c},S=o(_,!b(" 0o1")||!b("0b1")||b("+0x1")),k=function(e){var t,i=arguments.length<1?0:b(function(e){var t=d(e,"number")
6035return"bigint"==typeof t?t:x(t)}(e))
6036return c(A,t=this)&&h(function(){g(t)})?l(Object(i),this,k):i}
6037k.prototype=A,S&&!t&&(A.constructor=k),e({global:!0,constructor:!0,wrap:!0,forced:S},{Number:k})
6038var P=function(e,t){for(var n,r=i?f(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),s=0;r.length>s;s++)a(t,n=r[s])&&!a(e,n)&&m(e,n,p(t,n))}
6039t&&w&&P(r[_],w),(S||t)&&P(r[_],b)})()
6040var El={initServer:function(t,i){var n=this,s={},o=this.header.fields.indexOf(this.options.sortName),a={searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder}
6041if(this.header.sortNames[o]&&(a.sortName=this.header.sortNames[o]),this.options.pagination&&"server"===this.options.sidePagination&&(a.pageSize=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,a.pageNumber=this.options.pageNumber),this.options.url||this.options.ajax){if("limit"===this.options.queryParamsType&&(a={search:a.searchText,sort:a.sortName,order:a.sortOrder},this.options.pagination&&"server"===this.options.sidePagination&&(a.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1),a.limit=this.options.pageSize,0!==a.limit&&this.options.pageSize!==this.options.formatAllRows()||delete a.limit)),this.options.search&&"server"===this.options.sidePagination&&this.options.searchable&&this.columns.filter(function(e){return e.searchable}).length){a.searchable=[]
6042var l,c=r(this.columns)
6043try{for(c.s();!(l=c.n()).done;){var u=l.value
6044!u.checkbox&&u.searchable&&(this.options.visibleSearch&&u.visible||!this.options.visibleSearch)&&a.searchable.push(u.field)}}catch(err){c.e(err)}finally{c.f()}}if(Wa.isEmptyObject(this.filterColumnsPartial)||(a.filter=JSON.stringify(this.filterColumnsPartial,null)),Wa.extend(a,i||{}),!1!==(s=Wa.calculateObjectValue(this.options,this.options.queryParams,[a],s))){t||this.showLoading()
6045var d=Wa.extend({},Wa.calculateObjectValue(null,this.options.ajaxOptions),{type:this.options.method,url:this.options.url,data:"application/json"===this.options.contentType&&"post"===this.options.method?JSON.stringify(s):s,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function(e,i,r){var s=Wa.calculateObjectValue(n.options,n.options.responseHandler,[e,r],e)
6046"client"===n.options.sidePagination&&n.options.paginationLoadMore&&(n._paginationLoaded=n.data.length===s.length),n.load(s),n.trigger("load-success",s,r&&r.status,r),t||n.hideLoading(),"server"===n.options.sidePagination&&n.options.pageNumber>1&&s[n.options.totalField]>0&&!s[n.options.dataField].length&&n.updatePagination()},error:function(e){if(e&&0===e.status&&n._xhrAbort)n._xhrAbort=!1
6047else{var i=[]
6048"server"===n.options.sidePagination&&((i={})[n.options.totalField]=0,i[n.options.dataField]=[]),n.load(i),n.trigger("load-error",e&&e.status,e),t||n.hideLoading()}}})
6049return this.options.ajax?Wa.calculateObjectValue(this,this.options.ajax,[d],null):(this._xhr&&4!==this._xhr.readyState&&(this._xhrAbort=!0,this._xhr.abort()),this._xhr=e.ajax(d)
vendor: 45,509 bytes, lines 6049-6239
6049),s}}},initData:function(e,t){"append"===t?this.options.data=this.options.data.concat(e):"prepend"===t?this.options.data=[].concat(e).concat(this.options.data):(e=e||Wa.deepCopy(this.options.data),this.options.data=Array.isArray(e)?e:e[this.options.dataField]),this.data=c(this.options.data),this.options.sortReset&&(this.unsortedData=c(this.data)),"server"!==this.options.sidePagination&&this.initSort()},initSort:function(){var e=this,t=this.options.sortName,i="desc"===this.options.sortOrder?-1:1,n=this.header.fields.indexOf(this.options.sortName);-1!==n?(this.options.sortStable&&this.data.forEach(function(e,t){e.hasOwnProperty("_position")||(e._position=t)}),this.options.customSort?Wa.calculateObjectValue(this.options,this.options.customSort,[this.options.sortName,this.options.sortOrder,this.data]):this.data.sort(function(r,s){e.header.sortNames[n]&&(t=e.header.sortNames[n])
6050var o=Wa.getItemField(r,t,e.options.escape),a=Wa.getItemField(s,t,e.options.escape),l=Wa.calculateObjectValue(e.header,e.header.sorters[n],[o,a,r,s])
6051return void 0!==l?e.options.sortStable&&0===l?i*(r._position-s._position):i*l:Wa.sort(o,a,i,e.options,r._position,s._position)}),void 0!==this.options.sortClass&&setTimeout(function(){e.$el.removeClass(e.options.sortClass)
6052var t=e.$header.find('[data-field="'.concat(e.options.sortName,'"]')).index()
6053e.$el.find("tr td:nth-child(".concat(t+1,")")).addClass(e.options.sortClass)},250)):this.options.sortReset&&(this.data=c(this.unsortedData))},onSort:function(t){var i=t.type,n=t.currentTarget,r="keypress"===i?e(n):e(n).parent(),s=this.$header.find("th").eq(r.index())
6054if(this.$header.add(this.$header_).find("span.order").remove(),this.options.sortName===r.data("field")){var o=this.options.sortOrder,a=this.columns[this.fieldsColumnsIndex[r.data("field")]].sortOrder||this.columns[this.fieldsColumnsIndex[r.data("field")]].order
6055void 0===o?this.options.sortOrder="asc":"asc"===o?this.options.sortOrder=this.options.sortReset?"asc"===a?"desc":void 0:"desc":"desc"===this.options.sortOrder&&(this.options.sortOrder=this.options.sortReset?"desc"===a?"asc":void 0:"asc"),void 0===this.options.sortOrder&&(this.options.sortName=void 0)}else this.options.sortName=r.data("field"),this.options.rememberOrder?this.options.sortOrder="asc"===r.data("order")?"desc":"asc":this.options.sortOrder=this.columns[this.fieldsColumnsIndex[r.data("field")]].sortOrder||this.columns[this.fieldsColumnsIndex[r.data("field")]].order
6056r.add(s).data("order",this.options.sortOrder),this.resetCaret(),this._sort()},_sort:function(){if("server"===this.options.sidePagination&&this.options.serverSort)return this.options.pageNumber=1,this.trigger("sort",this.options.sortName,this.options.sortOrder),void this.initServer(this.options.silentSort)
6057this.options.pagination&&this.options.sortResetPage&&(this.options.pageNumber=1,this.initPagination()),this.trigger("sort",this.options.sortName,this.options.sortOrder),this.initSort(),this.initBody()},sortReset:function(){this.options.sortName=void 0,this.options.sortOrder=void 0,this._sort()},sortBy:function(e){this.options.sortName=e.field,this.options.sortOrder=e.hasOwnProperty("sortOrder")?e.sortOrder:"asc",this._sort()},getData:function(e){var t=this,i=this.options.data
6058if(!(this.searchText||this.options.customSearch||void 0!==this.options.sortName||this.enableCustomSort)&&Wa.isEmptyObject(this.filterColumns)&&"function"!=typeof this.options.filterOptions.filterAlgorithm&&Wa.isEmptyObject(this.filterColumnsPartial)||e&&e.unfiltered||(i=this.data),e&&!e.includeHiddenRows){var n=this.getHiddenRows()
6059i=i.filter(function(e){return-1===Wa.findIndex(n,e)})}return e&&e.useCurrentPage&&(i=i.slice(this.pageFrom-1,this.pageTo)),e&&e.formatted?i.map(function(e){for(var i={},n=0,r=Object.entries(e);n<r.length;n++){var s=l(r[n],2),o=s[0],a=s[1],c=t.columns[t.fieldsColumnsIndex[o]]
6060c&&(i[o]=Wa.calculateObjectValue(c,t.header.formatters[c.fieldIndex],[a,e,e.index,c.field],a))}return i}):i},getFooterData:function(){var e
6061return null!==(e=this.footerData)&&void 0!==e?e:[]},load:function(e){var t,i=e
6062this.options.pagination&&"server"===this.options.sidePagination&&(this.options.totalRows=i[this.options.totalField],this.options.totalNotFiltered=i[this.options.totalNotFilteredField],this.footerData=i[this.options.footerField]?[i[this.options.footerField]]:void 0),t=this.options.fixedScroll||i.fixedScroll,i=Array.isArray(i)?i:i[this.options.dataField],this.initData(i),this.initSearch(),this.initPagination(),this.initBody(t)},append:function(e){this.initData(e,"append"),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},prepend:function(e){this.initData(e,"prepend"),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},remove:function(e){for(var t=0,i=this.options.data.length-1;i>=0;i--){var n=this.options.data[i],r=Wa.getItemField(n,e.field,this.options.escape,n.escape)
6063void 0===r&&"$index"!==e.field||(!n.hasOwnProperty(e.field)&&"$index"===e.field&&e.values.includes(i)||e.values.includes(r))&&(t++,this.options.data.splice(i,1))}t&&("server"===this.options.sidePagination&&(this.options.totalRows-=t,this.data=c(this.options.data)),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0))},removeAll:function(){this.options.data.length>0&&(this.data.splice(0,this.data.length),this.options.data.splice(0,this.options.data.length),this.initSearch(),this.initPagination(),this.initBody(!0))},insertRow:function(e){if(e.hasOwnProperty("index")&&e.hasOwnProperty("row")){var t=this.data[e.index],i=this.options.data.indexOf(t);-1!==i?(this.data.splice(e.index,0,e.row),this.options.data.splice(i,0,e.row),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)):this.append([e.row])}},updateRow:function(e){var t,i=r(Array.isArray(e)?e:[e])
6064try{for(i.s();!(t=i.n()).done;){var n=t.value
6065if(n.hasOwnProperty("index")&&n.hasOwnProperty("row")){var s=this.data[n.index],o=this.options.data.indexOf(s)
6066n.hasOwnProperty("replace")&&n.replace?(this.data[n.index]=n.row,this.options.data[o]=n.row):(Wa.extend(this.data[n.index],n.row),Wa.extend(this.options.data[o],n.row))}}}catch(err){i.e(err)}finally{i.f()}this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},getRowByUniqueId:function(e){var t,i,n=this.options.uniqueId,r=e,s=null
6067for(t=this.options.data.length-1;t>=0;t--){i=this.options.data[t]
6068var o=Wa.getItemField(i,n,this.options.escape,i.escape)
6069if(void 0!==o&&("string"==typeof o?r=e.toString():"number"==typeof o&&(Number(o)===o&&o%1==0?r=parseInt(e,10):o===Number(o)&&0!==o&&(r=parseFloat(e))),o===r)){s=i
6070break}}return s},updateByUniqueId:function(e){var t,i=null,n=r(Array.isArray(e)?e:[e])
6071try{for(n.s();!(t=n.n()).done;){var s=t.value
6072if(s.hasOwnProperty("id")&&s.hasOwnProperty("row")){var o=this.options.data.indexOf(this.getRowByUniqueId(s.id));-1!==o&&(s.hasOwnProperty("replace")&&s.replace?this.options.data[o]=s.row:Wa.extend(this.options.data[o],s.row),i=s.id)}}}catch(err){n.e(err)}finally{n.f()}this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0,i)},removeByUniqueId:function(e){var t=this.options.data.length,i=this.getRowByUniqueId(e)
6073i&&this.options.data.splice(this.options.data.indexOf(i),1),t!==this.options.data.length&&("server"===this.options.sidePagination&&(this.options.totalRows-=1,this.data=c(this.options.data)),this.initSearch(),this.initPagination(),this.initBody(!0))},_updateCellOnly:function(t,i){if(-1!==i){var n=this.initRow(this.data[i],i),r=this.getVisibleFields().indexOf(t);-1!==r&&(r+=Wa.getDetailViewIndexOffset(this.options),this.$body.find(">tr[data-index=".concat(i,"]")).find(">td:eq(".concat(r,")")).replaceWith(e(n).find(">td:eq(".concat(r,")"))),this.initBodyEvent(),this.initFooter(),this.resetView(),this.updateSelected())}},updateCell:function(e){if(e.hasOwnProperty("index")&&e.hasOwnProperty("field")&&e.hasOwnProperty("value")){var t=this.data[e.index],i=this.options.data.indexOf(t)
6074this.data[e.index][e.field]=e.value,this.options.data[i][e.field]=e.value,!1!==e.reinit?(this.initSort(),this.initBody(!0)):this._updateCellOnly(e.field,e.index)}},updateCellByUniqueId:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){var i=e.id,n=e.field,r=e.value,s=t.getRowByUniqueId(i),o=t.data.indexOf(s),a=t.options.data.indexOf(s)
6075s&&-1!==o&&(t.data[o][n]=r,t.options.data[a][n]=r)}),!1!==e.reinit?(this.initSort(),this.initBody(!0)):this._updateCellOnly(e.field,this.data.indexOf(this.getRowByUniqueId(e.id)))}},Sl={toggleDetailView:function(e,t){this.$body.find(Wa.sprintf('> tr[data-index="%s"]',e)).next().is("tr.detail-view")?this.collapseRow(e):this.expandRow(e,t),this.resetView()},expandRow:function(e,t){var i=this.data[e],n=this.$body.find(Wa.sprintf('> tr[data-index="%s"][data-has-detail-view]',e))
6076if(this.options.detailViewIcon&&n.find("a.detail-icon").html(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailClose)),!n.next().is("tr.detail-view")){n.after(Wa.sprintf('<tr class="detail-view"><td colspan="%s"></td></tr>',n.children("td").length))
6077var r=n.next().find("td"),s=t||this.options.detailFormatter,o=Wa.calculateObjectValue(this.options,s,[e,i,r],"")
60781===r.length&&r.append(o),this.trigger("expand-row",e,i,r)}},expandRowByUniqueId:function(e){var t=this.getRowByUniqueId(e)
6079t&&this.expandRow(this.data.indexOf(t))},collapseRow:function(e){var t=this.data[e],i=this.$body.find(Wa.sprintf('> tr[data-index="%s"][data-has-detail-view]',e))
6080i.next().is("tr.detail-view")&&(this.options.detailViewIcon&&i.find("a.detail-icon").html(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen)),this.trigger("collapse-row",e,t,i.next()),i.next().remove())},collapseRowByUniqueId:function(e){var t=this.getRowByUniqueId(e)
6081t&&this.collapseRow(this.data.indexOf(t))},expandAllRows:function(){for(var t=this.$body.find("> tr[data-index][data-has-detail-view]"),i=0;i<t.length;i++)this.expandRow(e(t[i]).data("index"))},collapseAllRows:function(){for(var t=this.$body.find("> tr[data-index][data-has-detail-view]"),i=0;i<t.length;i++)this.collapseRow(e(t[i]).data("index"))}},kl={initHeader:function(){var t=this,i={},n=[]
6082this.header={fields:[],styles:[],classes:[],formatters:[],detailFormatters:[],events:[],sorters:[],sortNames:[],cellStyles:[],searchables:[]},Wa.updateFieldGroup(this.options.columns,this.columns),this.options.columns.forEach(function(e,r){var s=[]
6083s.push("<tr".concat(Wa.sprintf(' class="%s"',t._headerTrClasses[r])," ").concat(Wa.sprintf(' style="%s"',t._headerTrStyles[r]),">"))
6084var o=""
6085if(0===r&&Wa.hasDetailViewIcon(t.options)){var a=t.options.columns.length>1?' rowspan="'.concat(t.options.columns.length,'"'):""
6086o='<th class="detail"'.concat(a,'>\n          <div class="fht-cell"></div>\n          </th>')}o&&"right"!==t.options.detailViewAlign&&s.push(o),e.forEach(function(e,n){var o=Wa.sprintf(' class="%s"',e.class),a=e.widthUnit,c=parseFloat(e.width),u=e.halign?e.halign:e.align,h=Wa.sprintf("text-align: %s; ",u),f=Wa.sprintf("text-align: %s; ",e.align),p=Wa.sprintf("vertical-align: %s; ",e.valign)
6087if(p+=Wa.sprintf("width: %s; ",!e.checkbox&&!e.radio||c?c?c+a:void 0:e.showSelectTitle?void 0:"36px"),void 0!==e.fieldIndex||e.visible){var m=Wa.calculateObjectValue(null,t.options.headerStyle,[e]),g=[],y=[],v=""
6088if(m&&m.css)for(var _=0,b=Object.entries(m.css);_<b.length;_++){var w=l(b[_],2),A=w[0],T=w[1]
6089g.push("".concat(A,": ").concat(T))}if(m&&m.classes&&(v=Wa.sprintf(' class="%s"',e.class?[e.class,m.classes].join(" "):m.classes)),void 0!==e.fieldIndex){if(t.header.fields[e.fieldIndex]=e.field,t.header.styles[e.fieldIndex]=f+p,t.header.classes[e.fieldIndex]=e.class,t.header.formatters[e.fieldIndex]=e.formatter,t.header.detailFormatters[e.fieldIndex]=e.detailFormatter,t.header.events[e.fieldIndex]=e.events,t.header.sorters[e.fieldIndex]=e.sorter,t.header.sortNames[e.fieldIndex]=e.sortName,t.header.cellStyles[e.fieldIndex]=e.cellStyle,t.header.searchables[e.fieldIndex]=e.searchable,!e.visible)return
6090if(t.options.cardView&&!e.cardVisible)return
6091i[e.field]=e}if(Object.keys(e._data||{}).length>0)for(var C=0,L=Object.entries(e._data);C<L.length;C++){var x=l(L[C],2),M=x[0],E=x[1]
6092y.push("data-".concat(M,"='").concat("object"===d(E)?JSON.stringify(E):E,"'"))}s.push("<th".concat(Wa.sprintf(' title="%s"',e.titleTooltip)),e.checkbox||e.radio?Wa.sprintf(' class="bs-checkbox %s"',e.class||""):v||o,Wa.sprintf(' style="%s"',h+p+g.join("; ")||void 0),Wa.sprintf(' rowspan="%s"',e.rowspan),Wa.sprintf(' colspan="%s"',e.colspan),Wa.sprintf(' scope="%s"',e.scope),Wa.sprintf(' data-field="%s"',e.field),0===n&&r>0?" data-not-first-th":"",y.length>0?y.join(" "):"",">"),s.push(Wa.sprintf('<div class="th-inner %s">',t.options.sortable&&e.sortable?"sortable".concat("center"===u?" sortable-center":""," both"):""))
6093var S=t.options.escape&&t.options.escapeTitle?Wa.escapeHTML(e.title):e.title,k=S
6094e.checkbox&&(S="",!t.options.singleSelect&&t.options.checkboxHeader&&(S='<label><input name="btSelectAll" type="checkbox" /><span></span></label>'),t.header.stateField=e.field),e.radio&&(S="",t.header.stateField=e.field),!S&&e.showSelectTitle&&(S+=k),s.push(S),s.push("</div>"),s.push('<div class="fht-cell"></div>'),s.push("</div>"),s.push("</th>")}}),o&&"right"===t.options.detailViewAlign&&s.push(o),s.push("</tr>"),s.length>3&&n.push(s.join(""))}),this.$header.html(n.join("")),this.$header.find("th[data-field]").each(function(t,n){e(n).data(i[e(n).data("field")])}),this.$container.off("click",".th-inner").on("click",".th-inner",function(i){var n=e(i.currentTarget)
6095if(t.options.detailView&&!n.parent().hasClass("bs-checkbox")&&n.closest(".bootstrap-table")[0]!==t.$container[0])return!1
6096t.options.sortable&&n.parent().data().sortable&&t.onSort(i)})
6097var r=Wa.getEventName("resize.bootstrap-table",this.$el.attr("id"))
6098e(window).off(r),!this.options.showHeader||this.options.cardView?(this.$header.hide(),this.$tableHeader.hide(),this.$tableLoading.css("top",0)):(this.$header.show(),this.$tableHeader.show(),this.$tableLoading.css("top",this.$header.outerHeight()+1),this.resetCaret(),e(window).on(r,function(){return t.resetView()})),this.$selectAll=this.$header.find('[name="btSelectAll"]'),this.$selectAll.off("click").on("click",function(i){i.stopPropagation()
6099var n=e(i.currentTarget).prop("checked")
6100t[n?"checkAll":"uncheckAll"](),t.updateSelected()})},getVisibleFields:function(){var e,t=[],i=r(this.header.fields)
6101try{for(i.s();!(e=i.n()).done;){var n=e.value,s=this.columns[this.fieldsColumnsIndex[n]]
6102s&&s.visible&&(!this.options.cardView||s.cardVisible)&&t.push(n)}}catch(err){i.e(err)}finally{i.f()}return t},resetHeader:function(){var e=this
6103this._setDelayTimeout("header",function(){return e.fitHeader()},this.$el.is(":hidden")?100:0)},fitHeader:function(){var t=this
6104if(this.$el.is(":hidden"))this._setDelayTimeout("header",function(){return t.fitHeader()},100)
6105else{var i=this.$tableBody.get(0),n=this.hasScrollBar&&i.scrollHeight>i.clientHeight+this.$header.outerHeight()?Wa.getScrollBarWidth():0
6106this.$el.css("margin-top",-this.$header.outerHeight())
6107var r=this.$tableHeader.find(":focus")
6108if(r.length>0){var s=r.parents("th")
6109if(s.length>0){var o=s.attr("data-field")
6110if(void 0!==o){var a=this.$header.find("[data-field='".concat(o,"']"))
6111a.length>0&&a.find(":input").addClass("focus-temp")}}}this.$header_=this.$header.clone(!0,!0),this.$selectAll_=this.$header_.find('[name="btSelectAll"]')
6112var l=this.$el.find("caption"),c=this.$tableHeader.css("margin-right",n).find("table").css("width",this.$el.outerWidth()).html("").attr("class",this.$el.attr("class"))
6113l.length>0&&c.append(l.clone(!0,!0)),c.append(this.$header_),this.$tableLoading.css("width",this.$el.outerWidth())
6114var u=e(".focus-temp:visible:eq(0)")
6115u.length>0&&(u.focus(),this.$header.find(".focus-temp").removeClass("focus-temp")),this.$header.find("th[data-field]").each(function(i,n){t.$header_.find(Wa.sprintf('th[data-field="%s"]',e(n).data("field"))).data(e(n).data())})
6116for(var d=this.getVisibleFields(),h=this.$header_.find("th"),f=this.$body.find(">tr:not(.no-records-found,.virtual-scroll-top)").eq(0);f.length&&f.find('>td[colspan]:not([colspan="1"])').length;)f=f.next()
6117var p=f.find("> *").length
6118f.find("> *").each(function(i,n){var r=e(n)
6119if(Wa.hasDetailViewIcon(t.options)&&(0===i&&"right"!==t.options.detailViewAlign||i===p-1&&"right"===t.options.detailViewAlign)){var s=h.filter(".detail"),o=s.innerWidth()-s.find(".fht-cell").width()
6120s.find(".fht-cell").width(r.innerWidth()-o)}else{var a=i-Wa.getDetailViewIndexOffset(t.options),l=t.$header_.find(Wa.sprintf('th[data-field="%s"]',d[a]))
6121l.length>1&&(l=e(h[r[0].cellIndex]))
6122var c=l.innerWidth()-l.find(".fht-cell").width()
6123l.find(".fht-cell").width(r.innerWidth()-c)}}),this.horizontalScroll(),this.trigger("post-header")}},resetCaret:function(){var t=this.options,i=t.sortName,n=t.sortOrder,r="asc"===n?"ascending":"descending"
6124this.$header.find("th").each(function(t,s){var o=e(s).data("field")===i
6125e(s).attr("aria-sort",o?r:null).find(".sortable").removeClass("desc asc").addClass(o?n:"both")})},initFooter:function(){if(this.options.showFooter&&!this.options.cardView){var e=this.getData(),t=[],i=""
6126Wa.hasDetailViewIcon(this.options)&&(i=Wa.h("th",{class:"detail"},[Wa.h("div",{class:"th-inner"}),Wa.h("div",{class:"fht-cell"})])),i&&"right"!==this.options.detailViewAlign&&t.push(i)
6127var n,s=r(this.columns)
6128try{for(s.s();!(n=s.n()).done;){var o=n.value,l=this.footerData&&this.footerData.length>0
6129if(o.visible&&(!l||o.field in this.footerData[0])){if(this.options.cardView&&!o.cardVisible)return
6130var u=Wa.calculateObjectValue(null,o.footerStyle||this.options.footerStyle,[o]),d=u&&u.css||{},h=l&&this.footerData[0]["_".concat(o.field,"_colspan")]||0,f=l&&this.footerData[0][o.field]||""
6131f=Wa.calculateObjectValue(o,o.footerFormatter,[e,f],f),t.push(Wa.h("th",{class:[o.class,u&&u.classes],style:a({"text-align":o.falign?o.falign:o.align,"vertical-align":o.valign},d),colspan:h||void 0},[Wa.h("div",{class:"th-inner"},c(Wa.htmlToNodes(f))),Wa.h("div",{class:"fht-cell"})]))}}}catch(err){s.e(err)}finally{s.f()}i&&"right"===this.options.detailViewAlign&&t.push(i),this.options.height||this.$tableFooter.length||(this.$el.append("<tfoot><tr></tr></tfoot>"),this.$tableFooter=this.$el.find("tfoot")),this.$tableFooter.find("tr").length||this.$tableFooter.html("<table><thead><tr></tr></thead></table>"),this.$tableFooter.find("tr").html(t),this.trigger("post-footer",this.$tableFooter)}},fitFooter:function(){var t=this
6132if(this.$el.is(":hidden"))this._setDelayTimeout("footer",function(){return t.fitFooter()},100)
6133else{var i=this.$tableBody.get(0),n=this.hasScrollBar&&i.scrollHeight>i.clientHeight+this.$header.outerHeight()?Wa.getScrollBarWidth():0
6134this.$tableFooter.css("margin-right",n).find("table").css("width",this.$el.outerWidth()).attr("class",this.$el.attr("class"))
6135var r=this.$tableFooter.find("th"),s=this.$body.find(">tr:first-child:not(.no-records-found)")
6136for(r.find(".fht-cell").width("auto");s.length&&s.find('>td[colspan]:not([colspan="1"])').length;)s=s.next()
6137var o=s.find("> *").length
6138s.find("> *").each(function(i,n){var s=e(n)
6139if(Wa.hasDetailViewIcon(t.options)&&(0===i&&"left"===t.options.detailViewAlign||i===o-1&&"right"===t.options.detailViewAlign)){var a=r.filter(".detail"),l=a.innerWidth()-a.find(".fht-cell").width()
6140a.find(".fht-cell").width(s.innerWidth()-l)}else{var c=r.eq(i),u=c.innerWidth()-c.find(".fht-cell").width()
6141c.find(".fht-cell").width(s.innerWidth()-u)}}),this.horizontalScroll()}},horizontalScroll:function(){var e=this
6142this.$tableBody.off("scroll").on("scroll",function(){var t=e.$tableBody.scrollLeft()
6143e.options.showHeader&&e.options.height&&e.$tableHeader.scrollLeft(t),e.options.showFooter&&!e.options.cardView&&e.$tableFooter.scrollLeft(t),e.trigger("scroll-body",e.$tableBody)})},updateColumnTitle:function(t){t.hasOwnProperty("field")&&t.hasOwnProperty("title")&&(this.columns[this.fieldsColumnsIndex[t.field]].title=this.options.escape&&this.options.escapeTitle?Wa.escapeHTML(t.title):t.title,this.columns[this.fieldsColumnsIndex[t.field]].visible&&(this.$header.find("th[data-field]").each(function(i,n){if(e(n).data("field")===t.field)return e(e(n).find(".th-inner")[0]).html(t.title),!1}),this.resetView()))}},Pl={initPagination:function(){var e=this,t=this.options
6144if(t.pagination){this.$pagination.show()
6145var i,n,r,s,o,a,l,c=[],u=!1,d=this.getData({includeHiddenRows:!1}),h=t.pageList
6146if("string"==typeof h&&(h=h.replace(/\[|\]| /g,"").toLowerCase().split(",")),h=h.map(function(e){return"string"==typeof e?e.toLowerCase()===t.formatAllRows().toLowerCase()||["all","unlimited"].includes(e.toLowerCase())?t.formatAllRows():+e:e}),this.paginationParts=t.paginationParts,"string"==typeof this.paginationParts&&(this.paginationParts=this.paginationParts.replace(/\[|\]| |'/g,"").split(",")),"server"!==t.sidePagination&&(t.totalRows=d.length),this.totalPages=0,t.totalRows&&(t.pageSize===t.formatAllRows()&&(t.pageSize=t.totalRows,u=!0),this.totalPages=1+~~((t.totalRows-1)/t.pageSize),t.totalPages=this.totalPages),this.totalPages>0&&t.pageNumber>this.totalPages&&(t.pageNumber=this.totalPages),this.pageFrom=(t.pageNumber-1)*t.pageSize+1,this.pageTo=t.pageNumber*t.pageSize,this.pageTo>t.totalRows&&(this.pageTo=t.totalRows),this.options.pagination&&"server"!==this.options.sidePagination&&(this.options.totalNotFiltered=this.options.data.length),this.options.showExtendedPagination||(this.options.totalNotFiltered=void 0),(this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")||this.paginationParts.includes("pageSize"))&&c.push('<div class="'.concat(this.constants.classes.pull,"-").concat(t.paginationDetailHAlign,' pagination-detail">')),this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")){var f=this.options.totalRows
6147"client"===this.options.sidePagination&&this.options.paginationLoadMore&&!this._paginationLoaded&&this.totalPages>1&&(f+=" +")
6148var p=this.paginationParts.includes("pageInfoShort")?t.formatDetailPagination(f):t.formatShowingRows(this.pageFrom,this.pageTo,f,t.totalNotFiltered)
6149c.push('<span class="pagination-info">\n      '.concat(p,"\n      </span>"))}if(this.paginationParts.includes("pageSize")){c.push('<div class="page-list">')
6150var m=['<div class="'.concat(this.constants.classes.paginationDropdown,'">\n        <button class="').concat(this.constants.buttonsClass,' dropdown-toggle" type="button" ').concat(this.constants.dataToggle,'="dropdown">\n        <span class="page-size">\n        ').concat(u?t.formatAllRows():t.pageSize,"\n        </span>\n        ").concat(this.constants.html.dropdownCaret,"\n        </button>\n        ").concat(this.constants.html.pageDropdown[0])]
6151h.forEach(function(i,n){var r;(!t.smartDisplay||0===n||h[n-1]<t.totalRows||i===t.formatAllRows())&&(r=u?i===t.formatAllRows()?e.constants.classes.dropdownActive:"":i===t.pageSize?e.constants.classes.dropdownActive:"",m.push(Wa.sprintf(e.constants.html.pageDropdownItem,r,i)))}),m.push("".concat(this.constants.html.pageDropdown[1],"</div>")),c.push(t.formatRecordsPerPage(m.join("")))}if((this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")||this.paginationParts.includes("pageSize"))&&c.push("</div></div>"),this.paginationParts.includes("pageList")){c.push('<div class="'.concat(this.constants.classes.pull,"-").concat(t.paginationHAlign,' pagination">'),Wa.sprintf(this.constants.html.pagination[0],Wa.sprintf(" pagination-%s",t.iconSize)),Wa.sprintf(this.constants.html.paginationItem," page-pre",t.formatSRPaginationPreText(),t.paginationPreText)),this.totalPages<t.paginationSuccessivelySize?(n=1,r=this.totalPages):r=(n=t.pageNumber-t.paginationPagesBySide)+2*t.paginationPagesBySide,t.pageNumber<t.paginationSuccessivelySize-1&&(r=t.paginationSuccessivelySize),t.paginationSuccessivelySize>this.totalPages-n&&(n=n-(t.paginationSuccessivelySize-(this.totalPages-n))+1),n<1&&(n=1),r>this.totalPages&&(r=this.totalPages)
6152var g=Math.round(t.paginationPagesBySide/2),y=function(i){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:""
6153return Wa.sprintf(e.constants.html.paginationItem,n+(i===t.pageNumber?" ".concat(e.constants.classes.paginationActive):""),t.formatSRPaginationPageText(i),i)}
6154if(n>1){var v=t.paginationPagesBySide
6155for(v>=n&&(v=n-1),i=1;i<=v;i++)c.push(y(i))
6156n-1===v+1?(i=n-1,c.push(y(i))):n-1>v&&(n-2*t.paginationPagesBySide>t.paginationPagesBySide&&t.paginationUseIntermediate?(i=Math.round((n-g)/2+g),c.push(y(i," page-intermediate"))):c.push(Wa.sprintf(this.constants.html.paginationItem," page-first-separator disabled","","...")))}for(i=n;i<=r;i++)c.push(y(i))
6157if(this.totalPages>r){var _=this.totalPages-(t.paginationPagesBySide-1)
6158for(r>=_&&(_=r+1),r+1===_-1?(i=r+1,c.push(y(i))):_>r+1&&(this.totalPages-r>2*t.paginationPagesBySide&&t.paginationUseIntermediate?(i=Math.round((this.totalPages-g-r)/2+r),c.push(y(i," page-intermediate"))):c.push(Wa.sprintf(this.constants.html.paginationItem," page-last-separator disabled","","..."))),i=_;i<=this.totalPages;i++)c.push(y(i))}c.push(Wa.sprintf(this.constants.html.paginationItem," page-next",t.formatSRPaginationNextText(),t.paginationNextText)),c.push(this.constants.html.pagination[1],"</div>")}this.$pagination.html(c.join(""))
6159var b=["bottom","both"].includes(t.paginationVAlign)?" ".concat(this.constants.classes.dropup):""
6160this.$pagination.last().find(".page-list > div").addClass(b),t.onlyInfoPagination||(s=this.$pagination.find(".page-list a"),o=this.$pagination.find(".page-pre"),a=this.$pagination.find(".page-next"),l=this.$pagination.find(".page-item").not(".page-next, .page-pre, .page-last-separator, .page-first-separator"),this.totalPages<=1&&this.$pagination.find("div.pagination").hide(),t.smartDisplay&&(h.length<2||t.totalRows<=h[0])&&this.$pagination.find("div.page-list").hide(),this.$pagination[this.getData().length?"show":"hide"](),t.paginationLoop||(1===t.pageNumber&&o.addClass("disabled"),t.pageNumber===this.totalPages&&a.addClass("disabled")),u&&(t.pageSize=t.formatAllRows()),s.off("click").on("click",function(t){return e.onPageListChange(t)}),o.off("click").on("click",function(t){return e.onPagePre(t)}),a.off("click").on("click",function(t){return e.onPageNext(t)}),l.off("click").on("click",function(t){return e.onPageNumber(t)}))}else this.$pagination.hide()},updatePagination:function(t){t&&e(t.currentTarget).hasClass("disabled")||(this.options.maintainMetaData||this.resetRows(),this.initPagination(),this.trigger("page-change",this.options.pageNumber,this.options.pageSize),"server"===this.options.sidePagination||"client"===this.options.sidePagination&&this.options.paginationLoadMore&&!this._paginationLoaded&&this.options.pageNumber===this.totalPages?this.initServer():this.initBody())},onPageListChange:function(t){t.preventDefault()
6161var i=e(t.currentTarget)
6162return i.parent().addClass(this.constants.classes.dropdownActive).siblings().removeClass(this.constants.classes.dropdownActive),this.options.pageSize=i.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+i.text(),this.$toolbar.find(".page-size").text(this.options.pageSize),this.updatePagination(t),!1},onPagePre:function(t){if(!e(t.target).hasClass("disabled"))return t.preventDefault(),this.options.pageNumber-1==0?this.options.pageNumber=this.options.totalPages:this.options.pageNumber--,this.updatePagination(t),!1},onPageNext:function(t){if(!e(t.target).hasClass("disabled"))return t.preventDefault(),this.options.pageNumber+1>this.options.totalPages?this.options.pageNumber=1:this.options.pageNumber++,this.updatePagination(t),!1},onPageNumber:function(t){if(t.preventDefault(),this.options.pageNumber!==+e(t.currentTarget).text())return this.options.pageNumber=+e(t.currentTarget).text(),this.updatePagination(t),!1},selectPage:function(e){e>0&&e<=this.options.totalPages&&(this.options.pageNumber=e,this.updatePagination())},prevPage:function(){this.options.pageNumber>1&&(this.options.pageNumber--,this.updatePagination())},nextPage:function(){this.options.pageNumber<this.options.totalPages&&(this.options.pageNumber++,this.updatePagination())},togglePagination:function(){this.options.pagination=!this.options.pagination
6163var e=this.options.showButtonIcons?this.options.pagination?this.options.icons.paginationSwitchDown:this.options.icons.paginationSwitchUp:"",t=this.options.showButtonText?this.options.pagination?this.options.formatPaginationSwitchUp():this.options.formatPaginationSwitchDown():""
6164this.$toolbar.find('button[name="paginationSwitch"]').html("".concat(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,e)," ").concat(t)),this.updatePagination(),this.trigger("toggle-pagination",this.options.pagination)}},Ol={initSearchText:function(){if(this.options.search&&(this.searchText="",""!==this.options.searchText)){var e=Wa.getSearchInput(this)
6165e.val(this.options.searchText),this.onSearch({currentTarget:e,firedByInitSearchText:!0})}},initSearch:function(){var t=this
6166if(this.filterOptions=this.filterOptions||this.options.filterOptions,"server"!==this.options.sidePagination){if(this.options.customSearch)return this.data=Wa.calculateObjectValue(this.options,this.options.customSearch,[this.options.data,this.searchText,this.filterColumns]),this.options.sortReset&&(this.unsortedData=c(this.data)),void this.initSort()
6167var i=this.searchText&&(this.fromHtml?Wa.escapeHTML(this.searchText):this.searchText),n=i?i.toLowerCase():"",r=Wa.isEmptyObject(this.filterColumns)?null:this.filterColumns
6168this.options.searchAccentNeutralise&&(n=Wa.normalizeAccent(n)),"function"==typeof this.filterOptions.filterAlgorithm?this.data=this.options.data.filter(function(e){return t.filterOptions.filterAlgorithm.apply(null,[e,r])}):"string"==typeof this.filterOptions.filterAlgorithm&&(this.data=r?this.options.data.filter(function(e){var i=t.filterOptions.filterAlgorithm
6169if("and"===i){for(var n in r)if(Array.isArray(r[n])&&!r[n].includes(e[n])||!Array.isArray(r[n])&&e[n]!==r[n])return!1}else if("or"===i){var s=!1
6170for(var o in r)(Array.isArray(r[o])&&r[o].includes(e[o])||!Array.isArray(r[o])&&e[o]===r[o])&&(s=!0)
6171return s}return!0}):c(this.options.data))
6172var s=this.getVisibleFields()
6173this.data=n?this.data.filter(function(r,o){for(var a=0;a<t.header.fields.length;a++)if(t.header.searchables[a]&&(!t.options.visibleSearch||-1!==s.indexOf(t.header.fields[a]))){var l=Wa.isNumeric(t.header.fields[a])?parseInt(t.header.fields[a],10):t.header.fields[a],c=t.columns[t.fieldsColumnsIndex[l]],u=void 0
6174if("string"!=typeof l||r.hasOwnProperty(l))u=r[l]
6175else{u=r
6176for(var d=l.split("."),h=0;h<d.length;h++){if(null===u[d[h]]||void 0===u[d[h]]){u=null
6177break}u=u[d[h]]}}if(t.options.searchAccentNeutralise&&(u=Wa.normalizeAccent(u)),c&&c.searchFormatter&&(u=Wa.calculateObjectValue(c,t.header.formatters[a],[u,r,o,c.field],u),t.header.formatters[a]&&"number"!=typeof u&&(u=e("<div>").html(u).text())),"string"==typeof u||"number"==typeof u)if(t.options.strictSearch){if("".concat(u).toLowerCase()===n)return!0}else if(t.options.regexSearch){if(Wa.regexCompare(u,i))return!0}else{var f=/(?:(<=|=>|=<|>=|>|<)(?:\s+)?(-?\d+)?|(-?\d+)?(\s+)?(<=|=>|=<|>=|>|<))/gm.exec(t.searchText),p=!1
6178if(f){var m=f[1]||"".concat(f[5],"l"),g=f[2]||f[3],y=parseInt(u,10),v=parseInt(g,10)
6179switch(m){case">":case"<l":p=y>v
6180break
6181case"<":case">l":p=y<v
6182break
6183case"<=":case"=<":case">=l":case"=>l":p=y<=v
6184break
6185case">=":case"=>":case"<=l":case"=<l":p=y>=v}}if(p||"".concat(u).toLowerCase().includes(n))return!0}}return!1}):this.data,this.options.sortReset&&(this.unsortedData=c(this.data)),this.initSort()}},onSearch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.currentTarget,n=t.firedByInitSearchText,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]
6186if(void 0!==i&&e(i).length&&r){var s=e(i).val().trim()
6187if(this.options.trimOnSearch&&e(i).val()!==s&&e(i).val(s),this.searchText===s)return
6188var o=Wa.getSearchInput(this),a=i instanceof jQuery?i:e(i);(a.is(o)||a.hasClass("search-input"))&&(this.searchText=s,this.options.searchText=s)}n||(this.options.pageNumber=1),this.initSearch(),n?"client"===this.options.sidePagination&&this.updatePagination():this.updatePagination(),this.trigger("search",this.searchText)},resetSearch:function(e){var t=Wa.getSearchInput(this),i=e||""
6189t.val(i),this.searchText=i,this.options.searchText=i,this.onSearch({currentTarget:t},!1)},filterBy:function(e,t){this.filterOptions=Wa.isEmptyObject(t)?this.options.filterOptions:Wa.extend({},this.options.filterOptions,t),this.filterColumns=Wa.isEmptyObject(e)?{}:e,this.options.pageNumber=1,this.initSearch(),this.updatePagination()}},zl={initToolbar:function(){var t,i=this,n=this.options,s=[],o=0,a=0
6190this.$toolbar.find(".bs-bars").children().length&&e("body").append(e(n.toolbar)),this.$toolbar.html(""),"string"!=typeof n.toolbar&&"object"!==d(n.toolbar)||e(Wa.sprintf('<div class="bs-bars %s-%s"></div>',this.constants.classes.pull,n.toolbarAlign)).appendTo(this.$toolbar).append(e(n.toolbar)),s=['<div class="'.concat(["columns","columns-".concat(n.buttonsAlign),this.constants.classes.buttonsGroup,"".concat(this.constants.classes.pull,"-").concat(n.buttonsAlign)].join(" "),'">')],"string"==typeof n.buttonsOrder&&(n.buttonsOrder=n.buttonsOrder.replace(/\[|\]| |'/g,"").split(",")),this.buttons=Object.assign(this.buttons,{paginationSwitch:{text:n.pagination?n.formatPaginationSwitchUp():n.formatPaginationSwitchDown(),icon:n.pagination?n.icons.paginationSwitchDown:n.icons.paginationSwitchUp,render:!1,event:this.togglePagination,attributes:{"aria-label":n.formatPaginationSwitch(),title:n.formatPaginationSwitch()}},refresh:{text:n.formatRefresh(),icon:n.icons.refresh,render:!1,event:this.refresh,attributes:{"aria-label":n.formatRefresh(),title:n.formatRefresh()}},toggle:{text:n.formatToggleOn(),icon:n.icons.toggleOff,render:!1,event:this.toggleView,attributes:{"aria-label":n.formatToggleOn(),title:n.formatToggleOn()}},fullscreen:{text:n.formatFullscreen(),icon:n.icons.fullscreen,render:!1,event:this.toggleFullscreen,attributes:{"aria-label":n.formatFullscreen(),title:n.formatFullscreen()}},columns:{render:!1,html:function(){var e=[]
6191if(e.push('<div class="keep-open '.concat(i.constants.classes.buttonsDropdown,'">\n            <button class="').concat(i.constants.buttonsClass,' dropdown-toggle" type="button" ').concat(i.constants.dataToggle,'="dropdown"\n            aria-label="').concat(n.formatColumns(),'" ').concat(n.buttonsAttributeTitle,'="').concat(n.formatColumns(),'">\n            ').concat(n.showButtonIcons?Wa.sprintf(i.constants.html.icon,n.iconsPrefix,n.icons.columns):"","\n            ").concat(n.showButtonText?n.formatColumns():"","\n            ").concat(i.constants.html.dropdownCaret,"\n            </button>\n            ").concat(i.constants.html.toolbarDropdown[0])),n.showColumnsSearch&&(e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="text" class="%s" name="columnsSearch" placeholder="%s" autocomplete="off">',i.constants.classes.input,n.formatSearch()))),e.push(i.constants.html.toolbarDropdownSeparator)),n.showColumnsToggleAll){var t=i.getVisibleColumns().length===i.columns.filter(function(e){return!i.isSelectionColumn(e)}).length
6192e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="checkbox" class="toggle-all" %s> <span>%s</span>',t?'checked="checked"':"",n.formatColumnsToggleAll()))),e.push(i.constants.html.toolbarDropdownSeparator)}var r=0
6193return i.columns.forEach(function(e){e.visible&&r++}),i.columns.forEach(function(t,s){if(!i.isSelectionColumn(t)&&(!n.cardView||t.cardVisible)){var o=t.visible?' checked="checked"':"",l=r<=n.minimumCountColumns&&o?' disabled="disabled"':""
6194t.switchable&&(e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="checkbox" data-field="%s" value="%s"%s%s> <span>%s</span>',t.field,s,o,l,t.switchableLabel||t.title))),a++)}}),e.push(i.constants.html.toolbarDropdown[1],"</div>"),e.join("")}}})
6195for(var c={},u=0,h=Object.entries(this.buttons);u<h.length;u++){var f=l(h[u],2),p=f[0],m=f[1],g=void 0
6196if(m.hasOwnProperty("html"))"function"==typeof m.html?g=m.html():"string"==typeof m.html&&(g=m.html)
6197else{var y=this.constants.buttonsClass
6198if(m.hasOwnProperty("attributes")&&m.attributes.class&&(y+=" ".concat(m.attributes.class)),g='<button class="'.concat(y,'" type="button" name="').concat(p,'"'),m.hasOwnProperty("attributes"))for(var v=0,_=Object.entries(m.attributes);v<_.length;v++){var b=l(_[v],2),w=b[0],A=b[1]
6199if("class"!==w){var T="title"===w?this.options.buttonsAttributeTitle:w
6200g+=" ".concat(T,'="').concat(A,'"')}}g+=">",n.showButtonIcons&&m.hasOwnProperty("icon")&&(g+="".concat(Wa.sprintf(this.constants.html.icon,n.iconsPrefix,m.icon)," ")),n.showButtonText&&m.hasOwnProperty("text")&&(g+=m.text),g+="</button>"}c[p]=g
6201var C="show".concat(p.charAt(0).toUpperCase()).concat(p.substring(1)),L=n[C]
6202!(!m.hasOwnProperty("render")||m.hasOwnProperty("render")&&m.render)||void 0!==L&&!0!==L||(n[C]=!0),n.buttonsOrder.includes(p)||n.buttonsOrder.push(p)}var x,M=r(n.buttonsOrder)
6203try{for(M.s();!(x=M.n()).done;){var E=x.value
6204n["show".concat(E.charAt(0).toUpperCase()).concat(E.substring(1))]&&s.push(c[E])}}catch(err){M.e(err)}finally{M.f()}s.push("</div>"),(this.showToolbar||s.length>2)&&this.$toolbar.append(s.join(""))
6205for(var S=function(){var e=l(P[k],2),t=e[0],n=e[1]
6206if(n.hasOwnProperty("event")){if("function"==typeof n.event||"string"==typeof n.event){var r="string"==typeof n.event?window[n.event]:n.event
6207return i.$toolbar.find('button[name="'.concat(t,'"]')).off("click").on("click",function(){return r.call(i)}),1}for(var s=function(){var e=l(a[o],2),n=e[0],r=e[1],s="string"==typeof r?window[r]:r
6208i.$toolbar.find('button[name="'.concat(t,'"]')).off(n).on(n,function(){return s.call(i)})},o=0,a=Object.entries(n.event);o<a.length;o++)s()}},k=0,P=Object.entries(this.buttons);k<P.length;k++)S()
6209if(n.showColumns){var O=(t=this.$toolbar.find(".keep-open")).find('input[type="checkbox"]:not(".toggle-all")'),z=t.find('input[type="checkbox"].toggle-all')
6210if(a<=n.minimumCountColumns&&t.find("input").prop("disabled",!0),t.find("li, label").off("click").on("click",function(e){e.stopImmediatePropagation()}),O.off("click").on("click",function(t){var n=t.currentTarget,r=e(n)
6211i._toggleColumn(r.val(),r.prop("checked"),!1),i.trigger("column-switch",r.data("field"),r.prop("checked")),z.prop("checked",O.filter(":checked").length===i.columns.filter(function(e){return!i.isSelectionColumn(e)}).length)}),z.off("click").on("click",function(t){var n=t.currentTarget
6212i._toggleAllColumns(e(n).prop("checked")),i.trigger("column-switch-all",e(n).prop("checked"))}),n.showColumnsSearch){var D=t.find('[name="columnsSearch"]'),I=t.find(".dropdown-item-marker")
6213D.on("keyup paste change",function(t){var i=t.currentTarget,n=e(i).val().toLowerCase()
6214I.show(),O.each(function(t,i){var r=e(i).parents(".dropdown-item-marker")
6215r.text().toLowerCase().includes(n)||r.hide()})})}}var N=function(e){var t=e.is("select")?"change":"keyup drop blur mouseup"
6216e.off(t).on(t,function(e){n.searchOnEnterKey&&13!==e.keyCode||[37,38,39,40].includes(e.keyCode)||(clearTimeout(o),o=setTimeout(function(){i.onSearch({currentTarget:e.currentTarget})},n.searchTimeOut))})}
6217if((n.search||this.showSearchClearButton)&&"string"!=typeof n.searchSelector){s=[]
6218var R=Wa.sprintf(this.constants.html.searchButton,this.constants.buttonsClass,n.formatSearch(),n.showButtonIcons?Wa.sprintf(this.constants.html.icon,n.iconsPrefix,n.icons.search):"",n.showButtonText?n.formatSearch():""),F=Wa.sprintf(this.constants.html.searchClearButton,this.constants.buttonsClass,n.formatClearSearch(),n.showButtonIcons?Wa.sprintf(this.constants.html.icon,n.iconsPrefix,n.icons.clearSearch):"",n.showButtonText?n.formatClearSearch():""),B='<input class="'.concat(this.constants.classes.input,"\n        ").concat(Wa.sprintf(" %s%s",this.constants.classes.inputPrefix,n.iconSize),'\n        search-input" type="search" aria-label="').concat(n.formatSearch(),'" placeholder="').concat(n.formatSearch(),'" autocomplete="off">'),j=B
6219if(n.showSearchButton||n.showSearchClearButton){var U=(n.showSearchButton?R:"")+(n.showSearchClearButton?F:"")
6220j=n.search?Wa.sprintf(this.constants.html.inputGroup,B,U):U}s.push(Wa.sprintf('\n        <div class="'.concat(this.constants.classes.pull,"-").concat(n.searchAlign," search ").concat(this.constants.classes.inputGroup,'">\n          %s\n        </div>\n      '),j)),this.$toolbar.append(s.join(""))
6221var V=Wa.getSearchInput(this)
6222n.showSearchButton?(this.$toolbar.find(".search button[name=search]").off("click").on("click",function(){clearTimeout(o),o=setTimeout(function(){i.onSearch({currentTarget:V})},n.searchTimeOut)}),n.searchOnEnterKey&&N(V)):N(V),n.showSearchClearButton&&this.$toolbar.find(".search button[name=clearSearch]").click(function(){i.resetSearch()})}else"string"==typeof n.searchSelector&&N(Wa.getSearchInput(this))},refresh:function(e){e&&e.url&&(this.options.url=e.url),e&&e.pageNumber&&(this.options.pageNumber=e.pageNumber),e&&e.pageSize&&(this.options.pageSize=e.pageSize),e&&e.query&&(this.options.url=Wa.addQueryToUrl(this.options.url,e.query)),this.trigger("refresh",this.initServer(e&&e.silent))},toggleView:function(){this.options.cardView=!this.options.cardView,this.initHeader()
6223var e=this.options.showButtonIcons?this.options.cardView?this.options.icons.toggleOn:this.options.icons.toggleOff:"",t=this.options.cardView?this.options.formatToggleOff():this.options.formatToggleOn()
6224this.$toolbar.find('button[name="toggle"]').html("".concat(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,e)," ").concat(this.options.showButtonText?t:"")).attr("aria-label",t).attr(this.options.buttonsAttributeTitle,t),this.initBody(),this.trigger("toggle",this.options.cardView)},toggleFullscreen:function(){this.$el.closest(".bootstrap-table").toggleClass("fullscreen"),this.resetView()}},Dl=function(){function t(n,r){i(this,t),this.options=r,this.$el=e(n),this.$el_=this.$el.clone(),this._timeoutId={header:0,footer:0}}return n(t,[{key:"init",value:function(){this.initConstants(),this.initLocale(),this.initContainer(),this.initTable(),this.initHeader(),this.initData(),this.initHiddenRows(),this.initToolbar(),this.initPagination(),this.initBody(),this.initSearchText(),this.initServer()}},{key:"trigger",value:function(i){for(var n,r,s="".concat(i,".bs.table"),o=arguments.length,a=new Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];(n=this.options)[t.EVENTS[s]].apply(n,[].concat(a,[this])),this.$el.trigger(e.Event(s,{sender:this}),a),(r=this.options).onAll.apply(r,[s].concat([].concat(a,[this]))),this.$el.trigger(e.Event("all.bs.table",{sender:this}),[s,a])}},{key:"getOptions",value:function(){var e=Wa.extend({},this.options)
6225return delete e.data,Wa.extend(!0,{},e)}},{key:"refreshOptions",value:function(e){Wa.compareObjects(this.options,e,!0)||(this.optionsColumnsChanged=!!e.columns,this.options=Wa.extend(this.options,e),this.trigger("refresh-options",this.options),this.destroy(),this.init())}},{key:"_setDelayTimeout",value:function(e,t,i){clearTimeout(this._timeoutId[e]),this._timeoutId[e]=setTimeout(t,i)}},{key:"destroy",value:function(){for(var t=0,i=Object.keys(this._timeoutId);t<i.length;t++){var n=i[t]
6226clearTimeout(this._timeoutId[n])}this.$el.insertBefore(this.$container),e(this.options.toolbar).insertBefore(this.$el),this.$container.next().remove(),this.$container.remove(),this.$el.html(this.$el_.html()).css("margin-top","0").attr("class",this.$el_.attr("class")||"")
6227var r=Wa.getEventName("resize.bootstrap-table",this.$el.attr("id"))
6228e(window).off(r)}},{key:"updateFormatText",value:function(e,t){/^format/.test(e)&&this.options[e]&&("string"==typeof t?this.options[e]=function(){return t}:"function"==typeof t&&(this.options[e]=t),this.initToolbar(),this.initPagination(),this.initBody())}}])}()
6229return Object.assign(Dl.prototype,el),Object.assign(Dl.prototype,kl),Object.assign(Dl.prototype,El),Object.assign(Dl.prototype,zl),Object.assign(Dl.prototype,Ol),Object.assign(Dl.prototype,Pl),Object.assign(Dl.prototype,yl),Object.assign(Dl.prototype,vl),Object.assign(Dl.prototype,Sl),Dl.VERSION=Ja.VERSION,Dl.DEFAULTS=Ja.DEFAULTS,Dl.LOCALES=Ja.LOCALES,Dl.COLUMN_DEFAULTS=Ja.COLUMN_DEFAULTS,Dl.METHODS=Ja.METHODS,Dl.EVENTS=Ja.EVENTS,e.BootstrapTable=Dl,e.fn.bootstrapTable=function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r]
6230var s
6231return this.each(function(i,r){var o=e(r).data("bootstrap.table")
6232if("string"==typeof t){var a
6233if(!Ja.METHODS.includes(t))throw new Error("Unknown method: ".concat(t))
6234if(!o)return
6235return s=(a=o)[t].apply(a,n),void("destroy"===t&&e(r).removeData("bootstrap.table"))}if(o)console.warn("You cannot initialize the table more than once!")
6236else{var l=Wa.extend(!0,{},Dl.DEFAULTS,e(r).data(),"object"===d(t)&&t)
6237o=new e.BootstrapTable(r,l),e(r).data("bootstrap.table",o),o.init()}}),void 0===s?this:s},e.fn.bootstrapTable.Constructor=Dl,e.fn.bootstrapTable.theme=Ja.THEME,e.fn.bootstrapTable.VERSION=Ja.VERSION,e.fn.bootstrapTable.icons=Ja.ICONS,e.fn.bootstrapTable.defaults=Dl.DEFAULTS,e.fn.bootstrapTable.columnDefaults=Dl.COLUMN_DEFAULTS,e.fn.bootstrapTable.events=Dl.EVENTS,e.fn.bootstrapTable.locales=Dl.LOCALES,e.fn.bootstrapTable.methods=Dl.METHODS,e.fn.bootstrapTable.utils=Wa,e(function(){e('[data-toggle="table"]').bootstrapTable()}),Dl}),function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t()
6238else if("function"==typeof define&&define.amd)define([],t)
6239else{var i=t()
6240for(var n in i)("object"==typeof exports?exports:e)[n]=i[n]}}(this,function(){return function(e){var t={}
6241function i(n){if(t[n])return t[n].exports
6242var r=t[n]={i:n,l:!1,exports:{}}
6243return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e}
6244return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([function(e,t,i){"use strict"
6245
6246;/**
6247 * @license
6248 * Copyright 2017 Google Inc. All Rights Reserved.
6249 * Licensed under the Apache License, Version 2.0 (the "License");
6250 * you may not use this file except in compliance with the License.
6251 * You may obtain a copy of the License at
6252 *
6253 *     http://www.apache.org/licenses/LICENSE-2.0
6254 *
6255 * Unless required by applicable law or agreed to in writing, software
6256 * distributed under the License is distributed on an "AS IS" BASIS,
6257 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6258 * See the License for the specific language governing permissions and
6259 * limitations under the License.
6260 */function n(){}n.DEFAULT_SOURCE_GAIN=1,n.LISTENER_MAX_OUTSIDE_ROOM_DISTANCE=1,n.SOURCE_MAX_OUTSIDE_ROOM_DISTANCE=1,n.DEFAULT_SOURCE_DISTANCE=1,n.DEFAULT_POSITION=[0,0,0],n.DEFAULT_FORWARD=[0,0,-1],n.DEFAULT_UP=[0,1,0],n.DEFAULT_RIGHT=[1,0,0],n.DEFAULT_SPEED_OF_SOUND=343,n.ATTENUATION_ROLLOFFS=["logarithmic","linear","none"],n.DEFAULT_ATTENUATION_ROLLOFF="logarithmic",n.DEFAULT_MIN_DISTANCE=1,n.DEFAULT_MAX_DISTANCE=1e3,n.DEFAULT_DIRECTIVITY_ALPHA=0,n.DEFAULT_DIRECTIVITY_SHARPNESS=1,n.DEFAULT_AZIMUTH=0,n.DEFAULT_ELEVATION=0,n.DEFAULT_AMBISONIC_ORDER=1,n.DEFAULT_SOURCE_WIDTH=0,n.DEFAULT_REFLECTION_MAX_DURATION=.5,n.DEFAULT_REFLECTION_CUTOFF_FREQUENCY=6400,n.DEFAULT_REFLECTION_COEFFICIENTS={left:0,right:0,front:0,back:0,down:0,up:0},n.DEFAULT_REFLECTION_MIN_DISTANCE=1,n.DEFAULT_ROOM_DIMENSIONS={width:0,height:0,depth:0},n.DEFAULT_REFLECTION_MULTIPLIER=1,n.DEFAULT_REVERB_BANDWIDTH=1,n.DEFAULT_REVERB_DURATION_MULTIPLIER=1,n.DEFAULT_REVERB_PREDELAY=1.5,n.DEFAULT_REVERB_TAIL_ONSET=3.8,n.DEFAULT_REVERB_GAIN=.01
6261n.DEFAULT_REVERB_MAX_DURATION=3,n.DEFAULT_REVERB_FREQUENCY_BANDS=[31.25,62.5,125,250,500,1e3,2e3,4e3,8e3],n.NUMBER_REVERB_FREQUENCY_BANDS=n.DEFAULT_REVERB_FREQUENCY_BANDS.length,n.DEFAULT_REVERB_DURATIONS=new Float32Array(n.NUMBER_REVERB_FREQUENCY_BANDS),n.ROOM_MATERIAL_COEFFICIENTS={transparent:[1,1,1,1,1,1,1,1,1],"acoustic-ceiling-tiles":[.672,.675,.7,.66,.72,.92,.88,.75,1],"brick-bare":[.03,.03,.03,.03,.03,.04,.05,.07,.14],"brick-painted":[.006,.007,.01,.01,.02,.02,.02,.03,.06],"concrete-block-coarse":[.36,.36,.36,.44,.31,.29,.39,.25,.5],"concrete-block-painted":[.092,.09,.1,.05,.06,.07,.09,.08,.16],"curtain-heavy":[.073,.106,.14,.35,.55,.72,.7,.65,1],"fiber-glass-insulation":[.193,.22,.22,.82,.99,.99,.99,.99,1],"glass-thin":[.18,.169,.18,.06,.04,.03,.02,.02,.04],"glass-thick":[.35,.35,.35,.25,.18,.12,.07,.04,.08],grass:[.05,.05,.15,.25,.4,.55,.6,.6,.6],"linoleum-on-concrete":[.02,.02,.02,.03,.03,.03,.03,.02,.04],marble:[.01,.01,.01,.01,.01,.01,.02,.02,.04],metal:[.03,.035,.04,.04,.05,.05,.05,.07,.09],"parquet-on-concrete":[.028,.03,.04,.04,.07,.06,.06,.07,.14],"plaster-rough":[.017,.018,.02,.03,.04,.05,.04,.03,.06],"plaster-smooth":[.011,.012,.013,.015,.02,.03,.04,.05,.1],"plywood-panel":[.4,.34,.28,.22,.17,.09,.1,.11,.22],"polished-concrete-or-tile":[.008,.008,.01,.01,.015,.02,.02,.02,.04],"sheet-rock":[.29,.279,.29,.1,.05,.04,.07,.09,.18],"water-or-ice-surface":[.006,.006,.008,.008,.013,.015,.02,.025,.05],"wood-ceiling":[.15,.147,.15,.11,.1,.07,.06,.07,.14],"wood-panel":[.28,.28,.28,.22,.17,.09,.1,.11,.22],uniform:[.5,.5,.5,.5,.5,.5,.5,.5,.5]},n.DEFAULT_ROOM_MATERIALS={left:"transparent",right:"transparent",front:"transparent",back:"transparent",down:"transparent",up:"transparent"},n.NUMBER_REFLECTION_AVERAGING_BANDS=3,n.ROOM_STARTING_AVERAGING_BAND=4,n.ROOM_MIN_VOLUME=1e-4,n.ROOM_AIR_ABSORPTION_COEFFICIENTS=[6e-4,6e-4,7e-4,8e-4,.001,.0015,.0026,.006,.0207],n.ROOM_EYRING_CORRECTION_COEFFICIENT=1.38,n.TWO_PI=6.28318530717959,n.TWENTY_FOUR_LOG10=55.2620422318571,n.LOG1000=6.90775527898214,n.LOG2_DIV2=.346573590279973,n.DEGREES_TO_RADIANS=.017453292519943,n.RADIANS_TO_DEGREES=57.29577951308232,n.EPSILON_FLOAT=1e-8,n.log=function(){window.console.log.apply(window.console,["%c[ResonanceAudio]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #BBDEFB; color: #FF5722; font-weight: 700","font-weight: 400","color: #AAA"])},n.normalizeVector=function(e){let i=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])
6262return i>t.EPSILON_FLOAT&&(i=1/i,e[0]*=i,e[1]*=i,e[2]*=i),e},n.crossProduct=function(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]},e.exports=n},function(e,t,i){"use strict"
6263
6264;/**
6265 * @license
6266 * Copyright 2017 Google Inc. All Rights Reserved.
6267 * Licensed under the Apache License, Version 2.0 (the "License");
6268 * you may not use this file except in compliance with the License.
6269 * You may obtain a copy of the License at
6270 *
6271 *     http://www.apache.org/licenses/LICENSE-2.0
6272 *
6273 * Unless required by applicable law or agreed to in writing, software
6274 * distributed under the License is distributed on an "AS IS" BASIS,
6275 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6276 * See the License for the specific language governing permissions and
6277 * limitations under the License.
6278 */const n=i(3),r=i(0)
6279function s(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=r.DEFAULT_AMBISONIC_ORDER),null==t.azimuth&&(t.azimuth=r.DEFAULT_AZIMUTH),null==t.elevation&&(t.elevation=r.DEFAULT_ELEVATION),null==t.sourceWidth&&(t.sourceWidth=r.DEFAULT_SOURCE_WIDTH),this._context=e,this.input=e.createGain(),this._channelGain=[],this._merger=void 0,this.output=e.createGain(),this.setAmbisonicOrder(t.ambisonicOrder),this._azimuth=t.azimuth,this._elevation=t.elevation,this.setSourceWidth(t.sourceWidth)}s.prototype.setAmbisonicOrder=function(e){this._ambisonicOrder=s.validateAmbisonicOrder(e),this.input.disconnect()
6280for(let i=0;i<this._channelGain.length;i++)this._channelGain[i].disconnect()
6281null!=this._merger&&this._merger.disconnect(),delete this._channelGain,delete this._merger
6282let t=(this._ambisonicOrder+1)*(this._ambisonicOrder+1)
6283this._merger=this._context.createChannelMerger(t),this._channelGain=new Array(t)
6284for(let i=0;i<t;i++)this._channelGain[i]=this._context.createGain(),this.input.connect(this._channelGain[i]),this._channelGain[i].connect(this._merger,0,i)
6285this._merger.connect(this.output)},s.prototype.setDirection=function(e,t){(null==e||isNaN(e))&&(e=r.DEFAULT_AZIMUTH),(null==t||isNaN(t))&&(t=r.DEFAULT_ELEVATION),this._azimuth=e,this._elevation=t,(e=Math.round(e%360))<0&&(e+=360),t=Math.round(Math.min(90,Math.max(-90,t)))+90,this._channelGain[0].gain.value=n.MAX_RE_WEIGHTS[this._spreadIndex][0]
6286for(let i=1;i<=this._ambisonicOrder;i++){let r=n.MAX_RE_WEIGHTS[this._spreadIndex][i]
6287for(let s=-i;s<=i;s++){let o=i*i+i+s,a=i*(i+1)/2+Math.abs(s)-1,l=n.SPHERICAL_HARMONICS[1][t][a]
6288if(0!=s){let t=n.SPHERICAL_HARMONICS_MAX_ORDER+s-1
6289s<0&&(t=n.SPHERICAL_HARMONICS_MAX_ORDER+s),l*=n.SPHERICAL_HARMONICS[0][e][t]}this._channelGain[o].gain.value=l*r}}},s.prototype.setSourceWidth=function(e){this._spreadIndex=Math.min(359,Math.max(0,Math.round(e))),this.setDirection(this._azimuth,this._elevation)},s.validateAmbisonicOrder=function(e){return isNaN(e)||null==e?(r.log("Error: Invalid ambisonic order",options.ambisonicOrder,"\nUsing ambisonicOrder=1 instead."),e=1):e<1?(r.log("Error: Unable to render ambisonic order",options.ambisonicOrder,"(Min order is 1)","\nUsing min order instead."),e=1):e>n.SPHERICAL_HARMONICS_MAX_ORDER&&(r.log("Error: Unable to render ambisonic order",options.ambisonicOrder,"(Max order is",n.SPHERICAL_HARMONICS_MAX_ORDER,")\nUsing max order instead."),options.ambisonicOrder=n.SPHERICAL_HARMONICS_MAX_ORDER),e},e.exports=s},function(e,t,i){"use strict"
6290
6291;/**
6292 * @license
6293 * Copyright 2017 Google Inc. All Rights Reserved.
6294 * Licensed under the Apache License, Version 2.0 (the "License");
6295 * you may not use this file except in compliance with the License.
6296 * You may obtain a copy of the License at
6297 *
6298 *     http://www.apache.org/licenses/LICENSE-2.0
6299 *
6300 * Unless required by applicable law or agreed to in writing, software
6301 * distributed under the License is distributed on an "AS IS" BASIS,
6302 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6303 * See the License for the specific language governing permissions and
6304 * limitations under the License.
6305 */const n=i(12),r=i(1),s=i(0)
6306function o(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=s.DEFAULT_AMBISONIC_ORDER),null==t.position&&(t.position=s.DEFAULT_POSITION.slice()),null==t.forward&&(t.forward=s.DEFAULT_FORWARD.slice()),null==t.up&&(t.up=s.DEFAULT_UP.slice()),this.position=new Float32Array(3),this._tempMatrix3=new Float32Array(9),this._ambisonicOrder=r.validateAmbisonicOrder(t.ambisonicOrder),this._context=e,1==this._ambisonicOrder?this._renderer=n.Omnitone.createFOARenderer(e,{}):this._ambisonicOrder>1&&(this._renderer=n.Omnitone.createHOARenderer(e,{ambisonicOrder:this._ambisonicOrder})),this.input=e.createGain(),this.output=e.createGain(),this.ambisonicOutput=e.createGain()
6307let i=this
6308this._renderer.initialize().then(function(){i.input.connect(i._renderer.input),i._ambisonicOrder>1?i._renderer._hoaRotator.output.connect(i.ambisonicOutput):i._renderer._foaRotator.output.connect(i.ambisonicOutput),i._renderer.output.connect(i.output)}),this.setOrientation(t.forward[0],t.forward[1],t.forward[2],t.up[0],t.up[1],t.up[2])}o.prototype.setOrientation=function(e,t,i,n,r,o){let a=s.crossProduct([e,t,i],[n,r,o])
6309this._tempMatrix3[0]=a[0],this._tempMatrix3[1]=a[1],this._tempMatrix3[2]=a[2],this._tempMatrix3[3]=n,this._tempMatrix3[4]=r,this._tempMatrix3[5]=o,this._tempMatrix3[6]=e,this._tempMatrix3[7]=t,this._tempMatrix3[8]=i,this._renderer.setRotationMatrix3(this._tempMatrix3)},o.prototype.setFromMatrix=function(e){this._renderer.setRotationMatrix4(e.elements),this.position[0]=e.elements[12],this.position[1]=e.elements[13],this.position[2]=e.elements[14]},e.exports=o},function(e,t,i){"use strict"
6310t.SPHERICAL_HARMONICS=[[[0,0,0,1,1,1],[.052336,.034899,.017452,.999848,.999391,.99863],[.104528,.069756,.034899,.999391,.997564,.994522],[.156434,.104528,.052336,.99863,.994522,.987688],[.207912,.139173,.069756,.997564,.990268,.978148],[.258819,.173648,.087156,.996195,.984808,.965926],[.309017,.207912,.104528,.994522,.978148,.951057],[.358368,.241922,.121869,.992546,.970296,.93358],[.406737,.275637,.139173,.990268,.961262,.913545],[.45399,.309017,.156434,.987688,.951057,.891007],[.5,.34202,.173648,.984808,.939693,.866025],[.544639,.374607,.190809,.981627,.927184,.838671],[.587785,.406737,.207912,.978148,.913545,.809017],[.62932,.438371,.224951,.97437,.898794,.777146],[.669131,.469472,.241922,.970296,.882948,.743145],[.707107,.5,.258819,.965926,.866025,.707107],[.743145,.5299
631019,.275637,.961262,.848048,.669131],[.777146,.559193,.292372,.956305,.829038,.62932],[.809017,.587785,.309017,.951057,.809017,.587785],[.838671,.615661,.325568,.945519,.788011,.544639],[.866025,.642788,.34202,.939693,.766044,.5],[.891007,.669131,.358368,.93358,.743145,.45399],[.913545,.694658,.374607,.927184,.71934,.406737],[.93358,.71934,.390731,.920505,.694658,.358368],[.951057,.743145,.406737,.913545,.669131,.309017],[.965926,.766044,.422618,.906308,.642788,.258819],[.978148,.788011,.438371,.898794,.615661,.207912],[.987688,.809017,.45399,.891007,.587785,.156434],[.994522,.829038,.469472,.882948,.559193,.104528],[.99863,.848048,.48481,.87462,.529919,.052336],[1,.866025,.5,.866025,.5,0],[.99863,.882948,.515038,.857167,.469472,-.052336],[.994522,.898794,.529919,.848048,.438371,-.104528],[.987688,.913545,.544639,.838671,.406737,-.156434],[.978148,.927184,.559193,.829038,.374607,-.207912],[.965926,.939693,.573576,.819152,.34202,-.258819],[.951057,.951057,.587785,.809017,.309017,-.309017],[.93358,.961262,.601815,.798636,.275637,-.358368],[.913545,.970296,.615661,.788011,.241922,-.406737],[.891007,.978148,.62932,.777146,.207912,-.45399],[.866025,.984808,.642788,.766044,.173648,-.5],[.838671,.990268,.656059,.75471,.139173,-.544639],[.809017,.994522,.669131,.743145,.104528,-.587785],[.777146,.997564,.681998,.731354,.069756,-.62932],[.743145,.999391,.694658,.71934,.034899,-.669131],[.707107,1,.707107,.707107,0,-.707107],[.669131,.999391,.71934,.694658,-.034899,-.743145],[.62932,.997564,.731354,.681998,-.069756,-.777146],[.587785,.994522,.743145,.669131,-.104528,-.809017],[.544639,.990268,.75471,.656059,-.139173,-.838671],[.5,.984808,.766044,.642788,-.173648,-.866025],[.45399,.978148,.777146,.62932,-.207912,-.891007],[.406737,.970296,.788011,.615661,-.241922,-.913545],[.358368,.961262,.798636,.601815,-.275637,-.93358],[.309017,.951057,.809017,.587785,-.309017,-.951057],[.258819,.939693,.819152,.573576,-.34202,-.965926],[.207912,.927184,.829038,.559193,-.374607,-.978148],[.156434,.913545,.838671,.544639,-.406737,-.987688],[.104528,.898794,.848048,.529919,-.438371,-.994522],[.052336,.882948,.857167,.515038,-.469472,-.99863],[0,.866025,.866025,.5,-.5,-1],[-.052336,.848048,.87462,.48481,-.529919,-.99863],[-.104528,.829038,.882948,.469472,-.559193,-.994522],[-.156434,.809017,.891007,.45399,-.587785,-.987688],[-.207912,.788011,.898794,.438371,-.615661,-.978148],[-.258819,.766044,.906308,.422618,-.642788,-.965926],[-.309017,.743145,.913545,.406737,-.669131,-.951057],[-.358368,.71934,.920505,.390731,-.694658,-.93358],[-.406737,.694658,.927184,.374607,-.71934,-.913545],[-.45399,.669131,.93358,.358368,-.743145,-.891007],[-.5,.642788,.939693,.34202,-.766044,-.866025],[-.544639,.615661,.945519,.325568,-.788011,-.838671],[-.587785,.587785,.951057,.309017,-.809017,-.809017],[-.62932,.559193,.956305,.292372,-.829038,-.777146],[-.669131,.529919,.961262,.275637,-.848048,-.743145],[-.707107,.5,.965926,.258819,-.866025,-.707107],[-.743145,.469472,.970296,.241922,-.882948,-.669131],[-.777146,.438371,.97437,.224951,-.898794,-.62932],[-.809017,.406737,.978148,.207912,-.913545,-.587785],[-.838671,.374607,.981627,.190809,-.927184,-.544639],[-.866025,.34202,.984808,.173648,-.939693,-.5],[-.891007,.309017,.987688,.156434,-.951057,-.45399],[-.913545,.275637,.990268,.139173,-.961262,-.406737],[-.93358,.241922,.992546,.121869,-.970296,-.358368],[-.951057,.207912,.994522,.104528,-.978148,-.309017],[-.965926,.173648,.996195,.087156,-.984808,-.258819],[-.978148,.139173,.997564,.069756,-.990268,-.207912],[-.987688,.104528,.99863,.052336,-.994522,-.156434],[-.994522,.069756,.999391,.034899,-.997564,-.104528],[-.99863,.034899,.999848,.017452,-.999391,-.052336],[-1,0,1,0,-1,-0],[-.99863,-.034899,.999848,-.017452,-.999391,.052336],[-.994522,-.069756,.999391,-.034899,-.997564,.104528],[-.987688,-.104528,.99863,-.052336,-.994522,.156434],[-.978148,-.139173,.997564,-.069756,-.990268,.207912],[-.965926,-.173648,.996195,-.087156,-.984808,.258819],[-.951057,-.207912,.994522,-.104528,-.978148,.309017],[-.93358,-.241922,.992546,-.121869,-.970296,.358368],[-.913545,-.275637,.990268,-.139173,-.961262,.406737],[-.891007,-.309017,.987688,-.156434,-.951057,.45399],[-.866025,-.34202,.984808,-.173648,-.939693,.5],[-.838671,-.374607,.981627,-.190809,-.927184,.544639],[-.809017,-.406737,.978148,-.207912,-.913545,.587785],[-.777146,-.438371,.97437,-.224951,-.898794,.62932],[-.743145,-.469472,.970296,-.241922,-.882948,.669131],[-.707107,-.5,.965926,-.258819,-.866025,.707107],[-.669131,-.529919,.961262,-.275637,-.848048,.743145],[-.62932,-.559193,.956305,-.292372,-.829038,.777146],[-.587785,-.587785,.951057,-.309017,-.809017,.809017],[-.544639,-.615661,.945519,-.325568,-.788011,.838671],[-.5,-.642788,.939693,-.34202,-.766044,.866025],[-.45399,-.669131,.93358,-.358368,-.743145,.891007],[-.406737,-.694658,.927184,-.374607,-.71934,.913545],[-.358368,-.71934,.920505,-.390731,-.694658,.93358],[-.309017,-.743145,.913545,-.406737,-.669131,.951057],[
6310-.258819,-.766044,.906308,-.422618,-.642788,.965926],[-.207912,-.788011,.898794,-.438371,-.615661,.978148],[-.156434,-.809017,.891007,-.45399,-.587785,.987688],[-.104528,-.829038,.882948,-.469472,-.559193,.994522],[-.052336,-.848048,.87462,-.48481,-.529919,.99863],[-0,-.866025,.866025,-.5,-.5,1],[.052336,-.882948,.857167,-.515038,-.469472,.99863],[.104528,-.898794,.848048,-.529919,-.438371,.994522],[.156434,-.913545,.838671,-.544639,-.406737,.987688],[.207912,-.927184,.829038,-.559193,-.374607,.978148],[.258819,-.939693,.819152,-.573576,-.34202,.965926],[.309017,-.951057,.809017,-.587785,-.309017,.951057],[.358368,-.961262,.798636,-.601815,-.275637,.93358],[.406737,-.970296,.788011,-.615661,-.241922,.913545],[.45399,-.978148,.777146,-.62932,-.207912,.891007],[.5,-.984808,.766044,-.642788,-.173648,.866025],[.544639,-.990268,.75471,-.656059,-.139173,.838671],[.587785,-.994522,.743145,-.669131,-.104528,.809017],[.62932,-.997564,.731354,-.681998,-.069756,.777146],[.669131,-.999391,.71934,-.694658,-.034899,.743145],[.707107,-1,.707107,-.707107,-0,.707107],[.743145,-.999391,.694658,-.71934,.034899,.669131],[.777146,-.997564,.681998,-.731354,.069756,.62932],[.809017,-.994522,.669131,-.743145,.104528,.587785],[.838671,-.990268,.656059,-.75471,.139173,.544639],[.866025,-.984808,.642788,-.766044,.173648,.5],[.891007,-.978148,.62932,-.777146,.207912,.45399],[.913545,-.970296,.615661,-.788011,.241922,.406737],[.93358,-.961262,.601815,-.798636,.275637,.358368],[.951057,-.951057,.587785,-.809017,.309017,.309017],[.965926,-.939693,.573576,-.819152,.34202,.258819],[.978148,-.927184,.559193,-.829038,.374607,.207912],[.987688,-.913545,.544639,-.838671,.406737,.156434],[.994522,-.898794,.529919,-.848048,.438371,.104528],[.99863,-.882948,.515038,-.857167,.469472,.052336],[1,-.866025,.5,-.866025,.5,0],[.99863,-.848048,.48481,-.87462,.529919,-.052336],[.994522,-.829038,.469472,-.882948,.559193,-.104528],[.987688,-.809017,.45399,-.891007,.587785,-.156434],[.978148,-.788011,.438371,-.898794,.615661,-.207912],[.965926,-.766044,.422618,-.906308,.642788,-.258819],[.951057,-.743145,.406737,-.913545,.669131,-.309017],[.93358,-.71934,.390731,-.920505,.694658,-.358368],[.913545,-.694658,.374607,-.927184,.71934,-.406737],[.891007,-.669131,.358368,-.93358,.743145,-.45399],[.866025,-.642788,.34202,-.939693,.766044,-.5],[.838671,-.615661,.325568,-.945519,.788011,-.544639],[.809017,-.587785,.309017,-.951057,.809017,-.587785],[.777146,-.559193,.292372,-.956305,.829038,-.62932],[.743145,-.529919,.275637,-.961262,.848048,-.669131],[.707107,-.5,.258819,-.965926,.866025,-.707107],[.669131,-.469472,.241922,-.970296,.882948,-.743145],[.62932,-.438371,.224951,-.97437,.898794,-.777146],[.587785,-.406737,.207912,-.978148,.913545,-.809017],[.544639,-.374607,.190809,-.981627,.927184,-.838671],[.5,-.34202,.173648,-.984808,.939693,-.866025],[.45399,-.309017,.156434,-.987688,.951057,-.891007],[.406737,-.275637,.139173,-.990268,.961262,-.913545],[.358368,-.241922,.121869,-.992546,.970296,-.93358],[.309017,-.207912,.104528,-.994522,.978148,-.951057],[.258819,-.173648,.087156,-.996195,.984808,-.965926],[.207912,-.139173,.069756,-.997564,.990268,-.978148],[.156434,-.104528,.052336,-.99863,.994522,-.987688],[.104528,-.069756,.034899,-.999391,.997564,-.994522],[.052336,-.034899,.017452,-.999848,.999391,-.99863],[0,-0,0,-1,1,-1],[-.052336,.034899,-.017452,-.999848,.999391,-.99863],[-.104528,.069756,-.034899,-.999391,.997564,-.994522],[-.156434,.104528,-.052336,-.99863,.994522,-.987688],[-.207912,.139173,-.069756,-.997564,.990268,-.978148],[-.258819,.173648,-.087156,-.996195,.984808,-.965926],[-.309017,.207912,-.104528,-.994522,.978148,-.951057],[-.358368,.241922,-.121869,-.992546,.970296,-.93358],[-.406737,.275637,-.139173,-.990268,.961262,-.913545],[-.45399,.309017,-.156434,-.987688,.951057,-.891007],[-.5,.34202,-.173648,-.984808,.939693,-.866025],[-.544639,.374607,-.190809,-.981627,.927184,-.838671],[-.587785,.406737,-.207912,-.978148,.913545,-.809017],[-.62932,.438371,-.224951,-.97437,.898794,-.777146],[-.669131,.469472,-.241922,-.970296,.882948,-.743145],[-.707107,.5,-.258819,-.965926,.866025,-.707107],[-.743145,.5299
631019,-.275637,-.961262,.848048,-.669131],[-.777146,.559193,-.292372,-.956305,.829038,-.62932],[-.809017,.587785,-.309017,-.951057,.809017,-.587785],[-.838671,.615661,-.325568,-.945519,.788011,-.544639],[-.866025,.642788,-.34202,-.939693,.766044,-.5],[-.891007,.669131,-.358368,-.93358,.743145,-.45399],[-.913545,.694658,-.374607,-.927184,.71934,-.406737],[-.93358,.71934,-.390731,-.920505,.694658,-.358368],[-.951057,.743145,-.406737,-.913545,.669131,-.309017],[-.965926,.766044,-.422618,-.906308,.642788,-.258819],[-.978148,.788011,-.438371,-.898794,.615661,-.207912],[-.987688,.809017,-.45399,-.891007,.587785,-.156434],[-.994522,.829038,-.469472,-.882948,.559193,-.104528],[-.99863,.848048,-.48481,-.87462,.529919,-.052336],[-1,.866025,-.5,-.866025,.5,0],[-.99863,.882948,-.515038,-.857167,.469472,.052336],[-.994522,.898794,-.529919,-.848048,.438371,.104528],[-.987688,.913545,-.544639,-.838671,.406737,.156434],[-.978148,.927184,-.559193,-.829038,.374607,.207912],[-.965926,.939693,-.573576,-.819152,.34202,.258819],[-.951057,.951057,-.587785,-.809017,.309017,.309017],[-.93358,.961262,-.601815,-.798636,.275637,.358368],[-.913545,.970296,-.615661,-.788011,.241922,.406737],[-.891007,.978148,-.62932,-.777146,.207912,.45399],[-.866025,.984808,-.642788,-.766044,.173648,.5],[-.838671,.990268,-.656059,-.75471,.139173,.544639],[-.809017,.994522,-.669131,-.743145,.104528,.587785],[-.777146,.997564,-.681998,-.731354,.069756,.62932],[-.743145,.999391,-.694658,-.71934,.034899,.669131],[-.707107,1,-.707107,-.707107,0,.707107],[-.669131,.999391,-.71934,-.694658,-.034899,.743145],[-.62932,.997564,-.731354,-.681998,-.069756,.777146],[-.587785,.994522,-.743145,-.669131,-.104528,.809017],[-.544639,.990268,-.75471,-.656059,-.139173,.838671],[-.5,.984808,-.766044,-.642788,-.173648,.866025],[-.45399,.978148,-.777146,-.62932,-.207912,.891007],[-.406737,.970296,-.788011,-.615661,-.241922,.913545],[-.358368,.961262,-.798636,-.601815,-.275637,.93358],[-.309017,.951057,-.809017,-.587785,-.309017,.951057],[-.258819,.939693,-.819152,-.573576,-.34202,.965926],[-.207912,.927184,-.829038,-.559193,-.374607,.978148],[-.156434,.913545,-.838671,-.544639,-.406737,.987688],[-.104528,.898794,-.848048,-.529919,-.438371,.994522],[-.052336,.882948,-.857167,-.515038,-.469472,.99863],[-0,.866025,-.866025,-.5,-.5,1],[.052336,.848048,-.87462,-.48481,-.529919,.99863],[.104528,.829038,-.882948,-.469472,-.559193,.994522],[.156434,.809017,-.891007,-.45399,-.587785,.987688],[.207912,.788011,-.898794,-.438371,-.615661,.978148],[.258819,.766044,-.906308,-.422618,-.642788,.965926],[.309017,.743145,-.913545,-.406737,-.669131,.951057],[.358368,.71934,-.920505,-.390731,-.694658,.93358],[.406737,.694658,-.927184,-.374607,-.71934,.913545],[.45399,.669131,-.93358,-.358368,-.743145,.891007],[.5,.642788,-.939693,-.34202,-.766044,.866025],[.544639,.615661,-.945519,-.325568,-.788011,.838671],[.587785,.587785,-.951057,-.309017,-.809017,.809017],[.62932,.559193,-.956305,-.292372,-.829038,.777146],[.669131,.529919,-.961262,-.275637,-.848048,.743145],[.707107,.5,-.965926,-.258819,-.866025,.707107],[.743145,.469472,-.970296,-.241922,-.882948,.669131],[.777146,.438371,-.97437,-.224951,-.898794,.62932],[.809017,.406737,-.978148,-.207912,-.913545,.587785],[.838671,.374607,-.981627,-.190809,-.927184,.544639],[.866025,.34202,-.984808,-.173648,-.939693,.5],[.891007,.309017,-.987688,-.156434,-.951057,.45399],[.913545,.275637,-.990268,-.139173,-.961262,.406737],[.93358,.241922,-.992546,-.121869,-.970296,.358368],[.951057,.207912,-.994522,-.104528,-.978148,.309017],[.965926,.173648,-.996195,-.087156,-.984808,.258819],[.978148,.139173,-.997564,-.069756,-.990268,.207912],[.987688,.104528,-.99863,-.052336,-.994522,.156434],[.994522,.069756,-.999391,-.034899,-.997564,.104528],[.99863,.034899,-.999848,-.017452,-.999391,.052336],[1,0,-1,-0,-1,0],[.99863,-.034899,-.999848,.017452,-.999391,-.052336],[.994522,-.069756,-.999391,.034899,-.997564,-.104528],[.987688,-.104528,-.99863,.052336,-.994522,-.156434],[.978148,-.139173,-.997564,.069756,-.990268,-.207912],[.965926,-.173648,-.996195,.087156,-.984808,-.258819],[.951057,-.207912,-.994522,.104528,-.978148,-.309017],[.93358,-.241922,-.992546,.121869,-.970296,-.358368],[.913545,-.275637,-.990268,.139173,-.961262,-.406737],[.891007,-.309017,-.987688,.156434,-.951057,-.45399],[.866025,-.34202,-.984808,.173648,-.939693,-.5],[.838671,-.374607,-.981627,.190809,-.927184,-.544639],[.809017,-.406737,-.978148,.207912,-.913545,-.587785],[.777146,-.438371,-.97437,.224951,-.898794,-.62932],[.743145,-.469472,-.970296,.241922,-.882948,-.669131],[.707107,-.5,-.965926,.258819,-.866025,-.707107],[.669131,-.529919,-.961262,.275637,-.848048,-.743145],[.62932,-.559193,-.956305,.292372,-.829038,-.777146],[.587785,-.587785,-.951057,.309017,-.809017,-.809017],[.544639,-.615661,-.945519,.325568,-.788011,-.838671],[.5,-.642788,-.939
6310693,.34202,-.766044,-.866025],[.45399,-.669131,-.93358,.358368,-.743145,-.891007],[.406737,-.694658,-.927184,.374607,-.71934,-.913545],[.358368,-.71934,-.920505,.390731,-.694658,-.93358],[.309017,-.743145,-.913545,.406737,-.669131,-.951057],[.258819,-.766044,-.906308,.422618,-.642788,-.965926],[.207912,-.788011,-.898794,.438371,-.615661,-.978148],[.156434,-.809017,-.891007,.45399,-.587785,-.987688],[.104528,-.829038,-.882948,.469472,-.559193,-.994522],[.052336,-.848048,-.87462,.48481,-.529919,-.99863],[0,-.866025,-.866025,.5,-.5,-1],[-.052336,-.882948,-.857167,.515038,-.469472,-.99863],[-.104528,-.898794,-.848048,.529919,-.438371,-.994522],[-.156434,-.913545,-.838671,.544639,-.406737,-.987688],[-.207912,-.927184,-.829038,.559193,-.374607,-.978148],[-.258819,-.939693,-.819152,.573576,-.34202,-.965926],[-.309017,-.951057,-.809017,.587785,-.309017,-.951057],[-.358368,-.961262,-.798636,.601815,-.275637,-.93358],[-.406737,-.970296,-.788011,.615661,-.241922,-.913545],[-.45399,-.978148,-.777146,.62932,-.207912,-.891007],[-.5,-.984808,-.766044,.642788,-.173648,-.866025],[-.544639,-.990268,-.75471,.656059,-.139173,-.838671],[-.587785,-.994522,-.743145,.669131,-.104528,-.809017],[-.62932,-.997564,-.731354,.681998,-.069756,-.777146],[-.669131,-.999391,-.71934,.694658,-.034899,-.743145],[-.707107,-1,-.707107,.707107,-0,-.707107],[-.743145,-.999391,-.694658,.71934,.034899,-.669131],[-.777146,-.997564,-.681998,.731354,.069756,-.62932],[-.809017,-.994522,-.669131,.743145,.104528,-.587785],[-.838671,-.990268,-.656059,.75471,.139173,-.544639],[-.866025,-.984808,-.642788,.766044,.173648,-.5],[-.891007,-.978148,-.62932,.777146,.207912,-.45399],[-.913545,-.970296,-.615661,.788011,.241922,-.406737],[-.93358,-.961262,-.601815,.798636,.275637,-.358368],[-.951057,-.951057,-.587785,.809017,.309017,-.309017],[-.965926,-.939693,-.573576,.819152,.34202,-.258819],[-.978148,-.927184,-.559193,.829038,.374607,-.207912],[-.987688,-.913545,-.544639,.838671,.406737,-.156434],[-.994522,-.898794,-.529919,.848048,.438371,-.104528],[-.99863,-.882948,-.515038,.857167,.469472,-.052336],[-1,-.866025,-.5,.866025,.5,-0],[-.99863,-.848048,-.48481,.87462,.529919,.052336],[-.994522,-.829038,-.469472,.882948,.559193,.104528],[-.987688,-.809017,-.45399,.891007,.587785,.156434],[-.978148,-.788011,-.438371,.898794,.615661,.207912],[-.965926,-.766044,-.422618,.906308,.642788,.258819],[-.951057,-.743145,-.406737,.913545,.669131,.309017],[-.93358,-.71934,-.390731,.920505,.694658,.358368],[-.913545,-.694658,-.374607,.927184,.71934,.406737],[-.891007,-.669131,-.358368,.93358,.743145,.45399],[-.866025,-.642788,-.34202,.939693,.766044,.5],[-.838671,-.615661,-.325568,.945519,.788011,.544639],[-.809017,-.587785,-.309017,.951057,.809017,.587785],[-.777146,-.559193,-.292372,.956305,.829038,.62932],[-.743145,-.529919,-.275637,.961262,.848048,.669131],[-.707107,-.5,-.258819,.965926,.866025,.707107],[-.669131,-.469472,-.241922,.970296,.882948,.743145],[-.62932,-.438371,-.224951,.97437,.898794,.777146],[-.587785,-.406737,-.207912,.978148,.913545,.809017],[-.544639,-.374607,-.190809,.981627,.927184,.838671],[-.5,-.34202,-.173648,.984808,.939693,.866025],[-.45399,-.309017,-.156434,.987688,.951057,.891007],[-.406737,-.275637,-.139173,.990268,.961262,.913545],[-.358368,-.241922,-.121869,.992546,.970296,.93358],[-.309017,-.207912,-.104528,.994522,.978148,.951057],[-.258819,-.173648,-.087156,.996195,.984808,.965926],[-.207912,-.139173,-.069756,.997564,.990268,.978148],[-.156434,-.104528,-.052336,.99863,.994522,.987688],[-.104528,-.069756,-.034899,.999391,.997564,.994522],[-.052336,-.034899,-.017452,.999848,.999391,.99863]],[[-1,-0,1,-0,0,-1,-0,0,-0],[-.999848,.017452,.999543,-.030224,264e-6,-.999086,.042733,-59e-5,4e-6],[-.999391,.034899,.998173,-.060411,.001055,-.996348,.085356,-.002357,34e-6],[-.99863,.052336,.995891,-.090524,.002372,-.991791,.127757,-.005297,113e-6],[-.997564,.069756,.992701,-.120527,.004214,-.985429,.169828,-.0094,268e-6
6310],[-.996195,.087156,.988606,-.150384,.006578,-.977277,.21146,-.014654,523e-6],[-.994522,.104528,.983611,-.180057,.009462,-.967356,.252544,-.021043,903e-6],[-.992546,.121869,.977722,-.209511,.012862,-.955693,.292976,-.028547,.001431],[-.990268,.139173,.970946,-.238709,.016774,-.942316,.332649,-.037143,.002131],[-.987688,.156434,.963292,-.267617,.021193,-.927262,.371463,-.046806,.003026],[-.984808,.173648,.954769,-.296198,.026114,-.910569,.409317,-.057505,.00414],[-.981627,.190809,.945388,-.324419,.03153,-.892279,.446114,-.069209,.005492],[-.978148,.207912,.935159,-.352244,.037436,-.872441,.481759,-.08188,.007105],[-.97437,.224951,.924096,-.379641,.043823,-.851105,.516162,-.095481,.008999],[-.970296,.241922,.912211,-.406574,.050685,-.828326,.549233,-.109969,.011193],[-.965926,.258819,.899519,-.433013,.058013,-.804164,.580889,-.1253,.013707],[-.961262,.275637,.886036,-.458924,.065797,-.77868,.61105,-.141427,.016556],[-.956305,.292372,.871778,-.484275,.074029,-.75194,.639639,-.158301,.019758],[-.951057,.309017,.856763,-.509037,.082698,-.724012,.666583,-.175868,.023329],[-.945519,.325568,.841008,-.533178,.091794,-.694969,.691816,-.194075,.027281],[-.939693,.34202,.824533,-.55667,.101306,-.664885,.715274,-.212865,.03163],[-.93358,.358368,.807359,-.579484,.111222,-.633837,.736898,-.23218,.036385],[-.927184,.374607,.789505,-.601592,.121529,-.601904,.756637,-.25196,.041559],[-.920505,.390731,.770994,-.622967,.132217,-.569169,.774442,-.272143,.04716],[-.913545,.406737,.751848,-.643582,.143271,-.535715,.79027,-.292666,.053196],[-.906308,.422618,.732091,-.663414,.154678,-.501627,.804083,-.313464,.059674],[-.898794,.438371,.711746,-.682437,.166423,-.466993,.81585,-.334472,.066599],[-.891007,.45399,.690839,-.700629,.178494,-.431899,.825544,-.355623,.073974],[-.882948,.469472,.669395,-.717968,.190875,-.396436,.833145,-.376851,.081803],[-.87462,.48481,.647439,-.734431,.203551,-.360692,.838638,-.398086,.090085],[-.866025,.5,.625,-.75,.216506,-.32476,.842012,-.419263,.098821],[-.857167,.515038,.602104,-.764655,.229726,-.288728,.843265,-.440311,.108009],[-.848048,.529919,.578778,-.778378,.243192,-.252688,.842399,-.461164,.117644],[-.838671,.544639,.555052,-.791154,.256891,-.21673,.839422,-.481753,.127722],[-.829038,.559193,.530955,-.802965,.270803,-.180944,.834347,-.502011,.138237],[-.819152,.573576,.506515,-.813798,.284914,-.14542,.827194,-.521871,.149181],[-.809017,.587785,.481763,-.823639,.299204,-.110246,.817987,-.541266,.160545],[-.798636,.601815,.456728,-.832477,.313658,-.075508,.806757,-.560132,.172317],[-.788011,.615661,.431441,-.840301,.328257,-.041294,.793541,-.578405,.184487],[-.777146,.62932,.405934,-.847101,.342984,-.007686,.778379,-.596021,.19704],[-.766044,.642788,.380236,-.852869,.357821,.025233,.761319,-.612921,.209963],[-.75471,.656059,.35438,-.857597,.372749,.057383,.742412,-.629044,.223238],[-.743145,.669131,.328396,-.861281,.387751,.088686,.721714,-.644334,.23685],[-.731354,.681998,.302317,-.863916,.402807,.119068,.699288,-.658734,.250778],[-.71934,.694658,.276175,-.865498,.417901,.148454,.675199,-.67219,.265005],[-.707107,.707107,.25,-.866025,.433013,.176777,.649519,-.684653,.279508],[-.694658,.71934,.223825,-.865498,.448125,.203969,.622322,-.696073,.294267],[-.681998,.731354,.197683,-.863916,.463218,.229967,.593688,-.706405,.309259],[-.669131,.743145,.171604,-.861281,.478275,.254712,.5637,-.715605,.324459],[-.656059,.75471,.14562,-.857597,.493276,.278147,.532443,-.723633,.339844],[-.642788,.766044,.119764,-.852869,.508205,.300221,.500009,-.730451,.355387],[-.62932,.777146,.094066,-.847101,.523041,.320884,.46649,-.736025,.371063],[-.615661,.788011,.068559,-.840301,.537768,.340093,.431982,-.740324,.386845],[-.601815,.798636,.043272,-.832477,.552367,.357807,.396584,-.74332,.402704],[-.587785,.809017,.018237,-.823639,.566821,.373991,.360397,-.744989,.418613],[-.573576,.819152,-.006515,-.813798,.581112,.388612,.323524,-.745308,.434544],[-.559193,.829038,-.030955,-.802965,.595222,.401645,.286069,-.744262,.450467],[-.544639,.838671,-.055052,-.791154,.609135,.413066,.24814,-.741835,.466352],[-.529919,.848048,-.078778,-.778378,.622833,.422856,.209843,-.738017,.482171],[-.515038,.857167,-.102104,-.764655,.6363,.431004,.171288,-.732801,.497894],[-.5,.866025,-.125,-.75,.649519,.4375,.132583,-.726184,.51349],[-.48481,.87462,-.147439,-.73443
63101,.662474,.44234,.093837,-.718167,.528929],[-.469472,.882948,-.169395,-.717968,.67515,.445524,.05516,-.708753,.544183],[-.45399,.891007,-.190839,-.700629,.687531,.447059,.016662,-.69795,.55922],[-.438371,.898794,-.211746,-.682437,.699602,.446953,-.02155,-.685769,.574011],[-.422618,.906308,-.232091,-.663414,.711348,.445222,-.059368,-.672226,.588528],[-.406737,.913545,-.251848,-.643582,.722755,.441884,-.096684,-.657339,.602741],[-.390731,.920505,-.270994,-.622967,.733809,.436964,-.133395,-.64113,.616621],[-.374607,.927184,-.289505,-.601592,.744496,.430488,-.169397,-.623624,.630141],[-.358368,.93358,-.307359,-.579484,.754804,.422491,-.204589,-.604851,.643273],[-.34202,.939693,-.324533,-.55667,.76472,.413008,-.238872,-.584843,.65599],[-.325568,.945519,-.341008,-.533178,.774231,.402081,-.27215,-.563635,.668267],[-.309017,.951057,-.356763,-.509037,.783327,.389754,-.304329,-.541266,.680078],[-.292372,.956305,-.371778,-.484275,.791997,.376077,-.335319,-.517778,.691399],[-.275637,.961262,-.386036,-.458924,.800228,.361102,-.365034,-.493216,.702207],[-.258819,.965926,-.399519,-.433013,.808013,.344885,-.393389,-.467627,.712478],[-.241922,.970296,-.412211,-.406574,.81534,.327486,-.420306,-.441061,.722191],[-.224951,.97437,-.424096,-.379641,.822202,.308969,-.445709,-.413572,.731327],[-.207912,.978148,-.435159,-.352244,.828589,.289399,-.469527,-.385215,.739866],[-.190809,.981627,-.445388,-.324419,.834495,.268846,-.491693,-.356047,.74779],[-.173648,.984808,-.454769,-.296198,.839912,.247382,-.512145,-.326129,.755082],[-.156434,.987688,-.463292,-.267617,.844832,.225081,-.530827,-.295521,.761728],[-.139173,.990268,-.470946,-.238709,.849251,.20202,-.547684,-.264287,.767712],[-.121869,.992546,-.477722,-.209511,.853163,.178279,-.562672,-.232494,.773023],[-.104528,.994522,-.483611,-.180057,.856563,.153937,-.575747,-.200207,.777648],[-.087156,.996195,-.488606,-.150384,.859447,.129078,-.586872,-.167494,.781579],[-.069756,.997564,-.492701,-.120527,.861811,.103786,-.596018,-.134426,.784806],[-.052336,.99863,-.495891,-.090524,.863653,.078146,-.603158,-.101071,.787324],[-.034899,.999391,-.498173,-.060411,.864971,.052243,-.608272,-.0675,.789126],[-.017452,.999848,-.499543,-.030224,.865762,.026165,-.611347,-.033786,.790208],[0,1,-.5,0,.866025,-0,-.612372,0,.790569],[.017452,.999848,-.499543,.030224,.865762,-.026165,-.611347,.033786,.790208],[.034899,.999391,-.498173,.060411,.864971,-.052243,-.608272,.0675,.789126],[.052336,.99863,-.495891,.090524,.863653,-.078146,-.603158,.101071,.787324],[.069756,.997564,-.492701,.120527,.861811,-.103786,-.596018,.134426,.784806],[.087156,.996195,-.488606,.150384,.859447,-.129078,-.586872,.167494,.781579],[.104528,.994522,-.483611,.180057,.856563,-.153937,-.575747,.200207,.777648],[.121869,.992546,-.477722,.209511,.853163,-.178279,-.562672,.232494,.773023],[.139173,.990268,-.470946,.238709,.849251,-.20202,-.547684,.264287,.767712],[.156434,.987688,-.463292,.267617,.844832,-.225081,-.530827,.295521,.761728],[.173648,.984808,-.454769,.296198,.839912,-.247382,-.512145,.326129,.755082],[.190809,.981627,-.445388,.324419,.834495,-.268846,-.491693,.356047,.74779],[.207912,.978148,-.435159,.352244,.828589,-.289399,-.469527,.385215,.739866],[.224951,.97437,-.424096,.379641,.822202,-.308969,-.445709,.413572,.731327],[.241922,.970296,-.412211,.406574,.81534,-.327486,-.420306,.441061,.722191],[.258819,.965926,-.399519,.433013,.808013,-.344885,-.393389,.467627,.712478],[.275637,.961262,-.386036,.458924,.800228,-.361102,-.365034,.493216,.702207],[.292372,.956305,-.371778,.484275,.791997,-.376077,-.335319,.517778,.691399],[.309017,.951057,-.356763,.509037,.783327,-.389754,-.304329,.541266,.680078],[.325568,.945519,-.341008,.533178,.774231,-.402081,-.27215,.563635,.668267],[.34202,.939693,-.324533,.55667,.76472,-.413008,-.238872,.584843,.65599],[.358368,.93358,-.307359,.579484,.754804,-.422491,-.204589,.604851,.643273],[.374607,.927184,-.289505,.601592,.744496,-.430488,-.169397,.623624,.630141],[.390731,.920505,-.270994,.622967,.733809,-.436964,-.133395,.64113,.616621],[.406737,.913545,-.251848,.643582,.722755,-.441884,-.096684,.657339,.602741],[.422618,.906308,-.232091,.663414,.711348,-.445222,-.059368,.672226,.588528],[.438371,.898794,-.211746,.682437,.699602,-.446953,-.02155,.685769,.574011],[.45399,.891007,-.190839,.700629,.687531,-.447059,.016662,.69795,.55922],[.469472,.882948,-.169395,.717968,.67515,-.445524,.05516,.708753,.544183],[.48481,.87462,-.147439,.734431,.662474,-.44234,.093837,.718167,.528929],[.5,.866025,-.125,.75,.649519,-.4375,.132583,.726184,.51349],[.515038,.857167,-.102104,.764
6310655,.6363,-.431004,.171288,.732801,.497894],[.529919,.848048,-.078778,.778378,.622833,-.422856,.209843,.738017,.482171],[.544639,.838671,-.055052,.791154,.609135,-.413066,.24814,.741835,.466352],[.559193,.829038,-.030955,.802965,.595222,-.401645,.286069,.744262,.450467],[.573576,.819152,-.006515,.813798,.581112,-.388612,.323524,.745308,.434544],[.587785,.809017,.018237,.823639,.566821,-.373991,.360397,.744989,.418613],[.601815,.798636,.043272,.832477,.552367,-.357807,.396584,.74332,.402704],[.615661,.788011,.068559,.840301,.537768,-.340093,.431982,.740324,.386845],[.62932,.777146,.094066,.847101,.523041,-.320884,.46649,.736025,.371063],[.642788,.766044,.119764,.852869,.508205,-.300221,.500009,.730451,.355387],[.656059,.75471,.14562,.857597,.493276,-.278147,.532443,.723633,.339844],[.669131,.743145,.171604,.861281,.478275,-.254712,.5637,.715605,.324459],[.681998,.731354,.197683,.863916,.463218,-.229967,.593688,.706405,.309259],[.694658,.71934,.223825,.865498,.448125,-.203969,.622322,.696073,.294267],[.707107,.707107,.25,.866025,.433013,-.176777,.649519,.684653,.279508],[.71934,.694658,.276175,.865498,.417901,-.148454,.675199,.67219,.265005],[.731354,.681998,.302317,.863916,.402807,-.119068,.699288,.658734,.250778],[.743145,.669131,.328396,.861281,.387751,-.088686,.721714,.644334,.23685],[.75471,.656059,.35438,.857597,.372749,-.057383,.742412,.629044,.223238],[.766044,.642788,.380236,.852869,.357821,-.025233,.761319,.612921,.209963],[.777146,.62932,.405934,.847101,.342984,.007686,.778379,.596021,.19704],[.788011,.615661,.431441,.840301,.328257,.041294,.793541,.578405,.184487],[.798636,.601815,.456728,.832477,.313658,.075508,.806757,.560132,.172317],[.809017,.587785,.481763,.823639,.299204,.110246,.817987,.541266,.160545],[.819152,.573576,.506515,.813798,.284914,.14542,.827194,.521871,.149181],[.829038,.559193,.530955,.802965,.270803,.180944,.834347,.502011,.138237],[.838671,.544639,.555052,.791154,.256891,.21673,.839422,.481753,.127722],[.848048,.529919,.578778,.778378,.243192,.252688,.842399,.461164,.117644],[.857167,.515038,.602104,.764655,.229726,.288728,.843265,.440311,.108009],[.866025,.5,.625,.75,.216506,.32476,.842012,.419263,.098821],[.87462,.48481,.647439,.734431,.203551,.360692,.838638,.398086,.090085],[.882948,.469472,.669395,.717968,.190875,.396436,.833145,.376851,.081803],[.891007,.45399,.690839,.700629,.178494,.431899,.825544,.355623,.073974],[.898794,.438371,.711746,.682437,.166423,.466993,.81585,.334472,.066599],[.906308,.422618,.732091,.663414,.154678,.501627,.804083,.313464,.059674],[.913545,.406737,.751848,.643582,.143271,.535715,.79027,.292666,.053196],[.920505,.390731,.770994,.622967,.132217,.569169,.774442,.272143,.04716],[.927184,.374607,.789505,.601592,.121529,.601904,.756637,.25196,.041559],[.93358,.358368,.807359,.579484,.111222,.633837,.736898,.23218,.036385],[.939693,.34202,.824533,.55667,.101306,.664885,.715274,.212865,.03163],[.945519,.325568,.841008,.533178,.091794,.694969,.691816,.194075,.027281],[.951057,.309017,.856763,.509037,.082698,.724012,.666583,.175868,.023329],[.956305,.292372,.871778,.484275,.074029,.75194,.639639,.158301,.019758],[.961262,.275637,.886036,.458924,.065797,.77868,.61105,.141427,.016556],[.965926,.258819,.899519,.433013,.058013,.804164,.580889,.1253,.013707],[.970296,.241922,.912211,.406574,.050685,.828326,.549233,.109969,.011193],[.97437,.224951,.924096,.379641,.043823,.851105,.516162,.095481,.008999],[.978148,.207912,.935159,.352244,.037436,.872441,.481759,.08188,.007105],[.981627,.190809,.945388,.324419,.03153,.892279,.446114,.069209,.005492],[.984808,.173648,.954769,.296198,.026114,.910569,.409317,.057505,.00414],[.987688,.156434,.963292,.267617,.021193,.927262,.371463,.046806,.003026],[.990268,.139173,.970946,.238709,.016774,.942316,.332649,.037143,.002131],[.992546,.121869,.977722,.209511,.012862,.955693,.292976,.028547,.001431],[.994522,.104528,.983611,.180057,.009462,.967356,.252544,.021043,903e-6],[.996195,.087156,.988606,.150384,.006578,.977277,.21146,.014654,523e-6],[.997564,.069756,.992701,.120527,.004214,.985429,.169828,.0094,268e-6],[.99863,.052336,.995891,.090524,.002372,.991791,.127757,.005297,113e-6],[.999391,.034899,.998173,.060411,.001055,.996348,.085356,.002357,34e-6],[.999848,.017452,.999543,.030224,264e-6,.999086,.042733,59e-5,4e-6],[1,-0,1,-0,0,1,-0,0,-0]]],t.SPHERICAL_HARMONICS_AZIMUTH_RESOLUTION=t.SPHERICAL_HARMONICS[0].length,t.SPHERICAL_HARMONICS_ELEVATION_RESOLUTION=t.SPHERICAL_HARMONICS[1].length,t.SPHERICAL_HARMONICS_MAX_ORDER=t.SPHERICAL_HARMONICS[0][0].length/2,t.MAX_RE_WEIGHTS=[[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1.003236,1.002156,.999152,.990038],[1.03237,1.021194,.990433,.898572],[1.062694,1.040231,.979161,.799806],[1.093999,1.058954,.964976,.693603],[1.126003,1.077006,.947526,.57989],[1.158345,
63101.093982,.926474,.45869],[1.19059,1.109437,.901512,.330158],[1.222228,1.12289,.87237,.194621],[1.252684,1.133837,.838839,.052614],[1.281987,1.142358,.801199,0],[1.312073,1.150207,.760839,0],[1.343011,1.157424,.717799,0],[1.374649,1.163859,.671999,0],[1.406809,1.169354,.623371,0],[1.439286,1.173739,.571868,0],[1.471846,1.176837,.517465,0],[1.504226,1.178465,.460174,0],[1.536133,1.178438,.400043,0],[1.567253,1.176573,.337165,0],[1.597247,1.172695,.271688,0],[1.625766,1.166645,.203815,0],[1.652455,1.158285,.133806,0],[1.676966,1.147506,.061983,0],[1.699006,1.134261,0,0],[1.720224,1.119789,0,0],[1.741631,1.10481,0,0],[1.763183,1.08933,0,0],[1.784837,1.073356,0,0],[1.806548,1.056898,0,0],[1.828269,1.039968,0,0],[1.849952,1.02258,0,0],[1.871552,1.004752,0,0],[1.893018,.986504,0,0],[1.914305,.967857,0,0],[1.935366,.948837,0,0],[1.956154,.929471,0,0],[1.976625,.90979,0,0],[1.996736,.889823,0,0],[2.016448,.869607,0,0],[2.035721,.849175,0,0],[2.054522,.828565,0,0],[2.072818,.807816,0,0],[2.090581,.786964,0,0],[2.107785,.766051,0,0],[2.124411,.745115,0,0],[2.140439,.724196,0,0],[2.155856,.703332,0,0],[2.170653,.682561,0,0],[2.184823,.661921,0,0],[2.198364,.641445,0,0],[2.211275,.621169,0,0],[2.223562,.601125,0,0],[2.23523,.581341,0,0],[2.246289,.561847,0,0],[2.256751,.542667,0,0],[2.266631,.523826,0,0],[2.275943,.505344,0,0],[2.284707,.487239,0,0],[2.292939,.469528,0,0],[2.300661,.452225,0,0],[2.307892,.435342,0,0],[2.314654,.418888,0,0],[2.320969,.40287,0,0],[2.326858,.387294,0,0],[2.332343,.372164,0,0],[2.337445,.357481,0,0],[2.342186,.343246,0,0],[2.346585,.329458,0,0],[2.350664,.316113,0,0],[2.354442,.303208,0,0],[2.357937,.290738,0,0],[2.361168,.278698,0,0],[2.364152,.26708,0,0],[2.366906,.255878,0,0],[2.369446,.245082,0,0],[2.371786,.234685,0,0],[2.37394,.224677,0,0],[2.375923,.215048,0,0],[2.377745,.20579,0,0],[2.379421,.196891,0,0],[2.380959,.188342,0,0],[2.382372,.180132,0,0],[2.383667,.172251,0,0],[2.384856,.164689,0,0],[2.385945,.157435,0,0],[2.386943,.150479,0,0],[2.387857,.143811,0,0],[2.388694,.137421,0,0],[2.38946,.131299,0,0],[2.39016,.125435,0,0],[2.390801,.11982,0,0],[2.391386,.114445,0,0],[2.391921,.1093,0,0],[2.39241,.104376,0,0],[2.392857,.099666,0,0],[2.393265,.09516,0,0],[2.393637,.090851,0,0],[2.393977,.086731,0,0],[2.394288,.082791,0,0],[2.394571,.079025,0,0],[2.394829,.075426,0,0],[2.395064,.071986,0,0],[2.395279,.068699,0,0],[2.395475,.065558,0,0],[2.395653,.062558,0,0],[2.395816,.059693,0,0],[2.395964,.056955,0,0],[2.396099,.054341,0,0],[2.396222,.051845,0,0],[2.396334,.049462,0,0],[2.396436,.047186,0,0],[2.396529,.045013,0,0],[2.396613,.042939,0,0],[2.396691,.040959,0,0],[2.396761,.039069,0,0],[2.396825,.037266,0,0],[2.396883,.035544,0,0],[2.396936,.033901,0,0],[2.396984,.032334,0,0],[2.397028,.030838,0,0],[2.397068,.02941,0,0],[2.397104,.028048,0,0],[2.397137,.026749,0,0],[2.397167,.025509,0,0],[2.397194,.024326,0,0],[2.397219,.023198,0,0],[2.397242,.022122,0,0],[2.397262,.021095,0,0],[2.397281,.020116,0,0],[2.397298,.019181,0,0],[2.397314,.01829,0,0],[2.397328,.017441,0,0],[2.397341,.01663,0,0],[2.397352,.015857,0,0],[2.397363,.015119,0,0],[2.397372,.014416,0,0],[2.397381,.013745,0,0],[2.397389,.013106,0,0],[2.397396,.012496,0,0],[2.397403,.011914,0,0],[2.397409,.01136,0,0],[2.397414,.010831,0,0],[2.397419,.010326,0,0],[2.397424,.009845,0,0],[2.397428,.009387,0,0],[2.397432,.008949,0,0],[2.397435,.008532,0,0],[2.397438,.008135,0,0],[2.397441,.007755,0,0],[2.397443,.007394,0,0],[2.397446,.007049,0,0],[2.397448,.006721,0,0],[2.39745,.006407,0,0],[2.397451,.006108,0,0],[2.397453,.005824,0,0],[2.397454,.005552,0,0],[2.397456,.005293,0,0],[2.397457,.005046,0,0],[2.397458,.004811,0,0],[2.397459,.004586,0,0],[2.39746,.004372,0,0],[2.397461,.004168,0,0],[2.397461,.003974,0,0],[2.397462,.003788,0,0],[2.397463,.003611,0,0],[2.397463,.003443,0,0],[2.397464,.003282,0,0],[2.397464,.003129,0,0],[2.397465,.002983,0,0],[2.397465,.002844,0,0],[2.397465,.002711,0,0],[2.397466,.002584,0,0],[2.397466,.002464,0,0],[2.397466,.002349,0,0],[2.397466,.002239,0,0],[2.397467,.002135,0,0],[2.397467,.002035,0,0],[2.397467,.00194,0,0],[2.397467,.001849,0,0],[2.397467,.001763,0,0],[2.397467,.001681,0,0],[2.397468,.001602,0,0],[2.397468,.001527,0,0],[2.397468,.001456,0,0],[2.397468,.001388,0,0],[2.397468,.001323,0,0],[2.397468,.001261,0,0],[2.397468,.001202,0,0],[2.397468,.001146,0,0],[2.397468,.001093,0,0],[2.397468,.001042,0,0],[2.397468,993e-6,0,0],[2.397468,947e-6,0,0],[2.397468,902e-6,0,0],[2.397468,86e-5,0,0],[2.397468,82e-5,0,0],[2.397469,782e-6,0,0],[2.397469,745e-6,0,0],[2.397469,71e-5,0,0],[2.397469,677e-6,0,0],[2.397469,646e-6,0,0],[2.397469,616e-6,0,0],[2.397469,587e-6,0,0],[2.397469,559e-6,0,0],[2.397469,533e-6,0,0],[2.397469,508e-6,0,0],[2.397469,485e-6,0,0],[2.397469,462e-6,0,0],[2.397469,44e-5,0,0],[2.397469,42e-5,0,0],[2.397469,4e-4,0,0],[2.397469,381e
6310-6,0,0],[2.397469,364e-6,0,0],[2.397469,347e-6,0,0],[2.397469,33e-5,0,0],[2.397469,315e-6,0,0],[2.397469,3e-4,0,0],[2.397469,286e-6,0,0],[2.397469,273e-6,0,0],[2.397469,26e-5,0,0],[2.397469,248e-6,0,0],[2.397469,236e-6,0,0],[2.397469,225e-6,0,0],[2.397469,215e-6,0,0],[2.397469,205e-6,0,0],[2.397469,195e-6,0,0],[2.397469,186e-6,0,0],[2.397469,177e-6,0,0],[2.397469,169e-6,0,0],[2.397469,161e-6,0,0],[2.397469,154e-6,0,0],[2.397469,147e-6,0,0],[2.397469,14e-5,0,0],[2.397469,133e-6,0,0],[2.397469,127e-6,0,0],[2.397469,121e-6,0,0],[2.397469,115e-6,0,0],[2.397469,11e-5,0,0],[2.397469,105e-6,0,0],[2.397469,1e-4,0,0],[2.397469,95e-6,0,0],[2.397469,91e-6,0,0],[2.397469,87e-6,0,0],[2.397469,83e-6,0,0],[2.397469,79e-6,0,0],[2.397469,75e-6,0,0],[2.397469,71e-6,0,0],[2.397469,68e-6,0,0],[2.397469,65e-6,0,0],[2.397469,62e-6,0,0],[2.397469,59e-6,0,0],[2.397469,56e-6,0,0],[2.397469,54e-6,0,0],[2.397469,51e-6,0,0],[2.397469,49e-6,0,0],[2.397469,46e-6,0,0],[2.397469,44e-6,0,0],[2.397469,42e-6,0,0],[2.397469,4e-5,0,0],[2.397469,38e-6,0,0],[2.397469,37e-6,0,0],[2.397469,35e-6,0,0],[2.397469,33e-6,0,0],[2.397469,32e-6,0,0],[2.397469,3e-5,0,0],[2.397469,29e-6,0,0],[2.397469,27e-6,0,0],[2.397469,26e-6,0,0],[2.397469,25e-6,0,0],[2.397469,24e-6,0,0],[2.397469,23e-6,0,0],[2.397469,22e-6,0,0],[2.397469,21e-6,0,0],[2.397469,2e-5,0,0],[2.397469,19e-6,0,0],[2.397469,18e-6,0,0],[2.397469,17e-6,0,0],[2.397469,16e-6,0,0],[2.397469,15e-6,0,0],[2.397469,15e-6,0,0],[2.397469,14e-6,0,0],[2.397469,13e-6,0,0],[2.397469,13e-6,0,0],[2.397469,12e-6,0,0],[2.397469,12e-6,0,0],[2.397469,11e-6,0,0],[2.397469,11e-6,0,0],[2.397469,1e-5,0,0],[2.397469,1e-5,0,0],[2.397469,9e-6,0,0],[2.397469,9e-6,0,0],[2.397469,8e-6,0,0],[2.397469,8e-6,0,0],[2.397469,8e-6,0,0],[2.397469,7e-6,0,0],[2.397469,7e-6,0,0],[2.397469,7e-6,0,0],[2.397469,6e-6,0,0],[2.397469,6e-6,0,0],[2.397469,6e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,1e-6,0,0],[2.397469,1e-6,0,0],[2.397469,1e-6,0,0]],t.MAX_RE_WEIGHTS_RESOLUTION=t.MAX_RE_WEIGHTS.length},function(e,t,i){"use strict"
6311
6312;/**
6313 * @license
6314 * Copyright 2017 Google Inc. All Rights Reserved.
6315 * Licensed under the Apache License, Version 2.0 (the "License");
6316 * you may not use this file except in compliance with the License.
6317 * You may obtain a copy of the License at
6318 *
6319 *     http://www.apache.org/licenses/LICENSE-2.0
6320 *
6321 * Unless required by applicable law or agreed to in writing, software
6322 * distributed under the License is distributed on an "AS IS" BASIS,
6323 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6324 * See the License for the specific language governing permissions and
6325 * limitations under the License.
6326 */const n=i(5),r=i(6),s=i(1),o=i(0)
6327function a(e,t){null==t&&(t={}),null==t.position&&(t.position=o.DEFAULT_POSITION.slice()),null==t.forward&&(t.forward=o.DEFAULT_FORWARD.slice()),null==t.up&&(t.up=o.DEFAULT_UP.slice()),null==t.minDistance&&(t.minDistance=o.DEFAULT_MIN_DISTANCE),null==t.maxDistance&&(t.maxDistance=o.DEFAULT_MAX_DISTANCE),null==t.rolloff&&(t.rolloff=o.DEFAULT_ROLLOFF),null==t.gain&&(t.gain=o.DEFAULT_SOURCE_GAIN),null==t.alpha&&(t.alpha=o.DEFAULT_DIRECTIVITY_ALPHA),null==t.sharpness&&(t.sharpness=o.DEFAULT_DIRECTIVITY_SHARPNESS),null==t.sourceWidth&&(t.sourceWidth=o.DEFAULT_SOURCE_WIDTH),this._scene=e,this._position=t.position,this._forward=t.forward,this._up=t.up,this._dx=new Float32Array(3),this._right=o.crossProduct(this._forward,this._up)
6328let i=e._context
6329this.input=i.createGain(),this._directivity=new n(i,{alpha:t.alpha,sharpness:t.sharpness}),this._toEarly=i.createGain(),this._toLate=i.createGain(),this._attenuation=new r(i,{minDistance:t.minDistance,maxDistance:t.maxDistance,rolloff:t.rolloff}),this._encoder=new s(i,{ambisonicOrder:e._ambisonicOrder,sourceW
6329idth:t.sourceWidth}),this.input.connect(this._toLate),this._toLate.connect(e._room.late.input),this.input.connect(this._attenuation.input),this._attenuation.output.connect(this._toEarly),this._toEarly.connect(e._room.early.input),this._attenuation.output.connect(this._directivity.input),this._directivity.output.connect(this._encoder.input),this._encoder.output.connect(e._listener.input),this.setPosition(t.position[0],t.position[1],t.position[2]),this.input.gain.value=t.gain}a.prototype.setPosition=function(e,t,i){this._position[0]=e,this._position[1]=t,this._position[2]=i
6330let n=function(e){let t=1
6331e>o.EPSILON_FLOAT&&(t=1-e/o.SOURCE_MAX_OUTSIDE_ROOM_DISTANCE,t=Math.max(0,Math.min(1,t)))
6332return t}(this._scene._room.getDistanceOutsideRoom(this._position[0],this._position[1],this._position[2]))
6333this._toLate.gain.value=n,this._toEarly.gain.value=n,this._update()},a.prototype._update=function(){for(let n=0;n<3;n++)this._dx[n]=this._position[n]-this._scene._listener.position[n]
6334let e=Math.sqrt(this._dx[0]*this._dx[0]+this._dx[1]*this._dx[1]+this._dx[2]*this._dx[2])
6335e>0&&(this._dx[0]/=e,this._dx[1]/=e,this._dx[2]/=e)
6336let t=Math.atan2(-this._dx[0],this._dx[2])*o.RADIANS_TO_DEGREES,i=Math.atan2(this._dx[1],Math.sqrt(this._dx[0]*this._dx[0]+this._dx[2]*this._dx[2]))*o.RADIANS_TO_DEGREES
6337this._attenuation.setDistance(e),this._directivity.computeAngle(this._forward,this._dx),this._encoder.setDirection(t,i)},a.prototype.setRolloff=function(e){this._attenuation.setRolloff(e)},a.prototype.setMinDistance=function(e){this._attenuation.minDistance=e},a.prototype.setMaxDistance=function(e){this._attenuation.maxDistance=e},a.prototype.setGain=function(e){this.input.gain.value=e},a.prototype.setOrientation=function(e,t,i,n,r,s){this._forward[0]=e,this._forward[1]=t,this._forward[2]=i,this._up[0]=n,this._up[1]=r,this._up[2]=s,this._right=o.crossProduct(this._forward,this._up)},a.prototype.setFromMatrix=function(e){this._right[0]=e.elements[0],this._right[1]=e.elements[1],this._right[2]=e.elements[2],this._up[0]=e.elements[4],this._up[1]=e.elements[5],this._up[2]=e.elements[6],this._forward[0]=e.elements[8],this._forward[1]=e.elements[9],this._forward[2]=e.elements[10],this._right=o.normalizeVector(this._right),this._up=o.normalizeVector(this._up),this._forward=o.normalizeVector(this._forward),this.setPosition(e.elements[12],e.elements[13],e.elements[14])},a.prototype.setSourceWidth=function(e){this._encoder.setSourceWidth(e),this.setPosition(this._position[0],this._position[1],this._position[2])},a.prototype.setDirectivityPattern=function(e,t){this._directivity.setPattern(e,t),this.setPosition(this._position[0],this._position[1],this._position[2])},e.exports=a},function(e,t,i){"use strict"
6338
6339;/**
6340 * @license
6341 * Copyright 2017 Google Inc. All Rights Reserved.
6342 * Licensed under the Apache License, Version 2.0 (the "License");
6343 * you may not use this file except in compliance with the License.
6344 * You may obtain a copy of the License at
6345 *
6346 *     http://www.apache.org/licenses/LICENSE-2.0
6347 *
6348 * Unless required by applicable law or agreed to in writing, software
6349 * distributed under the License is distributed on an "AS IS" BASIS,
6350 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6351 * See the License for the specific language governing permissions and
6352 * limitations under the License.
6353 */const n=i(0)
6354function r(e,t){null==t&&(t={}),null==t.alpha&&(t.alpha=n.DEFAULT_DIRECTIVITY_ALPHA),null==t.sharpness&&(t.sharpness=n.DEFAULT_DIRECTIVITY_SHARPNESS),this._context=e,this._lowpass=e.createBiquadFilter(),this._lowpass.type="lowpass",this._lowpass.Q.value=0,this._lowpass.frequency.value=.5*e.sampleRate,this._cosTheta=0,this.setPattern(t.alpha,t.sharpness),this.input=this._lowpass,this.output=this._lowpass}r.prototype.computeAngle=function(e,t){let i=n.normalizeVector(e),r=n.normalizeVector(t),s=1
6355if(this._alpha>n.EPSILON_FLOAT){let e=i[0]*r[0]+i[1]*r[1]+i[2]*r[2]
6356s=1-this._alpha+this._alpha*e,s=Math.pow(Math.abs(s),this._sharpness)}this._lowpass.frequency.value=.5*this._context.sampleRate*s},r.prototype.setPattern=function(e,t){this._alpha=Math.min(1,Math.max(0,e)),this._sharpness=Math.max(1,t),this.computeAngle([this._cosTheta*this._cosTheta,0,0],[1,0,0])},e.exports=r},function(e,t,i){"use strict"
6357
6358;/**
6359 * @license
6360 * Copyright 2017 Google Inc. All Rights Reserved.
6361 * Licensed under the Apache License, Version 2.0 (the "License");
6362 * you may not use this file except in compliance with the License.
6363 * You may obtain a copy of the License at
6364 *
6365 *     http://www.apache.org/licenses/LICENSE-2.0
6366 *
6367 * Unless required by applicable law or agreed to in writing, software
6368 * distributed under the License is distributed on an "AS IS" BASIS,
6369 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6370 * See the License for the specific language governing permissions and
6371 * limitations under the License.
6372 */const n=i(0)
6373function r(e,t){null==t&&(t={}),null==t.minDistance&&(t.minDistance=n.DEFAULT_MIN_DISTANCE),null==t.maxDistance&&(t.maxDistance=n.DEFAULT_MAX_DISTANCE),null==t.rolloff&&(t.rolloff=n.DEFAULT_ATTENUATION_ROLLOFF),this.minDistance=t.minDistance,this.maxDistance=t.maxDistance,this.setRolloff(t.rolloff),this._gainNode=e.createGain(),this.setDistance(t.maxDistance),this.input=this._gainNode,this.output=this._gainNode}r.prototype.setDistance=function(e){let t=1
6374if("logarithmic"==this._rolloff){if(e>this.maxDistance)t=0
6375else if(e>this.minDistance){let i=this.maxDistance-this.minDistance
6376if(i>n.EPSILON_FLOAT){let n=1/(i+1)
6377t=(1/(e-this.minDistance+1)-n)/(1-n)}}}else if("linear"==this._rolloff)if(e>this.maxDistance)t=0
6378else if(e>this.minDistance){let i=this.maxDistance-this.minDistance
6379i>n.EPSILON_FLOAT&&(t=(this.maxDistance-e)/i)}this._gainNode.gain.value=t},r.prototype.setRolloff=function(e){let t=~n.ATTENUATION_ROLLOFFS.indexOf(e)
6380null!=e&&t?e=e.toString().toLowerCase():(t||n.log('Invalid rolloff model ("'+e+'"). Using default: "'+n.DEFAULT_ATTENUATION_ROLLOFF+'".'),e=n.DEFAULT_ATTENUATION_ROLLOFF),this._rolloff=e},e.exports=r},function(e,t,i){"use strict"
6381
6382;/**
6383 * @license
6384 * Copyright 2017 Google Inc. All Rights Reserved.
6385 * Licensed under the Apache License, Version 2.0 (the "License");
6386 * you may not use this file except in compliance with the License.
6387 * You may obtain a copy of the License at
6388 *
6389 *     http://www.apache.org/licenses/LICENSE-2.0
6390 *
6391 * Unless required by applicable law or agreed to in writing, software
6392 * distributed under the License is distributed on an "AS IS" BASIS,
6393 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6394 * See the License for the specific language governing permissions and
6395 * limitations under the License.
6396 */const n=i(8),r=i(9),s=i(0)
6397function o(e){let t={}
6398for(let i in s.DEFAULT_ROOM_MATERIALS)s.DEFAULT_ROOM_MATERIALS.hasOwnProperty(i)&&(t[i]=s.ROOM_MATERIAL_COEFFICIENTS[s.DEFAULT_ROOM_MATERIALS[i]])
6399null==e&&(e={},Object.assign(e,s.DEFAULT_ROOM_MATERIALS))
6400for(let i in s.DEFAULT_ROOM_MATERIALS)s.DEFAULT_ROOM_MATERIALS.hasOwnProperty(i)&&e.hasOwnProperty(i)?e[i]in s.ROOM_MATERIAL_COEFFICIENTS?t[i]=s.ROOM_MATERIAL_COEFFICIENTS[e[i]]:s.log('Material "'+e[i]+'" on wall "'+i+'" not found. Using "'+s.DEFAULT_ROOM_MATERIALS[i]+'".'):s.log('Wall "'+i+'" is not defined. Default used.')
6401return t}function a(e){null==e&&(e={})
6402for(let t in s.DEFAULT_ROOM_DIMENSIONS)e.hasOwnProperty(t)||(e[t]=s.DEFAULT_ROOM_DIMENSIONS[t])
6403return e}function l(e,t,i){let n=new Float32Array(s.NUMBER_REVERB_FREQUENCY_BANDS)
6404e=a(e),t=function(e){null==e&&(e={})
6405for(let t in s.DEFAULT_ROOM_MATERIALS)e.hasOwnProperty(t)||(e[t]=s.ROOM_MATERIAL_COEFFICIENTS[s.DEFAULT_ROOM_MATERIALS[t]])
6406return e}(t),null==i&&(i=s.DEFAULT_SPEED_OF_SOUND)
6407let r=s.TWENTY_FOUR_LOG10/i,o=e.width*e.height*e.depth
6408if(o<s.ROOM_MIN_VOLUME)return n
6409let l=e.width*e.height,c=e.width*e.depth,u=e.depth*e.height,d=2*(l+c+u)
6410for(let a=0;a<s.NUMBER_REVERB_FREQUENCY_BANDS;a++){let e=((t.left[a]+t.right[a])*l+(t.down[a]+t.up[a])*c+(t.front[a]+t.back[a])*u)/d
6411n[a]=s.ROOM_EYRING_CORRECTION_COEFFICIENT*r*o/(-d*Math.log(1-e)+4*s.ROOM_AIR_ABSORPTION_COEFFICIENTS[a]*o)}return n}function c(e){let t=[]
6412for(let i in s.DEFAULT_REFLECTION_COEFFICIENTS)if(s.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)){t[i]=0
6413for(let n=0;n<s.NUMBER_REFLECTION_AVERAGING_BANDS;n++){let r=n+s.ROOM_STARTING_AVERAGING_BAND
6414t[i]+=e[i][r]}t[i]/=s.NUMBER_REFLECTION_AVERAGING_BANDS,t[i]=Math.sqrt(1-t[i])}return t}function u(e,t){null==t&&(t={}),null==t.listenerPosition&&(t.listenerPosition=s.DEFAULT_POSITION.slice()),null==t.dimensions&&(t.dimensions={},Object.assign(t.dimensions,s.DEFAULT_ROOM_DIMENSIONS)),null==t.materials&&(t.materials={},Object.assign(t.materials,s.DEFAULT_ROOM_MATERIALS)),null==t.speedOfSound&&(t.speedOfSound=s.DEFAULT_SPEED_OF_SOUND),t.dimensions=a(t.dimensions)
6415let i=o(t.materials),u=c(i),d=l(t.dimensions,i,t.speedOfSound)
6416this.early=new r(e,{dimensions:t.dimensions,coefficients:u,speedOfSound:t.speedOfSound,listenerPosition:t.listenerPosition}),this.late=new n(e,{durations:d}),this.speedOfSound=t.speedOfSound,this.output=e.createGain(),this.early.output.connect(this.output),this._merger=e.createChannelMerger(4),this.late.output.connect(this._merger,0,0),this._merger.connect(this.output)}u.prototype.setProperties=function(e,t){let i=o(t),n=l(e,i,this.speedOfSound)
6417this.late.setDurations(n),this.early.speedOfSound=this.speedOfSound
6418let r=c(i)
6419this.early.setRoomProperties(e,r)},u.prototype.setListenerPosition=function(e,t,i){this.early.speedOfSound=this.speedOfSound,this.early.setListenerPosition(e,t,i)
6420let n=this.getDistanceOutsideRoom(e,t,i),r=1
6421n>s.EPSILON_FLOAT&&(r=1-n/s.LISTENER_MAX_OUTSIDE_ROOM_DISTANCE,r=Math.max(0,Math.min(1,r))),this.output.gain.value=r},u.prototype.getDistanceOutsideRoom=function(e,t,i){let n=Math.max(0,-this.early._halfDimensions.width-e,e-this.early._halfDimensions.width),r=Math.max(0,-this.early._halfDimensions.height-t,t-this.early._halfDimensions.height),s=Math.max(0,-this.early._halfDimensions.depth-i,i-this.early._halfDimensions.depth)
6422return Math.sqrt(n*n+r*r+s*s)},e.exports=u},function(e,t,i){"use strict"
6423
6424;/**
6425 * @license
6426 * Copyright 2017 Google Inc. All Rights Reserved.
6427 * Licensed under the Apache License, Version 2.0 (the "License");
6428 * you may not use this file except in compliance with the License.
6429 * You may obtain a copy of the License at
6430 *
6431 *     http://www.apache.org/licenses/LICENSE-2.0
6432 *
6433 * Unless required by applicable law or agreed to in writing, software
6434 * distributed under the License is distributed on an "AS IS" BASIS,
6435 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6436 * See the License for the specific language governing permissions and
6437 * limitations under the License.
6438 */const n=i(0)
6439function r(e,t){null==t&&(t={}),null==t.durations&&(t.durations=n.DEFAULT_REVERB_DURATIONS.slice()),null==t.predelay&&(t.predelay=n.DEFAULT_REVERB_PREDELAY),null==t.gain&&(t.gain=n.DEFAULT_REVERB_GAIN),null==t.bandwidth&&(t.bandwidth=n.DEFAULT_REVERB_BANDWIDTH),null==t.tailonset&&(t.tailonset=n.DEFAULT_REVERB_TAIL_ONSET)
6440let i=t.predelay/1e3
6441this._bandwidthCoeff=t.bandwidth*n.LOG2_DIV2,this._tailonsetSamples=t.tailonset/1e3,this._context=e,this.input=e.createGain(),this._predelay=e.createDelay(i),this._convolver=e.createConvolver(),this.output=e.createGain(),this.output.gain.value=t.gain,this._convolver.normalize=!1,this.input.connect(this._predelay),this._predelay.connect(this._convolver),this._convolver.connect(this.output),this.setDurations(t.durations)}r.prototype.setDurations=function(e){if(e.length!==n.NUMBER_REVERB_FREQUENCY_BANDS)return void n.log("Warning: invalid number of RT60 values provided to reverb.")
6442let t=new Float32Array(n.NUMBER_REVERB_FREQUENCY_BANDS),i=this._context.sampleRate
6443for(let c=0;c<e.length;c++)e[c]=Math.max(0,Math.min(n.DEFAULT_REVERB_MAX_DURATION,e[c])),t[c]=Math.round(e[c]*i*n.DEFAULT_REVERB_DURATION_MULTIPLIER)
6444let r=0
6445for(let n=0;n<t.length;n++)t[n]>r&&(r=t[n])
6446r<1&&(r=1)
6447let s=this._context.createBuffer(1,r,i),o=s.getChannelData(0),a=new Float32Array(r)
6448for(let n=0;n<r;n++)a[n]=2*Math.random()-1
6449for(let c=0;c<n.NUMBER_REVERB_FREQUENCY_BANDS;c++){let e=-n.LOG1000/t[c],r=n.TWO_PI*n.DEFAULT_REVERB_FREQUENCY_BANDS[c]/i,s=Math.sin(r),l=s*Math.sinh(this._bandwidthCoeff*r/s),u=1/(1+l),d=l*u,h=-2*Math.cos(r)*u,f=(1-l)*u,p=0,m=0
6450for(let i=0;i<t[c];i++){let t=a[i]*Math.exp(e*i)-h*p-f*m
6451o[i]+=d*(t-m),m=p,p=t}}let l=Math.round(this._tailonsetSamples)
6452for(let c=0;c<Math.min(o.length,l);c++){let e=.5*(1-Math.cos(n.TWO_PI*c/(2*l-1)))
6453o[c]*=e}this._convolver.buffer=s},e.exports=r},function(e,t,i){"use strict"
6454
6455;/**
6456 * @license
6457 * Copyright 2017 Google Inc. All Rights Reserved.
6458 * Licensed under the Apache License, Version 2.0 (the "License");
6459 * you may not use this file except in compliance with the License.
6460 * You may obtain a copy of the License at
6461 *
6462 *     http://www.apache.org/licenses/LICENSE-2.0
6463 *
6464 * Unless required by applicable law or agreed to in writing, software
6465 * distributed under the License is distributed on an "AS IS" BASIS,
6466 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6467 * See the License for the specific language governing permissions and
6468 * limitations under the License.
6469 */const n=i(0)
6470function r(e,t){null==t&&(t={}),null==t.speedOfSound&&(t.speedOfSound=n.DEFAULT_SPEED_OF_SOUND),null==t.listenerPosition&&(t.listenerPosition=n.DEFAULT_POSITION.slice()),null==t.coefficients&&(t.coefficients={},Object.assign(t.coefficients,n.DEFAULT_REFLECTION_COEFFICIENTS)),this.speedOfSound=t.speedOfSound,this.input=e.createGain(),this.output=e.createGain(),this._lowpass=e.createBiquadFilter(),this._delays={},this._gains={},this._inverters={},this._merger=e.createChannelMerger(4)
6471for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._delays[i]=e.createDelay(n.MAX_DURATION),this._gains[i]=e.createGain())
6472this._inverters.right=e.createGain(),this._inverters.down=e.createGain(),this._inverters.back=e.createGain(),this._lowpass.type="lowpass",this._lowpass.frequency.value=n.DEFAULT_REFLECTION_CUTOFF_FREQUENCY,this._lowpass.Q.value=0
6473for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._delays[i].delayTime.value=0,this._gains[i].gain.value=0)
6474this._inverters.right.gain.value=-1,this._inverters.down.gain.value=-1,this._inverters.back.gain.value=-1,this.input.connect(this._lowpass)
6475for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._lowpass.connect(this._delays[i]),this._delays[i].connect(this._gains[i]),this._gains[i].connect(this._merger,0,0))
6476this._gains.left.connect(this._merger,0,1),this._gains.right.connect(this._inverters.right),this._inverters.right.connect(this._merger,0,1),this._gains.up.connect(this._merger,0,2),this._gains.down.connect(this._inverters.down),this._inverters.down.connect(this._merger,0,2),this._gains.front.connect(this._merger,0,3),this._gains.back.connect(this._inverters.back),this._inverters.back.connect(this._merger,0,3),this._merger.connect(this.output),this._listenerPosition=t.listenerPosition,this.setRoomProperties(t.dimensions,t.coefficients)}r.prototype.setListenerPosition=function(e,t,i){this._listenerPosition=[e,t,i]
6477let r={left:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.width+e)+n.DEFAULT_REFLECTION_MIN_DISTANCE,right:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.width-e)+n.DEFAULT_REFLECTION_MIN_DISTANCE,front:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.depth+i)+n.DEFAULT_REFLECTION_MIN_DISTANCE,back:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.depth-i)+n.DEFAULT_REFLECTION_MIN_DISTANCE,down:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.height+t)+n.DEFAULT_REFLECTION_MIN_DISTANCE,up:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.height-t)+n.DEFAULT_REFLECTION_MIN_DISTANCE}
6478for(let s in n.DEFAULT_REFLECTION_COEFFICIENTS)if(n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(s)){let e=r[s]/this.speedOfSound
6479this._delays[s].delayTime.value=e
6480let t=this._coefficients[s]/r[s]
6481this._gains[s].gain.value=t}},r.prototype.setRoomProperties=function(e,t){null==e&&(e={},Object.assign(e,n.DEFAULT_ROOM_DIMENSIONS)),null==t&&(t={},Object.assign(t,n.DEFAULT_REFLECTION_COEFFICIENTS)),this._coefficients=t,this._halfDimensions={},this._halfDimensions.width=.5*e.width,this._halfDimensions.height=.5*e.height,this._halfDimensions.depth=.5*e.depth,this.setListenerPosition(this._listenerPosition[0],this._listenerPosition[1],this._listenerPosition[2])},e.exports=r},function(e,t,i){"use strict"
6482
6483;/**
6484 * @license
6485 * Copyright 2017 Google Inc. All Rights Reserved.
6486 * Licensed under the Apache License, Version 2.0 (the "License");
6487 * you may not use this file except in compliance with the License.
6488 * You may obtain a copy of the License at
6489 *
6490 *     http://www.apache.org/licenses/LICENSE-2.0
6491 *
6492 * Unless required by applicable law or agreed to in writing, software
6493 * distributed under the License is distributed on an "AS IS" BASIS,
6494 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6495 * See the License for the specific language governing permissions and
6496 * limitations under the License.
6497 */t.ResonanceAudio=i(11),t.ResonanceAudio.Attenuation=i(6),t.ResonanceAudio.Directivity=i(5),t.ResonanceAudio.EarlyReflections=i(9),t.ResonanceAudio.Encoder=i(1),t.ResonanceAudio.LateReflections=i(8),t.ResonanceAudio.Listener=i(2),t.ResonanceAudio.Room=i(7),t.ResonanceAudio.Source=i(4),t.ResonanceAudio.Tables=i(3),t.ResonanceAudio.Utils=i(0),t.ResonanceAudio.Version=i(13)},function(e,t,i){"use strict"
6498
6499;/**
6500 * @license
6501 * Copyright 2017 Google Inc. All Rights Reserved.
6502 * Licensed under the Apache License, Version 2.0 (the "License");
6503 * you may not use this file except in compliance with the License.
6504 * You may obtain a copy of the License at
6505 *
6506 *     http://www.apache.org/licenses/LICENSE-2.0
6507 *
6508 * Unless required by applicable law or agreed to in writing, software
6509 * distributed under the License is distributed on an "AS IS" BASIS,
6510 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6511 * See the License for the specific language governing permissions and
6512 * limitations under the License.
6513 */const n=i(2),r=i(4),s=i(7),o=i(1),a=i(0)
6514function l(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=a.DEFAULT_AMBISONIC_ORDER),null==t.listenerPosition&&(t.listenerPosition=a.DEFAULT_POSITION.slice()),null==t.listenerForward&&(t.listenerForward=a.DEFAULT_FORWARD.slice()),null==t.listenerUp&&(t.listenerUp=a.DEFAULT_UP.slice()),null==t.dimensions&&(t.dimensions={},Object.assign(t.dimensions,a.DEFAULT_ROOM_DIMENSIONS)),null==t.materials&&(t.materials={},Object.assign(t.materials,a.DEFAULT_ROOM_MATERIALS)),null==t.speedOfSound&&(t.speedOfSound=a.DEFAULT_SPEED_OF_SOUND),this._ambisonicOrder=o.validateAmbisonicOrder(t.ambisonicOrder),this._sources=[],this._room=new s(e,{listenerPosition:t.listenerPosition,dimensions:t.dimensions,materials:t.materials,speedOfSound:t.speedOfSound}),this._listener=new n(e,{ambisonicOrder:t.ambisonicOrder,position:t.listenerPosition,forward:t.listenerForward,up:t.listenerUp}),this._context=e,this.output=e.createGain(),this.ambisonicOutput=e.createGain(),this.ambisonicInput=this._listener.input,this._room.output.connect(this._listener.input),this._listener.output.connect(this.output),this._listener.ambisonicOutput.connect(this.ambisonicOutput)}l.prototype.createSource=function(e){let t=new r(this,e)
6515return this._sources[this._sources.length]=t,t},l.prototype.setAmbisonicOrder=function(e){this._ambisonicOrder=o.validateAmbisonicOrder(e)},l.prototype.setRoomProperties=function(e,t){this._room.setProperties(e,t)},l.prototype.setListenerPosition=function(e,t,i){this._listener.position[0]=e,this._listener.position[1]=t,this._listener.position[2]=i,this._room.setListenerPosition(e,t,i),this._sources.forEach(function(e){e._update()})},l.prototype.setListenerOrientation=function(e,t,i,n,r,s){this._listener.setOrientation(e,t,i,n,r,s)},l.prototype.setListenerFromMatrix=function(e){this._listener.setFromMatrix(e),this.setListenerPosition(this._listener.position[0],this._listener.position[1],this._listener.position[2])},l.prototype.setSpeedOfSound=function(e){this._room.speedOfSound=e},e.exports=l},function(e,t,i){var n
6516n=function(){return function(e){var t={}
6517function i(n){if(t[n])return t[n].exports
6518var r=t[n]={i:n,l:!1,exports:{}}
6519return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e}
6520return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([function(e,t){let i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k
6521t.log=function(){window.console.log.apply(window.console,["%c[Omnitone]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #BBDEFB; color: #FF5722; font-weight: 500","font-weight: 300","color: #AAA"])},t.throw=function(){throw window.console.error.apply(window.console,["%c[Omnitone]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #C62828; color: #FFEBEE; font-weight: 800","font-weight: 400","color: #AAA"]),new Error(!1)},t.invertMatrix4=function(e,t){return i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],u=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],g=t[14],y=t[15],v=i*a-n*o,_=i*l-r*o,b=i*c-s*o,w=n*l-r*a,A=n*c-s*a,T=r*c-s*l,C=u*m-d*p,L=u*g-h*p,x=u*y-f*p,M=d*g-h*m,E=d*y-f*m,S=h*y-f*g,k=v*S-_*E+b*M+w*x-A*L+T*C,k?(k=1/k,e[0]=(a*S-l*E+c*M)*k,e[1]=(r*E-n*S-s*M)*k,e[2]=(m*T-g*A+y*w)*k,e[3]=(h*A-d*T-f*w)*k,e[4]=(l*x-o*S-c*L)*k,e[5]=(i*S-r*x+s*L)*k,e[6]=(g*b-p*T-y*_)*k,e[7]=(u*T-h*b+f*_)*k,e[8]=(o*E-a*x+c*C)*k,e[9]=(n*x-i*E-s*C)*k,e[10]=(p*A-m*b+y*v)*k,e[11]=(d*b-u*A-f*v)*k,e[12]=(a*L-o*M-l*C)
6521*k,e[13]=(i*M-n*L+r*C)*k,e[14]=(m*_-p*w-g*v)*k,e[15]=(u*w-d*_+h*v)*k,e):null},t.isDefinedENUMEntry=function(e,t){for(let i in e)if(t===e[i])return!0
6522return!1},t.isAudioContext=function(e){return e instanceof AudioContext||e instanceof OfflineAudioContext},t.isAudioBuffer=function(e){return e instanceof AudioBuffer},t.mergeBufferListByChannel=function(e,i){const n=i[0].length,r=i[0].sampleRate
6523let s=0
6524for(let l=0;l<i.length;++l)s>32&&t.throw("Utils.mergeBuffer: Number of channels cannot exceed 32.(got "+s+")"),n!==i[l].length&&t.throw("Utils.mergeBuffer: AudioBuffer lengths are inconsistent. (expected "+n+" but got "+i[l].length+")"),r!==i[l].sampleRate&&t.throw("Utils.mergeBuffer: AudioBuffer sample rates are inconsistent. (expected "+r+" but got "+i[l].sampleRate+")"),s+=i[l].numberOfChannels
6525const o=e.createBuffer(s,n,r)
6526let a=0
6527for(let t=0;t<i.length;++t)for(let e=0;e<i[t].numberOfChannels;++e)o.getChannelData(a++).set(i[t].getChannelData(e))
6528return o},t.splitBufferbyChannel=function(e,i,n){i.numberOfChannels<=n&&t.throw("Utils.splitBuffer: Insufficient number of channels. ("+i.numberOfChannels+" splitted by "+n+")")
6529let r=[],s=0
6530const o=Math.ceil(i.numberOfChannels/n)
6531for(let t=0;t<o;++t){let t=e.createBuffer(n,i.length,i.sampleRate)
6532for(let e=0;e<n;++e)s<i.numberOfChannels&&t.getChannelData(e).set(i.getChannelData(s++))
6533r.push(t)}return bufferList},t.getArrayBufferFromBase64String=function(e){let t=window.atob(e),i=new Uint8Array(t.length)
6534return i.forEach((e,n)=>i[n]=t.charCodeAt(n)),i.buffer}},function(e,t,i){"use strict"
6535const n=i(0),r={BASE64:"base64",URL:"url"}
6536function s(e,t,i){this._context=n.isAudioContext(e)?e:n.throw("BufferList: Invalid BaseAudioContext."),this._options={dataType:r.BASE64,verbose:!1},i&&(i.dataType&&n.isDefinedENUMEntry(r,i.dataType)&&(this._options.dataType=i.dataType),i.verbose&&(this._options.verbose=Boolean(i.verbose))),this._bufferList=[],this._bufferData=this._options.dataType===r.BASE64?t:t.slice(0),this._numberOfTasks=this._bufferData.length,this._resolveHandler=null,this._rejectHandler=new Function}s.prototype.load=function(){return new Promise(this._promiseGenerator.bind(this))},s.prototype._promiseGenerator=function(e,t){"function"!=typeof e?n.throw("BufferList: Invalid Promise resolver."):this._resolveHandler=e,"function"==typeof t&&(this._rejectHandler=t)
6537for(let i=0;i<this._bufferData.length;++i)this._options.dataType===r.BASE64?this._launchAsyncLoadTask(i):this._launchAsyncLoadTaskXHR(i)},s.prototype._launchAsyncLoadTask=function(e){const t=this
6538this._context.decodeAudioData(n.getArrayBufferFromBase64String(this._bufferData[e]),function(i){t._updateProgress(e,i)},function(i){t._updateProgress(e,null)
6539const r='BufferList: decoding ArrayByffer("'+e+'" from Base64-encoded data failed. ('+i+")"
6540n.throw(r),t._rejectHandler(r)})},s.prototype._launchAsyncLoadTaskXHR=function(e){const t=new XMLHttpRequest
6541t.open("GET",this._bufferData[e]),t.responseType="arraybuffer"
6542const i=this
6543t.onload=function(){if(200===t.status)i._context.decodeAudioData(t.response,function(t){i._updateProgress(e,t)},function(t){i._updateProgress(e,null)
6544const r='BufferList: decoding "'+i._bufferData[e]+'" failed. ('+t+")"
6545n.throw(r),i._rejectHandler(r)})
6546else{const r='BufferList: XHR error while loading "'+i._bufferData[e]+"("+t.statusText+")"
6547n.throw(r),i._rejectHandler(r)}},t.onerror=function(t){n.throw('BufferList: XHR network failed on loading "'+i._bufferData[e]+'".'),i._updateProgress(e,null),i._rejectHandler()},t.send()},s.prototype._updateProgress=function(e,t){if(this._bufferList[e]=t,this._options.verbose){let t=this._options.dataType===r.BASE64?"ArrayBuffer("+e+") from Base64-encoded HRIR":'"'+this._bufferData[e]+'"'
6548n.log("BufferList: "+t+" successfully loaded.")}if(0===--this._numberOfTasks){let e=this._options.dataType===r.BASE64?this._bufferData.length+" AudioBuffers from Base64-encoded HRIRs":this._bufferData.length+" files via XHR"
6549n.log("BufferList: "+e+" loaded successfully."),this._resolveHandler(this._bufferList)}},e.exports=s},function(e,t,i){"use strict"
6550const n={DEFAULT:[0,1,2,3],SAFARI:[2,0,1,3],FUMA:[0,3,1,2]}
6551function r(e,t){this._context=e,this._splitter=this._context.createChannelSplitter(4),this._merger=this._context.createChannelMerger(4),this.input=this._splitter,this.output=this._merger,this.setChannelMap(t||n.DEFAULT)}r.prototype.setChannelMap=function(e){Array.isArray(e)&&(this._channelMap=e,this._splitter.disconnect(),this._splitter.connect(this._merger,0,this._channelMap[0]),this._splitter.connect(this._merger,1,this._channelMap[1]),this._splitter.connect(this._merger,2,this._channelMap[2]),this._splitter.connect(this._merger,3,this._channelMap[3]))},r.ChannelMap=n,e.exports=r},function(e,t,i){"use strict"
6552function n(e){this._context=e,this._splitter=this._context.createChannelSplitter(4),this._inY=this._context.createGain(),this._inZ=this._context.createGain(),this._inX=this._context.createGain(),this._m0=this._context.createGain(),this._m1=this._context.createGain(),this._m2=this._context.createGain(),this._m3=this._context.createGain(),this._m4=this._context.createGain(),this._m5=this._context.createGain(),this._m6=this._context.createGain(),this._m7=this._context.createGain(),this._m8=this._context.createGain(),this._outY=this._context.createGain(),this._outZ=this._context.createGain(),this._outX=this._context.createGain(),this._merger=this._context.createChannelMerger(4),this._splitter.connect(this._inY,1),this._splitter.connect(this._inZ,2),this._splitter.connect(this._inX,3),this._inY.gain.value=-1,this._inX.gain.value=-1,this._inY.connect(this._m0),this._inY.connect(this._m1),this._inY.connect(this._m2),this._inZ.connect(this._m3),this._inZ.connect(this._m4),this._inZ.connect(this._m5),this._inX.connect(this._m6)
6553this._inX.connect(this._m7),this._inX.connect(this._m8),this._m0.connect(this._outY),this._m1.connect(this._outZ),this._m2.connect(this._outX),this._m3.connect(this._outY),this._m4.connect(this._outZ),this._m5.connect(this._outX),this._m6.connect(this._outY),this._m7.connect(this._outZ),this._m8.connect(this._outX),this._splitter.connect(this._merger,0,0),this._outY.connect(this._merger,0,1),this._outZ.connect(this._merger,0,2),this._outX.connect(this._merger,0,3),this._outY.gain.value=-1,this._outX.gain.value=-1,this.setRotationMatrix3(new Float32Array([1,0,0,0,1,0,0,0,1])),this.input=this._splitter,this.output=this._merger}n.prototype.setRotationMatrix3=function(e){this._m0.gain.value=e[0],this._m1.gain.value=e[1],this._m2.gain.value=e[2],this._m3.gain.value=e[3],this._m4.gain.value=e[4],this._m5.gain.value=e[5],this._m6.gain.value=e[6],this._m7.gain.value=e[7],this._m8.gain.value=e[8]},n.prototype.setRotationMatrix4=function(e){this._m0.gain.value=e[0],this._m1.gain.value=e[1],this._m2.gain.value=e[2],this._m3.gain.value=e[4],this._m4.gain.value=e[5],this._m5.gain.value=e[6],this._m6.gain.value=e[8],this._m7.gain.value=e[9],this._m8.gain.value=e[10]},n.prototype.getRotationMatrix3=function(){return[this._m0.gain.value,this._m1.gain.value,this._m2.gain.value,this._m3.gain.value,this._m4.gain.value,this._m5.gain.value,this._m6.gain.value,this._m7.gain.value,this._m8.gain.value]},n.prototype.getRotationMatrix4=function(){let e=new Float32Array(16)
6554return e[0]=this._m0.gain.value,e[1]=this._m1.gain.value,e[2]=this._m2.gain.value,e[4]=this._m3.gain.value,e[5]=this._m4.gain.value,e[6]=this._m5.gain.value,e[8]=this._m6.gain.value,e[9]=this._m7.gain.value,e[10]=this._m8.gain.value,e},e.exports=n},function(e,t,i){"use strict"
6555function n(e,t){this._context=e,this._active=!1,this._isBufferLoaded=!1,this._buildAudioGraph(),t&&this.setHRIRBufferList(t),this.enable()}n.prototype._buildAudioGraph=function(){this._splitterWYZX=this._context.createChannelSplitter(4),this._mergerWY=this._context.createChannelMerger(2),this._mergerZX=this._context.createChannelMerger(2),this._convolverWY=this._context.createConvolver(),this._convolverZX=this._context.createConvolver(),this._splitterWY=this._context.createChannelSplitter(2),this._splitterZX=this._context.createChannelSplitter(2),this._inverter=this._context.createGain(),this._mergerBinaural=this._context.createChannelMerger(2),this._summingBus=this._context.createGain(),this._splitterWYZX.connect(this._mergerWY,0,0),this._splitterWYZX.connect(this._mergerWY,1,1),this._splitterWYZX.connect(this._mergerZX,2,0),this._splitterWYZX.connect(this._mergerZX,3,1),this._mergerWY.connect(this._convolverWY),this._mergerZX.connect(this._convolverZX),this._convolverWY.connect(this._splitterWY),this._convolverZX.connect(this._splitterZX),this._splitterWY.connect(this._mergerBinaural,0,0),this._splitterWY.connect(this._mergerBinaural,0,1),this._splitterWY.connect(this._mergerBinaural,1,0),this._splitterWY.connect(this._inverter,1,0),this._inverter.connect(this._mergerBinaural,0,1),this._splitterZX.connect(this._mergerBinaural,0,0),this._splitterZX.connect(this._mergerBinaural,0,1),this._splitterZX.connect(this._mergerBinaural,1,0),this._splitterZX.connect(this._mergerBinaural,1,1),this._convolverWY.normalize=!1,this._convolverZX.normalize=!1,this._inverter.gain.value=-1
6556this.input=this._splitterWYZX,this.output=this._summingBus},n.prototype.setHRIRBufferList=function(e){this._isBufferLoaded||(this._convolverWY.buffer=e[0],this._convolverZX.buffer=e[1],this._isBufferLoaded=!0)},n.prototype.enable=function(){this._mergerBinaural.connect(this._summingBus),this._active=!0},n.prototype.disable=function(){this._mergerBinaural.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict"
6557const n=i(0)
6558function r(e,t,i,r,s){this._context=e,this._buffers=new Map,this._loadingTasks={},this._resolve=i,this._reject=r,this._progress=s
6559for(let o=0;o<t.length;o++){const e=t[o]
6560if(this._loadingTasks.hasOwnProperty(e.name))return void n.log("Duplicated filename when loading: "+e.name)
6561this._loadingTasks[e.name]=0,this._loadAudioFile(e)}}r.prototype._loadAudioFile=function(e){const t=new XMLHttpRequest
6562t.open("GET",e.url),t.responseType="arraybuffer"
6563const i=this
6564t.onload=function(){200===t.status?i._context.decodeAudioData(t.response,function(t){i._done(e.name,t)},function(t){n.log("Decoding failure: "+e.url+" ("+t+")"),i._done(e.name,null)}):(n.log("XHR Error: "+e.url+" ("+t.statusText+")"),i._done(e.name,null))},t.onerror=function(t){n.log("XHR Network failure: "+e.url),i._done(e.name,null)},t.send()},r.prototype._done=function(e,t){this._loadingTasks[e]=null!==t?"loaded":"failed",this._buffers.set(e,t),this._updateProgress(e)},r.prototype._updateProgress=function(e){let t=0,i=0,n=0
6565for(const r in this._loadingTasks)Object.prototype.hasOwnProperty.call(this._loadingTasks,r)&&(n++,"loaded"===this._loadingTasks[r]?t++:"failed"===this._loadingTasks[r]&&i++)
6566"function"!=typeof this._progress?t!==n?t+i!==n||this._reject(this._buffers):this._resolve(this._buffers):this._progress(e,t,n)},e.exports=r},function(e,t,i){"use strict"
6567const n=i(0),r=[1.4142,.8166,.8166,.8166]
6568e.exports=function(e){if(this._context=e,this._input=this._context.createGain(),this._context.createIIRFilter){const e=function(e,t){const i=Math.tan(Math.PI*e/t),n=i*i,r=n+2*i+1
6569return{lowpassA:[1,2*(n-1)/r,(n-2*i+1)/r],lowpassB:[n/r,2*n/r,n/r],hipassA:[1,2*(n-1)/r,(n-2*i+1)/r],hipassB:[1/r,-2/r,1/r]}}(690,this._context.sampleRate)
6570this._lpf=this._context.createIIRFilter(e.lowpassB,e.lowpassA),this._hpf=this._context.createIIRFilter(e.hipassB,e.hipassA)}else n.log("IIR filter is missing. Using Biquad filter instead."),this._lpf=this._context.createBiquadFilter(),this._hpf=this._context.createBiquadFilter(),this._lpf.frequency.value=690,this._hpf.frequency.value=690,this._hpf.type="highpass"
6571this._splitterLow=this._context.createChannelSplitter(4),this._splitterHigh=this._context.createChannelSplitter(4),this._gainHighW=this._context.createGain(),this._gainHighY=this._context.createGain(),this._gainHighZ=this._context.createGain(),this._gainHighX=this._context.createGain(),this._merger=this._context.createChannelMerger(4),this._input.connect(this._hpf),this._hpf.connect(this._splitterHigh),this._splitterHigh.connect(this._gainHighW,0),this._splitterHigh.connect(this._gainHighY,1),this._splitterHigh.connect(this._gainHighZ,2),this._splitterHigh.connect(this._gainHighX,3),this._gainHighW.connect(this._merger,0,0),this._gainHighY.connect(this._merger,0,1),this._gainHighZ.connect(this._merger,0,2),this._gainHighX.connect(this._merger,0,3),this._input.connect(this._lpf),this._lpf.connect(this._splitterLow),this._splitterLow.connect(this._merger,0,0),this._splitterLow.connect(this._merger,1,1),this._splitterLow.connect(this._merger,2,2),this._splitterLow.connect(this._merger,3,3)
6572const t=this._context.currentTime
6573this._gainHighW.gain.setValueAtTime(-1*r[0],t),this._gainHighY.gain.setValueAtTime(-1*r[1],t),this._gainHighZ.gain.setValueAtTime(-1*r[2],t),this._gainHighX.gain.setValueAtTime(-1*r[3],t),this.input=this._input,this.output=this._merger}},function(e,t,i){"use strict"
6574function n(e,t){if(2!==t.IR.numberOfChannels)throw new Error("IR does not have 2 
6574channels. cannot proceed.")
6575this._active=!1,this._context=e,this._input=this._context.createChannelSplitter(4),this._cW=this._context.createGain(),this._cY=this._context.createGain(),this._cZ=this._context.createGain(),this._cX=this._context.createGain(),this._convolver=this._context.createConvolver(),this._gain=this._context.createGain(),this._input.connect(this._cW,0),this._input.connect(this._cY,1),this._input.connect(this._cZ,2),this._input.connect(this._cX,3),this._cW.connect(this._convolver),this._cY.connect(this._convolver),this._cZ.connect(this._convolver),this._cX.connect(this._convolver),this._convolver.connect(this._gain),this._gain.connect(this._context.destination),this.enable(),this._convolver.normalize=!1,this._convolver.buffer=t.IR,this._gain.gain.value=t.gain,this._cW.gain.value=t.coefficients[0],this._cY.gain.value=t.coefficients[1],this._cZ.gain.value=t.coefficients[2],this._cX.gain.value=t.coefficients[3],this.input=this._input}n.prototype.enable=function(){this._gain.connect(this._context.destination),this._active=!0},n.prototype.disable=function(){this._gain.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict"
6576function n(e,t,i){this._context=e,this._active=!1,this._isBufferLoaded=!1,this._ambisonicOrder=t,this._numberOfChannels=(this._ambisonicOrder+1)*(this._ambisonicOrder+1),this._buildAudioGraph(),i&&this.setHRIRBufferList(i),this.enable()}n.prototype._buildAudioGraph=function(){const e=Math.ceil(this._numberOfChannels/2)
6577this._inputSplitter=this._context.createChannelSplitter(this._numberOfChannels),this._stereoMergers=[],this._convolvers=[],this._stereoSplitters=[],this._positiveIndexSphericalHarmonics=this._context.createGain(),this._negativeIndexSphericalHarmonics=this._context.createGain(),this._inverter=this._context.createGain(),this._binauralMerger=this._context.createChannelMerger(2),this._outputGain=this._context.createGain()
6578for(let t=0;t<e;++t)this._stereoMergers[t]=this._context.createChannelMerger(2),this._convolvers[t]=this._context.createConvolver(),this._stereoSplitters[t]=this._context.createChannelSplitter(2),this._convolvers[t].normalize=!1
6579for(let t=0;t<=this._ambisonicOrder;++t)for(let e=-t;e<=t;e++){const i=t*t+t+e,n=Math.floor(i/2)
6580this._inputSplitter.connect(this._stereoMergers[n],i,i%2),this._stereoMergers[n].connect(this._convolvers[n]),this._convolvers[n].connect(this._stereoSplitters[n]),e>=0?this._stereoSplitters[n].connect(this._positiveIndexSphericalHarmonics,i%2):this._stereoSplitters[n].connect(this._negativeIndexSphericalHarmonics,i%2)}this._positiveIndexSphericalHarmonics.connect(this._binauralMerger,0,0),this._positiveIndexSphericalHarmonics.connect(this._binauralMerger,0,1),this._negativeIndexSphericalHarmonics.connect(this._binauralMerger,0,0),this._negativeIndexSphericalHarmonics.connect(this._inverter),this._inverter.connect(this._binauralMerger,0,1),this._inverter.gain.value=-1,this.input=this._inputSplitter,this.output=this._outputGain},n.prototype.setHRIRBufferList=function(e){if(!this._isBufferLoaded){for(let t=0;t<e.length;++t)this._convolvers[t].buffer=e[t]
6581this._isBufferLoaded=!0}},n.prototype.enable=function(){this._binauralMerger.connect(this._outputGain),this._active=!0},n.prototype.disable=function(){this._binauralMerger.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict"
6582function n(e,t){return e===t?1:0}function r(e,t,i,n,r){const s=(n+t)*(2*t+1)+(i+t)
6583e[t-1][s].gain.value=r}function s(e,t,i,n){const r=(n+t)*(2*t+1)+(i+t)
6584return e[t-1][r].gain.value}function o(e,t,i,n,r){return n===r?s(e,1,t,1)*s(e,r-1,i,r-1)-s(e,1,t,-1)*s(e,r-1,i,1-r):n===-r?s(e,1,t,1)*s(e,r-1,i,1-r)+s(e,1,t,-1)*s(e,r-1,i,r-1):s(e,1,t,0)*s(e,r-1,i,n)}function a(e,t,i,n){return o(e,0,t,i,n)}function l(e,t,i,r){if(0===t)return o(e,1,1,i,r)+o(e,-1,-1,i,r)
6585if(t>0){const s=n(t,1)
6586return o(e,1,t-1,i,r)*Math.sqrt(1+s)-o(e,-1,1-t,i,r)*(1-s)}{const s=n(t,-1)
6587return o(e,1,t+1,i,r)*(1-s)+o(e,-1,-t-1,i,r)*Math.sqrt(1+s)}}function c(e,t,i,n){return 0===t?0:t>0?o(e,1,t+1,i,n)+o(e,-1,-t-1,i,n):o(e,1,t-1,i,n)-o(e,-1,1-t,i,n)}function u(e,t,i){const r=n(e,0),s=Math.abs(t)===i?1/(2*i*(2*i-1)):1/((i+t)*(i-t))
6588return[Math.sqrt((i+e)*(i-e)*s),.5*(1-2*r)*Math.sqrt((1+r)*(i+Math.abs(e)-1)*(i+Math.abs(e))*s),-.5*(1-r)*Math.sqrt((i-Math.abs(e)-1)*(i-Math.abs(e)))*s]}function d(e,t){for(let i=-t;i<=t;i++)for(let n=-t;n<=t;n++){const s=u(i,n,t)
6589Math.abs(s[0])>0&&(s[0]*=a(e,i,n,t)),Math.abs(s[1])>0&&(s[1]*=l(e,i,n,t)),Math.abs(s[2])>0&&(s[2]*=c(e,i,n,t)),r(e,t,i,n,s[0]+s[1]+s[2])}}function h(e){for(let t=2;t<=e.length;t++)d(e,t)}function f(e,t){this._context=e,this._ambisonicOrder=t
6590const i=(t+1)*(t+1)
6591let n,r,s,o,a
6592this._splitter=this._context.createChannelSplitter(i),this._merger=this._context.createChannelMerger(i),this._gainNodeMatrix=[]
6593for(let l=1;l<=t;l++){n=l*l,r=2*l+1,this._gainNodeMatrix[l-1]=[]
6594for(let e=0;e<r;e++){s=n+e
6595for(let t=0;t<r;t++)o=n+t,a=e*r+t,this._gainNodeMatrix[l-1][a]=this._context.createGain(),this._splitter.connect(this._gainNodeMatrix[l-1][a],s),this._gainNodeMatrix[l-1][a].connect(this._merger,0,o)}}this._splitter.connect(this._merger,0,0),this.setRotationMatrix3(new Float32Array([1,0,0,0,1,0,0,0,1])),this.input=this._splitter,this.output=this._merger}f.prototype.setRotationMatrix3=function(e){for(let t=0;t<9;++t)this._gainNodeMatrix[0][t].gain.value=e[t]
6596h(this._gainNodeMatrix)},f.prototype.setRotationMatrix4=function(e){this._gainNodeMatrix[0][0].gain.value=e[0],this._gainNodeMatrix[0][1].gain.value=e[1],this._gainNodeMatrix[0][2].gain.value=e[2],this._gainNodeMatrix[0][3].gain.value=e[4],this._gainNodeMatrix[0][4].gain.value=e[5],this._gainNodeMatrix[0][5].gain.value=e[6],this._gainNodeMatrix[0][6].gain.value=e[8],this._gainNodeMatrix[0][7].gain.value=e[9],this._gainNodeMatrix[0][8].gain.value=e[10],h(this._gainNodeMatrix)},f.prototype.getRotationMatrix3=function(){let e=new Float32Array(9)
6597for(let t=0;t<9;++t)e[t]=this._gainNodeMatrix[0][t].gain.value
6598return e},f.prototype.getRotationMatrix4=function(){let e=new Float32Array(16)
6599return e[0]=this._gainNodeMatrix[0][0].gain.value,e[1]=this._gainNodeMatrix[0][1].gain.value,e[2]=this._gainNodeMatrix[0][2].gain.value,e[4]=this._gainNodeMatrix[0][3].gain.value,e[5]=this._gainNodeMatrix[0][4].gain.value,e[6]=this._gainNodeMatrix[0][5].gain.value,e[8]=this._gainNodeMatrix[0][6].gain.value,e[9]=this._gainNodeMatrix[0][7].gain.value,e[10]=this._gainNodeMatrix[0][8].gain.value,e},f.prototype.getAmbisonicOrder=function(){return this._ambisonicOrder},e.exports=f},function(e,t,i){"use strict"
6600
6601;/**
6602 * @license
6603 * Copyright 2016 Google Inc. All Rights Reserved.
6604 * Licensed under the Apache License, Version 2.0 (the "License");
6605 * you may not use this file except in compliance with the License.
6606 * You may obtain a copy of the License at
6607 *
6608 *     http://www.apache.org/licenses/LICENSE-2.0
6609 *
6610 * Unless required by applicable law or agreed to in writing, software
6611 * distributed under the License is distributed on an "AS IS" BASIS,
6612 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6613 * See the License for the specific language governing permissions and
6614 * limitations under the License.
6615 */t.Omnitone=i(11)},function(e,t,i){"use strict"
6616const n=i(1),r=i(4),s=i(12),o=i(6),a=i(14),l=i(3),c=i(2),u=i(7),d=i(8),h=i(16),f=i(9),p=i(19),m=i(0),g=i(20),y=i(5)
6617let v={}
6618v.browserInfo=p.getBrowserInfo(),v.loadAudioBuffers=function(e,t){return new Promise(function(i,n){new y(e,t,function(e){i(e)},n)})},v.createBufferList=function(e,t,i){return new n(e,t,i||{dataType:"url"}).load()},v.mergeBufferListByChannel=m.mergeBufferListByChannel,v.splitBufferbyChannel=m.splitBufferbyChannel,v.createFOAConvolver=function(e,t){return new r(e,t)},v.createFOARouter=function(e,t){return new c(e,t)},v.createFOARotator=function(e){return new l(e)},v.createFOAPhaseMatchedFilter=function(e){return new o(e)},v.createFOAVirtualSpeaker=function(e,t){return new u(e,t)},v.createFOADecoder=function(e,t,i){return m.log("WARNING: FOADecoder is deprecated in favor of FOARenderer."),new s(e,t,i)},v.createFOARenderer=function(e,t){return new a(e,t)},v.createHOARotator=function(e,t){return new f(e,t)},v.createHOAConvolver=function(e,t,i){return new d(e,t,i)},v.createHOARenderer=function(e,t){return new h(e,t)},m.log("Version "+g+" (running "+v.browserInfo.name+" "+v.browserInfo.version+" on "+v.browserInfo.platform+")"),"safari"===v.browserInfo.name.toLowerCase()&&(p.patchSafari(),m.log(v.browserInfo.name+" detected. Appliying polyfill...")),e.exports=v},function(e,t,i){"use strict"
6619const n=i(5),r=i(2),s=i(3),o=i(6),a=i(7),l=i(13),c=i(0)
6620function u(e,t,i){this._isDecoderReady=!1,this._context=e,this._videoElement=t,this._decodingMode="ambisonic",this._postGainDB=0,this._HRTFSetUrl="https://raw.githubusercontent.com/GoogleChrome/omnitone/master/build/resources/",this._channelMap=r.ChannelMap.DEFAULT,i&&(i.postGainDB&&(this._postGainDB=i.postGainDB),i.HRTFSetUrl&&(this._HRTFSetUrl=i.HRTFSetUrl),i.channelMap&&(this._channelMap=i.channelMap)),this._speakerData=[]
6621for(let n=0;n<l.length;++n)this._speakerData.push({name:l[n].name,url:this._HRTFSetUrl+"/"+l[n].url,coef:l[n].coef})
6622this._tempMatrix4=new Float32Array(16)}u.prototype.initialize=function(){c.log("Initializing... (mode: "+this._decodingMode+")")
6623let e=this._channelMap.toString(),t=r.ChannelMap.DEFAULT.toString()
6624e!==t&&c.log("Remapping channels (["+t+"] -> ["+e+"])"),this._audioElementSource=this._context.createMediaElementSource(this._videoElement),this._foaRouter=new r(this._context,this._channelMap),this._foaRotator=new s(this._context),this._foaPhaseMatchedFilter=new o(this._context),this._audioElementSource.connect(this._foaRouter.input),this._foaRouter.output.connect(this._foaRotator.input),this._foaRotator.output.connect(this._foaPhaseMatchedFilter.input),this._foaVirtualSpeakers=[],this._bypass=this._context.createGain(),this._audioElementSource.connect(this._bypass)
6625const i=Math.pow(10,this._postGainDB/20)
6626c.log("Gain compensation: "+i+" ("+this._postGainDB+"dB)")
6627const l=this
6628return new Promise(function(e,t){new n(l._context,l._speakerData,function(t){for(let e=0;e<l._speakerData.length;++e)l._foaVirtualSpeakers[e]=new a(l._context,{coefficients:l._speakerData[e].coef,IR:t.get(l._speakerData[e].name),gain:i}),l._foaPhaseMatchedFilter.output.connect(l._foaVirtualSpeakers[e].input)
6629l.setMode(l._decodingMode),l._isDecoderReady=!0,c.log("HRTF IRs are loaded successfully. The decoder is ready."),e()},t)})},u.prototype.setRotationMatrix=function(e){this._foaRotator.setRotationMatrix(e)},u.prototype.setRotationMatrixFromCamera=function(e){c.invertMatrix4(this._tempMatrix4,e.elements),this._foaRotator.setRotationMatrix4(this._tempMatrix4)},u.prototype.setMode=function(e){if(e!==this._decodingMode){switch(e){case"bypass":this._decodingMode="bypass"
6630for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].disable()
6631this._bypass.connect(this._context.destination)
6632break
6633case"ambisonic":this._decodingMode="ambisonic"
6634for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].enable()
6635this._bypass.disconnect()
6636break
6637case"off":this._decodingMode="off"
6638for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].disable()
6639this._bypass.disconnect()}c.log("Decoding mode changed. ("+e+")")}},e.exports=u},function(e,t){e.exports=[{name:"E35_A135",url:"E35_A135.wav",gainFactor:1,coef:[.125,.216495,.21653,-.216495]},{name:"E35_A-135",url:"E35_A-135.wav",gainFactor:1,coef:[.125,-.216495,.21653,-.216495]},{name:"E-35_A135",url:"E-35_A135.wav",gainFactor:1,coef:[.125,.216495,-.21653,-.216495]},{name:"E-35_A-135",url:"E-35_A-135.wav",gainFactor:1,coef:[.125,-.216495,-.21653,-.216495]},{name:"E35_A45",url:"E35_A45.wav",gainFactor:1,coef:[.125,.216495,.21653,.216495]},{name:"E35_A-45",url:"E35_A-45.wav",gainFactor:1,coef:[.125,-.216495,.21653,.216495]},{name:"E-35_A45",url:"E-35_A45.wav",gainFactor:1,coef:[.125,.216495,-.21653,.216495]},{name:"E-35_A-45",url:"E-35_A-45.wav",gainFactor:1,coef:[.125,-.216495,-.21653,.216495]}]},function(e,t,i){"use strict"
6640const n=i(1),r=i(4),s=i(15),o=i(3),a=i(2),l=i(0),c={AMBISONIC:"ambisonic",BYPASS:"bypass",OFF:"off"}
6641function u(e,t){this._context=l.isAudioContext(e)?e:l.throw("FOARenderer: Invalid BaseAudioContext."),this._config={channelMap:a.ChannelMap.DEFAULT,renderingMode:c.AMBISONIC},t&&(t.channelMap&&(Array.isArray(t.channelMap)&&4===t.channelMap.length?this._config.channelMap=t.channelMap:l.throw("FOARenderer: Invalid channel map. (got "+t.channelMap+")")),t.hrirPathList&&(Array.isArray(t.hrirPathList)&&2===t.hrirPathList.length?this._config.pathList=t.hrirPathList:l.throw("FOARenderer: Invalid HRIR URLs. It must be an array with 2 URLs to HRIR files. (got "+t.hrirPathList+")")),t.renderingMode&&(Object.values(c).includes(t.renderingMode)?this._config.renderingMode=t.renderingMode:l.log("FOARenderer: Invalid rendering mode order. (got"+t.renderingMode+') Fallbacks to the mode "ambisonic".'))),this._buildAudioGraph(),this._tempMatrix4=new Float32Array(16),this._isRendererReady=!1}u.prototype._buildAudioGraph=function(){this.input=this._context.createGain(),this.output=this._context.createGain(),this._bypass=this._context.createGain(),this._foaRouter=new a(this._context,this._config.channelMap),this._foaRotator=new o(this._context),this._foaConvolver=new r(this._context),this.input.connect(this._foaRouter.input),this.input.connect(this._bypass),this._foaRouter.output.connect(this._foaRotator.input),this._foaRotator.output.connect(this._foaConvolver.input),this._foaConvolver.output.connect(this.output),this.input.channelCount=4,this.input.channelCountMode="explicit",this.input.channelInterpretation="discrete"},u.prototype._initializeCallback=function(e,t){(this._config.pathList?new n(this._context,this._config.pathList,{dataType:"url"}):new n(this._context,s)).load().then(function(t){this._foaConvolver.setHRIRBufferList(t),this.setRenderingMode(this._config.renderingMode),this._isRendererReady=!0,l.log("FOARenderer: HRIRs loaded successfully. Ready."),e()}.bind(this),function(){const e="FOARenderer: HRIR loading/decoding failed."
6642l.throw(e),t(e)})},u.prototype.initialize=function(){return l.log("FOARenderer: Initializing... (mode: "+this._config.renderingMode+")"),new Promise(this._initializeCallback.bind(this),function(e){l.throw("FOARenderer: Initialization failed. ("+e+")")})},u.prototype.setChannelMap=function(e){this._isRendererReady&&e.toString()!==this._config.channelMap.toString()&&(l.log("Remapping channels (["+this._config.channelMap.toString()+"] -> ["+e.toString()+"])."),this._config.channelMap=e.slice(),this._foaRouter.setChannelMap(this._config.channelMap))},u.prototype.setRotationMatrix3=function(e){this._isRendererReady&&this._foaRotator.setRotationMatrix3(e)},u.prototype.setRotationMatrix4=function(e){this._isRendererReady&&this._foaRotator.setRotationMatrix4(e)},u.prototype.setRotationMatrixFromCamera=function(e){this._isRendererReady&&(l.invertMatrix4(this._tempMatrix4,e.elements),this._foaRotator.setRotationMatrix4(this._tempMatrix4))},u.prototype.setRenderingMode=function(e){if(e!==this._config.renderingMode){switch(e){case c.AMBISONIC:this._foaConvolver.enable(),this._bypass.disconnect()
6643break
6644case c.BYPASS:this._foaConvolver.disable(),this._bypass.connect(this.output)
6645break
6646case c.OFF:this._foaConvolver.disable(),this._bypass.disconnect()
6647break
6648default:return void l.log('FOARenderer: Rendering mode "'+e+'" is not supported.')}this._config.renderingMode=e,l.log("FOARenderer: Rendering mode changed. ("+e+")")}},e.exports=u},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wIA9v8QAPv/CwD+/wcA/v8MAP//AQD7/wEACAAEAPj/+v8YABAA7v/n//v/9P/M/8D//f34/R38EvzxAfEBtA2lDTcBJQFJ9T71FP0D/cD1tfVo/Wv9uPTO9PPmOufc/U/+agL3Aisc/RxuGKEZBv3j/iYMzQ2gAzsEQQUABiQFrASzA5cB2QmyCy0AtgR4AeYGtfgAA2j5OQHP+scArPsMBJgEggIEBtz6+QVq/pj/aPg8BPP3gQEi+jEAof0fA1v9+/7S+8IBjvwd/xD4IADL/Pf9zvs+/l3+wgB7/+L+7fzFADH9kf6A+n3+DP6+/TP9xP68/pn+w/26/i39YgA0/u790Pt9/kD+7v1s/Wb+8f4C/1P+pf/x/cT+6/3p/Xz9ff5F/0f9G/4r/6v/4P5L/sL+ff7c/pj+Ov7X/UT+9P5G/oz+6v6A/2D+9/6P/8r/bP7m/ij+C//e/tj/Gf4e/9v+FwDP/lz/sP7F/2H+rv/G/s7/Hf7y/4P+NAD9/k0AK/6w/zP/hACh/sX/gf44AOP+dgCm/iUAk/5qAOD+PwC+/jEAWP4CAAr/bQBw/vv/zf5iACD/OgCS/uD/Cv9oAAb/CgDK/kwA//5tACH/TgCg/h4AHP9aABP/JADP/hEAYv9gAAj/3f8m/ysAYv8gACX/8/8k/ysAXv8bABH//v8j/ygAa/8qAAD/9f9g/1YAWf8JACH/AgB2/z4AXP/w/z3/FgB2/ykAX//9/z//EwCV/zUAS//n/1T/GACK/x4ATv/0/4P/QQB4//v/WP/2/3X/HAB8//P/V//3/2f/AQBh/9v/Tf/x/5P/IwCI/wMAf/8hAKP/JACZ/xUAiv8nAK//HgCr/yMAm/8uAMz/OACi/y
6648QAqf87AMT/MwCY/yUAtP9FAMH/KgCu/ycAyP85AMv/IwCz/xoA1f8qAMn/FgC8/xQA4/8nAMX/CwDJ/xQA4f8ZAMH/BgDO/xQA4f8WAMP/BwDU/xQA4P8QAMH/AQDb/xQA3P8JAMP/AgDh/xIA2v8EAMj/AgDk/w0A1f/+/8v/AwDm/wwA0v/+/9H/BgDl/wkAzv/8/9T/BwDk/wcAzv/8/9r/CQDi/wQAzf/8/9//CADf////0P/9/+L/BwDd//7/0////+T/BgDb//z/1f8AAOf/BQDZ//v/2v8CAOb/AwDY//v/3v8EAOb/AgDY//3/4f8FAOX/AQDZ//7/5P8GAOP/AADb/wAA5/8GAOH////d/wIA5/8FAOD////f/wMA6P8FAOD////h/wQA6P8EAN7////h/wUA4v8DANv/AQDd/wQA3P8CANn/AgDb/wMA2/8CANv/AgDd/wIA3v8CAOH/AQDj/wEA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAAAA/f8CAP//AQD//wEA//8BAP3/AAACAP7/+f8AAAIA/P8FAAQA8/8AABoA+f/V/wQAHQDO/xoAQQBO/ocA0Px1/ucHW/4UCm8HLO6kAjv8/fCRDdAAYfPiBIgFXveUCM0GBvh6/nz7rf0J/QcQSRVdBgoBSgFR62r9NP8m+LoEAvriBVAAiAPmABEGMf2l+SwBjva6/G4A//8P/CYDMgXm/R0CKAE6/fcBBwAtAND+kQA0A5UDhwFs/8IB8fydAEP/A/8v/e7/mP8j/2YBIwE3Av0AYv+uAOD8lgAg/wwAIf/L/n0Ae//OAJMB3P/XAF//XwCM/08AB/8NAEf/rf4jAT3/lgAJAP4AHgDpAO8AUf9L/07/Qf8KAOD/x/+D/3sATQCDAMoA0f79/+L/EQDt/7EAqv+S/7IAuv/o/wgAc//X//H/SwCm/+3/Yf/B/yoAAADI/7X/AwBg/5EATgCX/xYA/P+q/00AVACY/6v/BADD/zwALQCN/8z/KQDu/ygAEgCZ/6f/VQDC//T/KQCs/7P/UgAfAO7/NgC8/57/awAZAPP/+P/V/8z/bQBBAL//DgD0/+T/TABBAMz/CwAxAPz/SQBqALn/BgALAPz/EAA7AIz/3/8iAAUA//8kALf/y/9VABQA+v81AOj/0P9cAB4A+f8WAOr/vv83ABgAw/8JAOj/4f8nACIAsf/y/w4A3v8gACQAxP/n/ycA7P8WAC0Ayf/U/ycA9v/7/yUA0P/P/zUABADc/xUA5P/J/zcACwDS/xUA9P/m/zAACQDX/+3/9v/2/yQACgDZ/+P/AwAKABYA///b/9j/EQALABkADgD6/+7/GwD4/w4A8P/w//j/EgAEAAUA9f/1/wQAGgD4/wAA5////wAAGQD1////7f8FAAUAFQDv/wAA6v8LAAcAFQDs/wEA9P8SAAYACwDr//7/AQASAAYABQDv/wIAAwAWAAIAAgDv/wAABgATAAEA/f/u/wQABgAQAPr/+P/z/wUACQALAPj/9//4/wgABwAKAPT/+f/5/w4ABwAIAPT/+//9/w4AAwADAPH//f///w8A//8BAPP///8BAA0A/f/+//X/AgACAA0A+//8//b/BAADAAoA+f/7//n/BgADAAcA+P/7//v/BwABAAQA+P/8//3/CQABAAIA9//9////CQD/////+P///wAACAD9//7/+f8AAAAABwD8//3/+v8CAAAABgD7//z//P8EAAAABAD6//3//P8FAP//AgD6//7//v8FAP7/AQD7//////8GAP7/AAD7/wEA//8EAP3/AAD9/wEA/v8DAP3/AAD9/wIA/v8CAP3/AQD9/wIA/v8CAP7/AQD+/wEA"]},function(e,t,i){"use strict"
6649const n=i(1),r=i(8),s=i(9),o=i(17),a=i(18),l=i(0),c={AMBISONIC:"ambisonic",BYPASS:"bypass",OFF:"off"},u=[2,3]
6650function d(e,t){this._context=l.isAudioContext(e)?e:l.throw("HOARenderer: Invalid BaseAudioContext."),this._config={ambisonicOrder:3,renderingMode:c.AMBISONIC},t&&t.ambisonicOrder&&(u.includes(t.ambisonicOrder)?this._config.ambisonicOrder=t.ambisonicOrder:l.log("HOARenderer: Invalid ambisonic order. (got "+t.ambisonicOrder+") Fallbacks to 3rd-order ambisonic.")),this._config.numberOfChannels=(this._config.ambisonicOrder+1)*(this._config.ambisonicOrder+1),this._config.numberOfStereoChannels=Math.ceil(this._config.numberOfChannels/2),t&&t.hrirPathList&&(Array.isArray(t.hrirPathList)&&t.hrirPathList.length===this._config.numberOfStereoChannels?this._config.pathList=t.hrirPathList:l.throw("HOARenderer: Invalid HRIR URLs. It must be an array with "+this._config.numberOfStereoChannels+" URLs to HRIR files. (got "+t.hrirPathList+")")),t&&t.renderingMode&&(Object.values(c).includes(t.renderingMode)?this._config.renderingMode=t.renderingMode:l.log("HOARenderer: Invalid rendering mode. (got "+t.renderingMode+') Fallbacks to "ambisonic".')),this._buildAudioGraph(),this._isRendererReady=!1}d.prototype._buildAudioGraph=function(){this.input=this._context.createGain(),this.output=this._context.createGain(),this._bypass=this._context.createGain(),this._hoaRotator=new s(this._context,this._config.ambisonicOrder),this._hoaConvolver=new r(this._context,this._config.ambisonicOrder),this.input.connect(this._hoaRotator.input),this.input.connect(this._bypass),this._hoaRotator.output.connect(this._hoaConvolver.input),this._hoaConvolver.output.connect(this.output),this.input.channelCount=this._config.numberOfChannels,this.input.channelCountMode="explicit",this.input.channelInterpretation="discrete"},d.prototype._initializeCallback=function(e,t){let i
6651i=this._config.pathList?new n(this._context,this._config.pathList,{dataType:"url"}):2===this._config.ambisonicOrder?new n(this._context,a):new n(this._context,o),i.load().then(function(t){this._hoaConvolver.setHRIRBufferList(t),this.setRenderingMode(this._config.renderingMode),this._isRendererReady=!0,l.log("HOARenderer: HRIRs loaded successfully. Ready."),e()}.bind(this),function(){const e="HOARenderer: HRIR loading/decoding failed."
6652l.throw(e),t(e)})},d.prototype.initialize=function(){return l.log("HOARenderer: Initializing... (mode: "+this._config.renderingMode+", ambisonic order: "+this._config.ambisonicOrder+")"),new Promise(this._initializeCallback.bind(this),function(e){l.throw("HOARenderer: Initialization failed. ("+e+")")})},d.prototype.setRotationMatrix3=function(e){this._isRendererReady&&this._hoaRotator.setRotationMatrix3(e)},d.prototype.setRotationMatrix4=function(e){this._isRendererReady&&this._hoaRotator.setRotationMatrix4(e)},d.prototype.setRenderingMode=function(e){if(e!==this._config.renderingMode){switch(e){case c.AMBISONIC:this._hoaConvolver.enable(),this._bypass.disconnect()
6653break
6654case c.BYPASS:this._hoaConvolver.disable(),this._bypass.connect(this.output)
6655break
6656case c.OFF:this._hoaConvolver.disable(),this._bypass.disconnect()
6657break
6658default:return void l.log('HOARenderer: Rendering mode "'+e+'" is not supported.')}this._config.renderingMode=e,l.log("HOARenderer: Rendering mode changed. ("+e+")")}},e.exports=d},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wQA8/8YAP3/CgACAAAA//8CAAYA8/8AAPH/CgDv/97/e/+y/9P+UQDwAHUBEwV7/pP8P/y09bsDwAfNBGYIFf/Y+736+fP890Hv8AGcC3T/vwYy+S70AAICA3AD4AagBw0R4w3ZEAcN8RVYAV8Q8P2z+kECHwdK/jIG0QNKAYUElf8IClj7BgjX+/f8j/l3/5f/6fkK+xz8FP0v/nj/Mf/n/FcBPfvH/1H3+gBP/Hf8cfiCAR/54QBh+UQAcvkzAWL8TP13+iD/V/73+wv9Kv+Y/hv+xPz7/UL83//a/z/9AP6R/5L+jf26/P3+rP26/tD8nP7B/Pv+WP1V/sP9gv91/3P9xP3J/nv/GP5S/sb+IP8v/9j/dv7U/pr+6v+u/Z3/sv5cAOr9Q/83/+n/zP5x/57+2//k/nwA/v01//L+SACB/sD/Ff81AJT+TgDp/ocAm/5dAFT+MgD+/pMAW/7o/yH/xQDA/kkA9P6LAL3+pAC0/iQAz/5UALD+UwAt/3UAhf4UAA//pwC+/joAz/5
6658aAAv/fwDY/iMAIf+uAPP+ZAAc/0QAy/4xAB7/TgDs/goADP8wAEL/NwDo/ub/Uf9BAC3/+v9F/y4ARP9HAFP/EQA3/xMATP81AG3/HQAu/wgAaP9FACb/9f9B/y0AUP8rAED/CwBV/z4AW/8TAGH/BQBK/xsAfv8eAFn/AgB3/zwAff8RAGj//v+E/yAAb//0/3n/FwBz/xcAiv8PAHn/FQCJ/xgAg//x/3j/EQCa/ycAff/w/47/HwCI//X/iv/7/43/JQCM/+n/kP8AAJb/JACj//7/oP8ZAML/SwCo/w4Atv8tAMb/PACr/xcAwP9HAMP/OADF/y4A0f9IANL/NwC//zEA0f9LAMb/MAC8/y4A3f9GAMH/FQDQ/yYA2/8sAMT/AwDX/xkA3v8SAM3/9v/c/w8A4f8LAMj/8f/h/xQA2P8CAMn/8//j/xQA0v/7/9H//P/i/xEA0v/1/9L//f/j/w0A0f/x/9f//v/k/wgAz//u/9z/AwDg/wMA0P/v/9//BQDf////0v/y/+D/CADc//3/0v/2/+L/CgDa//r/1v/5/+T/CgDY//j/2f/9/+T/CADY//f/3P8AAOT/BwDY//f/4P8EAOP/BADZ//j/4v8GAOL/AwDa//r/5f8IAOH/AQDc//3/5v8JAOD//v/f////5v8IAOD//v/h/wIA5/8HAOD//f/j/wMA5/8GAOD//f/l/wYA5v8EAOD//v/m/wYA5f8CAOL////n/wYA5P8BAOH/AADl/wUA4f///+H/AQDk/wMA4f///+T/AQDm/wEA5////+r/AADt/wAA7/////P/AAD1////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////v///wAAAAAAAAAAAQAAAAAA///9/wAABAD+//n/AgAJAAAA+v/+//f/DAAdAPv/+v+l/8L+jf/4/vgAdwVPAQACLQBo+Qj/Ev7o/N3/VgCbA08Bxf+L+yn9J/2HCU8FmgBvDe30Rv5h/LT09gi5CxkA5gOi8/30kwEM+4YJMf2nBmkJJAQQBLoFtvvv+m4A7PF6/R0Bif3qAuf8WARAAf4GyABG/BIAwvr4Acv8U//c/yIC8AEn/B8Daf2CAgMBAf3MAN38vgLK/UT/QwCyAPYClPyvAW/+pQAoASD+zP+R/IYC1f7C/nEBQP96AZb+1QAIAM//yQE7/tkAZ/7TAXL/w/8+AIsAtwB7/24A4v9a/z4A7v4iADb/dwCj/23/kgBOANUAIv8lAKEAxP9gAK7/BwCP/5kA7/9v/0wAzv9DAGT/3/9vAHv/6P+q/xUA7P8XAO//uv/g/2UAEgCV/wEATADM/+7/+//j/+D/9v/i//j/IgD+/xoAxf/6/z4A5/+8/9D/QwDq/+3/OQDT/zUAIgA/APP/PgAjAPD/BwAGACAADAC3//b/HAA3AN//RgDN/w8AIAACAN//GQBDACEAIwA+ACoAJQAeAPz/KgAYAPr/DgAEABYAIgAcAMT/7f8OAOL/5P/2//L/9P8GAPT/7v/8/+7/6v/t//z/AgAUAOL//P8VAAMA4/8IAPb/+P8MAAoA5v8NAAsA9v///wEAAAD9//n/9/8JAAYA7v/6/wMA+f8GAAEA7f/7/xgACAD4/w8A///3/w0A+f8BAAIA/P/5/xIA///9//r/7v/+/xYACQD///H/CwDz/wEADgAHAPP/FADn/+3/AQD5//f/AgD7/wEABwAMAAEADQD8//n/8f8OAPX/BAD+//X/+v8WAAQA+f8CAAEA7/8QAAEA/P8DAAUA9f8KAAwA9v8DAAUA+f8OAAoA9f/7/w0A+v8EAAgA8P/6/woA+//8/wkA+P/3/woA+//8/wcA9//1/woAAwD5/wcA/P/3/w0AAwD3/wEABAD2/wkABgD3/wEABQD3/wUABQD3//v/BwD3/wMABQD3//r/CQD7////BQD6//n/CQD9//3/BAD9//j/BwAAAPv/AwD///j/BwABAPn/AQABAPn/BQACAPn///8DAPr/AwADAPr//v8EAPv/AQADAPv//P8FAP3///8DAPz/+/8FAP7//f8CAP7/+/8EAP///P8BAP//+/8DAAEA+/8AAAEA+/8CAAIA+////wIA/f8AAAIA/P/+/wIA/f8AAAIA/f/9/wMA/////wEA///+/wIA/////wAAAAD+/wAAAAD/////AAD//wAA//8AAP//AAD//wAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD////////+//////8AAP////8AAP//AAAAAPz//f8IAAMA9////w4AAQD6/wwA8//+/y8Afv/0/2H/UP5gAbH+2QG1B2cAVAIh/l32FPyM/nACPQDV/+UEo/Q6AQwCu/oLD9kF8QJA/Uz+Wf2KCOcC+wUKBsL5aQBQ97rwOPiPAvn5CAl8AHEDkQPcAA8Bn/lIAdz7HQF1+xz9cAM4/94E4gDKAun+cgPYAYr9JgJr/bf+ivxz/MoBgv5UA8EBSgAQAJ7/UgEk/cQB7f63/sD/vf4XAhT/BQFCADYAnQGI/9EBtv3hALD/vP+c/3H/TgIN/1sBpf8yAP3/4f8qABr+1f8OAJ3/dwAGADEBnv9JAPz/IQBwAIH/jgAS/4wAsACTAOn/DQDCALn/ZQCSAAIAAwD1/9//jv9aADQA/v9EAB0AfgA8AAQACgB9APr/IAARAPT/5v9xACAABAAHAGUAt/89AC4ACgAjAMP/+v/9/xYA7f/1/+D/7P87AC0Auv8RAAcA9/8FAC8A2//y/xIAEwAaADQAJADp/zoAAgAfABIA2f/e/zUA+P/6/w4A9//A/zcA4//P//T/5f/R////EwDb/w4A8/8BABkANADh/xEA+f/0/wIAHADc//j/GwD1//f/GADs/+v/EAAAAPz/EgD3/+r/FgAMAAkAGAD9/+z/IQAQAPH/GQD3//z/CgAfAOX/AgD8//H/BAATAOv/+v///wIABAAdAOj/BQAPAAcAAQATAOz/8/8JAAkA6f8VAOv/+f8QABUA/v8OAO3/+P8KABUA9f8FAPv/5/8TAA0A7f8XAAkAAQAJABYA4/8WAAcACgANABEA7v8EAP7/AAD+/wMA9//7/xAAAQD8/wQA+f/7/wMABgDq/wAA+v/3/wYACQD1//3/BAD9/wgADgDw//r/AgD6/wEACADv//j/BQD///X/BwDu//j/AgACAPP/BAD2//n/BAAGAPb/BAD8//3/BQAJAPL/AwD+//3/BAAIAPP//f8DAPz/AAAGAPP/+/8CAP7//f8FAPX/+f8DAAAA/P8EAPf/+v8GAAMA+/8EAPv/+/8GAAQA+v8CAP///P8EAAUA+f8AAP///f8CAAUA+P///wEA/v8BAAUA+f/+/wIAAAD//wUA+v/9/wMAAQD9/wQA+//9/wMAAgD8/wMA/P/9/wMAAwD7/wEA/v/+/wIAAwD6/wEA///+/wAABAD6/wAAAQD//wAAAwD7////AQAAAP//AwD8//7/AgABAP3/AgD9//7/AQABAP3/AQD+//7/AAACAPz/AAD+//////8BAP3/AAD//wAA//8BAP7/AAD//wAA/v8AAP7/AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////P/9//3//////wAAAAAAAAIAAgACAP//CAAEAEEA//+cAAUAb/8HAAH9+P9eARkAogQUAJn8BwCd/gX/+QQNAKoC9gFdAtb/b/vd/936TP/6AsD/nfqn/un1W/0dA8IEsQLvAJv2bP72+WMAkP8dAcX+nQO2AIr6bP/EABX+NgK/Bdj2IQv2AE4EUAiD/xQAnwIm/B0B/wGNAoH7sQaP/b8CiQakAqD+R/9xA477KQL//6r75v/O/pcCgQCtAiMCBQAkANAARwHf//39hgBl/kUAJgEtAUEATgA/AgoASADK/zUAJv29/vL+l/9c/0cAUwBBAE8A6QE5/87/Wv9NAOf+5v7P/5P/4/9BAKYAQwDD
6658/zYB5v+r/zYATwAp/1v/WQAEAB0AhwA0AA0AIAA3AAEAzv/u/+//5v9m/zwAIADQ/8T/SABiANb/SwAbAFf/MQDX/7L/hP8TAPr/AgAMAAsAHwAZAI3/VgDC/9v/5//x/6P/AwBlAMv/yf82AB4A+P9WAPj/NwDi/1EA0v9JANj/JwAcAAEADABYANj/4f8MAEwAmP82AN//3P8UADYA7//6/wIACADU/ygAyv82AN7/9v/2/ygAxv/9/+3/5//n/zUA6//g/y4ADgD5/wsABwDv/xIADwAGACoAJQD3/zIA+/8FABsAFgDO/zAAHAAIABQALADp/xcACAAAAPH/GADs/wkACQAFAAgAFQDp/wIAHAD1//P/EQDw/+3/GAD9/+f/HAD8//T/DAAQAPH/HwD4//r/DwAPAOj/EQACAOn/DAAXAOX/BAAOANH/9/8MAO//9f8LANT/9f8EAO//6f8NANb/+P8KAOz/5v8MAOD/7f8UAO//7//+//7/9v8YAPj/9f/z/wsA+v8SAPD/+v/x/xYA+f8SAPb/9//3/xEABQACAPn/9//y/xQACQD///b//v/7/xIACQD9//H/AAD7/xEAAgD5//P/AwD9/w8AAgD3//D/BAD//wUA/v/0//D/BgADAAMA/P/2//f/BwAGAP7/+//2//j/CAAFAPv/+f/5//v/BwAHAPn/9//7//7/BQAFAPf/9//+/wEABAACAPf/+P8BAAIAAgAAAPj/9/8CAAMAAAD+//n/+f8EAAQA/v/8//r/+/8EAAMA/P/7//z//P8EAAIA/P/5//7//v8DAAEA+//5//////8CAAAA+//5/wEAAAABAP//+//6/wIAAQD///3//P/7/wMAAQD///3//f/9/wIAAQD9//3//v/9/wMAAQD9//z/AAD//wEAAAD9//z/AAAAAAAA///9//3/AAD//wAA/v////7/AAD//wAA////////AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+////+f////v//v///wAA/////wUAAQAIAAIABwACAHkATAAOAaMAAf9C/9X6QvwhArAAtghABW37nv/y+0wAWQNcAE8JRwSOC6AEJe8P8S/zrPWaBI/+LQA/+0L+P/4K8AgAb/8uCh78BQtC614GaQWfAin5UfzN8Tf+GQizAZ4MCQMbGJ4BoRS7AvcHyQARA6n9ZwHZ/z4DvwAZAlAB6gbNAS4GFADFATL7E/2K+j37C/xp/SD9Uv0VAOsDs//WAd3+bv7F/f79mP2X/KH+FwC0/1n+VgFcATABHQGaAET+nf8Y/hoAovpqAXj9CQKW/lsCl/4RApj+bAHk/RcAlv4BAG/+DgDi//3/GwAOAEIAq/+y/3z/8v8+/7T/Tv8//27/mgDZ/1sA+P+cAAAA/P/i/yMAi/85AMP/KgDM/9MA9P+QABoA4QAiACwACwBdAP7/TQDb/y0Ayf+SAA0AZwDg/4wA+/8/AAMAgQDp/w0ADAAQAAoANgAgAA4AKABIAB4A4v/3/+f/+v/c/+n/EADn/wgAFAAqAOz/IwDc/9//3f8XAND/2v/a/w0A5v8BANb/9P/m/wAA8P8ZAN3/RwAGAEsABgB/AP7/NAASAEgABAA3AP3/KgD9/1sA8P8lAOr/FgD1/xAA4/8kAOv/AwD4/xEA5f8NAPT/+v/3/x8A7f8PAPj/IwD5/yAA9/8ZAAEAGgD4/xoA9f8HAAMACAD0/xgA+P8AAPr/IQDp/w4A8v8HAPX/IgD1/wYA+P8GAPX/GgD3/woABQASAAcAGQDw/+v/9P8bAP3/HADs/+f/7/8LAPr//v/0//T/AgD2/wsA6P///+P/CADY//7/5v/3/wQA/v8LAPD/GgD1/yMA/P8QAOv/LADw/yQA+P8XAO7/MQD9/yEAAQAcAPD/IgD9/xMA+/8OAO//FQABAAoA+/8PAPP/FQABAAQA9/8PAPX/CAADAAEA+P8NAPv/CAAGAAUA9/8JAP//AAAFAPz/+f8HAAQA/f8FAP3//P8FAAYA+P8DAP7/+/8AAAcA9/8BAP///f///wgA9//+/wAA/v/8/wUA9//8/wIA///7/wUA+v/7/wIAAAD6/wMA/P/6/wEAAQD6/wEA/v/7/wIAAgD6////AAD7/wEAAgD7//7/AQD8/wAAAwD8//3/AwD9/wAAAgD9//z/AwD/////AgD+//z/AwAAAP7/AQD///3/AgABAP3/AAAAAP3/AgACAPz///8BAP3/AQACAP3//v8BAP7/AAABAP3//v8CAP7///8BAP7//f8CAP////8AAAAA/v8CAAAAAAAAAAAA/v8BAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAP//AAD//wAA//8AAAAA/////wAAAQD+////AAAGAP3/OAABAIIAAwBv//f/E/0QAK0ADQCzA/7/8P4u/0cBDQCJA6ABbQDg/w7/z/9o+Vn/SPnL/1//Ef+2+jr9RfZgA5QFZwILDFj+PAb2/nEFKgKk/R0Dlv6b/FUDsP6YAoj9SgAT/iL/tAPwAv8A0P6zAr7/dwAnAf39uP22/skA2v///2YCoP4UAUsAZgF2AJH+4P70/rz9+f+U/Xv/8v7CAcb+TACS/kwAv/+x/tX9oP71/oL/1f8nAEUAZwGtAAgAIgC/AD4BaP8GAGH/dQDF/64Arf8nAakAhAH9/+kAQQD3AFb/q/8p/yIAR/8FAPD/ZAA/AIYA3v8tADQADQBp/3f/CwABAP3/Wf8OANj/WwDH/xoAe/8DAKz/zv96/z8A3f/J/5X/IAD5//j/q//c/+//RADq//D/vv8pADUAFQDI/y8ACAAbANb/OwD3/+3/9f/e/wcAIAAeAMH/8/8xAC0AEADW/+3/HAADAPv/8P8DAOL/OwD3/xcACQAHAM//5f8XAAcAz//T/9D/HgD9////yf/e//v/AgD//9H/6/////H/+/8hAAIA9//7/w0AFgAQAPL/2v/8/xsAGQABANz/9P8YAAQA/v/y/wMA5v8YAAkAAAAAAAMA7/8KABgADwDs//j/BwATABsA8P/1//z/BAAMAAAA9P/s/xAA/v8GAAkA/v/p/wMACwALAP7/9P/p/wcADQAFAPb/7//4/w0ACAD8//b//v/1/wMACwD1//T/8P/8/wAACQDz/+f/5P8GAAkABQD5//D/+v8FAA0AAwD///T/AgACABAA/v8CAPD/+/8FAAoA9f/3//f//v8GAP7/9v/t//z/+f8AAPj/+v/3/wEA+v8HAPr//P/5/wQA//8DAPr/+P/3/wYA///+//X/+//5/wQA/f/7//X/+//4/wMA/f/8//j//v/9/wYA///8//f/AgAAAAUA/f/6//n/AwACAAIA/f/7//z/AwACAAAA/f/6//3/AgADAP7//f/7/wAAAwAFAPz////8/wMAAgAEAPv//v/+/wMAAgADAPv//v///wMAAQABAPv//f8AAAIAAAD///v//f8BAAIA///+//z//v8CAAIA/v/9//3///8CAAEA/v/9//7/AAACAAAA/v/9////AAABAAAA/f/9/wAAAQABAP///f/+/wEAAQAAAP///v/+/wEAAQD///7//v///wEAAQD///7//v///wEAAAD+//7///8AAAAAAAD+//7///8AAAAA///+//7///8AAAAA////////AAAAAP////////////8AAP//////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAAAAAAABAAAAAAD//////////////v////3/////////+//8////AQD9//z/9f8BAAIA+f8dACgAWQBxAJX/qv+Y/uz9aP9k/7UDUQQBAiQA4Pgi/AkB0gKaBsD/+fxp/vz9CQSp/I/+ywDO+vMD0fzK/PABcgBeBfoBv/+uAuH9Sf5gAy39awMmBWUBuP9fA9/9fgDj/2/+EACaACcCSv9Z/2j/rv7hAA0AWf55/7L84P7E/SIAT/67AMv/tf+FAA7/1v+7/gv/IP+E/sQA+P5aAXz/tP9XAFX/tP8o/4r/j//e/yQAMv9mAJT/rgCr/9X/EwCb//H/9f7F/6D/EAAoAK3//v+e/zsAh/+B/7r/if/C/2r/4P/z/6//HwCy/0IA7/9ZALT/y/80ACgA9v/J/9//DgA5ADUALQARADIACwAfAOf/NgArACMACQBBAEcAGAAjAC4AWQBUAHcAAAAfACEAIAAcAPj/CADk/yQA7v89AEEAFwD5/xYA6f8aAOX/AADF/zQADwAUAOT/BQDr/yUA6P8XAOf/HADR/0AA8P8nAAgACQDt/ycAKAAHAPH/IQDz/xsACADn//n/DgADAA4A8P///8z/GgDN/yMA/f8QANj/MwACAC0ACwAOAO3/JgAZAAUACgAAAA4AIgAaAAkADwACAAAAHQATAAUABQACAAgACwAjAO////8AAA8ABQAPAPL//f8GAAsABgAGAPD/8v8GAPz/CAD6//H/6v8PAAgABgD4//3/9v8aAAgABwD1//7//v8QAAoACAD//wUA9v8QAAoABAAFAAgAAgAJAAoAAwD//w0AAgD//wcA/v8DAAoABQAFABUABAAKAAYABwAHAA8ACgAGAAwADwAMAAkAEAAJAAgADwAMAAgADgAJAAUACQAPAAUACwAHAAEABgAIAAEABAAGAP//AgAJAAAAAgAEAP7///8IAAIA//8GAAEAAQAJAAIA/v8EAAMA//8JAAEA/v8DAAMA/v8HAAMA/f8BAAUA/v8FAAMA/v8BAAcA//8DAAMA/v8BAAYA//8CAAMA/////wcAAAAAAAMAAAD//wYAAQD+/wMAAQD//wUAAQD+/wIAAgD//wQAAgD+/wEAAwD//wMAAwD+/wEAAwD//wIAAwD
6658//wEABAAAAAEABAD//wAABAABAAAAAwAAAAAABAABAP//AwABAAAAAwACAP//AgACAAAAAwACAP//AgACAAAAAgACAAAAAQADAAAAAQACAAAAAQADAAAAAQACAAAAAAACAAEAAAACAAEAAAACAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAAAAAAAAAAAAAAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAP//AAD//wAA//8AAAAA//8AAP//AAACAAAA+f8BAAYA///4/wIA//8AAA8A/v/V/wEAEwA9AAEBRwA2AF7/kfog/3gBwv99CDYBU/qtAUX/AP7OAfkAX/o9B38FSfwaAuT14/60BAr8CQAI/tfyIQTzAXP+egdUBBwBof7TBMT8bAWi/5EEWwBRAAAKyfxE/8b88vp6ACP+PAF4/qD8MQNM/ygCJ/2XAPD9kP5gAVT/iP9I/lEB4P8qAD0BFAGa/+7/DgB2AOP98gFm/u/+Vv5/AG8ASP9gAM//qv9w//oAcv+2/jIBHgA7/6D/oAAGAKH/lADT/wAAggC8AAYAkP9yAEcAkf8BAOD/RAAr/zUANwDt/xQAJQAkAMT/zwA/AOH/xv9zAGsANQBTAIcALAAvACIATACy/xMADADg/xcAWABvAJL/7f9VAPb/EgDt/wcA4f8kAPP/5P+h/wgACQDy//r/LgAQAMn/8/9CAOX/5v/S/9//3P8pABYAuP/s/w8AFgDt/+3/7v/w/9j/5/8GAOf/2P/2//P//v8kABMAuf/m/xoADADZ/+r/3P8KAAUAKwDe/wsA3P8VAAAADgAfAB0ACAAMAF4AGgAhAPL/MwDz/0kABAAKAPX/LwAbAAkA9v/s/+3/8/8CABAAAADm//n/BQALAAUAAQDj//n/JQAVAPX/9v/+/wIAEQABAPP/8P/1/wAABgD6/+3/7//o//j/DAD8/+b/8P8IAAkABgD4//D/8P8UAAoAAwD4/wAA+f8OAAcAAAAFAPX/9v8TAAkA8v8EAPb/9/8dAA0A7/8CAPn/+f8SAAQA8/8CAOf/+v8DAAgA9P////H//P8IAAUA8//0/wIAAQAGAAgA9//7/wAA+/8EAP//+P/+////AgACAAsA8v/+/wIABQD7/wgA9v/7/wMABAD5/wAA/P/3/wEAAQD7//7//P/1/wQA///3//r////3/wMAAwD1//r/AwD6////AgD4//n/AwD8//7/AgD4//n/AwD+//3/AQD4//n/BQD///n/AAD6//j/BAABAPj/AAD9//v/AwADAPj//v/+//z/AwAEAPj//v8BAP7/AQADAPj//f8CAP////8EAPr//P8DAAAA/v8CAPv//P8DAAEA/f8BAP3//f8DAAIA/P8AAP7//f8DAAIA/P///wAA/f8BAAIA+//+/wEA//8AAAEA+//+/wEA/////wEA/P/+/wEA///+/wAA/f/9/wEAAAD9/wAA/f/+/wEAAQD8/////v/+/wAAAQD8////////////AQD9////AAD/////AAD+////AAAAAP//AAD///////8AAP//AAD//wAA//8AAP//"]},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wQA8/8ZAPr/DAD+/wMA/v8KAAQA/f8DAAMABADs//z/8v/z/8f/R/90/ob+//zAAWsDAwY3DKn9//tu93DvkwI6An4CuwJ0/BH7VPux92X0Gu7N/EX9mgfqCkkIiRMgBd4NQQGL/c0G/xBxAKELZATUA/sIHRSx+fkCyAUmBNEJIARlAdHz2AjNACcIsAW4AlECsvtJ/P/7K/tf++n8aP4W+g0FXAElAMn8nQHn/sT+Zv7N+9X2xvzM/O3+EvpqBBD7SQLd+vb/sPlw/JD72/3n+Rr+L/wS/vz6UQGg/Nf+Av5L/5X9Gv2//SP+mf3j/lf+v/2B/ZH/5P05/iL9MP9F/uf9UP4v/qv9mv7o/Xn+wP2k/8L+uP5J/tD+Dv/Y/bL+mP72/n3+pP+7/hAA+/5zAGH+Z/+u/g8Azv2y/6L+//9o/iIADP8VACz/CwCN/pb/1v4yAFP+wf+4/jsAcf5VAP3+bADa/nMA6f4sAOT+IQBd/v7/7v6aAIL+QADe/nEA0P4yAKz+CQCo/moAuf5xAN7+mAC8/jcANf9eAPX+IAA1/1kAAP9hAMz+PQD5/m0A2/4gAPr+UQDh/jQAEv9BAPH+FABN/zkASv9DADP/BABe/1IAGf8oAE3/RQAw/zIAQf8mADn/GgBE/xIAR/8hAD7/BABy/zEAKP/0/07/GwBX/z4ARf8mAFr/QQBV/zUAVP8eAFz/JABt/0EAUP8MAHz/KgBr/ycAYv8EAH3/MABl/x8Agv8bAIj/GgBv//z/ff8AAJX/IABu/+T/jv/r/4z/9/9n/77/pP8JAJD/EQCJ//r/q/8WAJ//GQCU/xYAtv8qAKr/PQCW/ysAwf8+ALb/OgC3/ygAz/8uAM7/OgDH/ygAz/8kAMz/OgC//xsA1f8qAMn/LwDN/xcA1f8oAMv/JQDR/xMAzf8bAM//HgDU/wUA2v8ZANL/EwDW/wEA1f8ZAMz/BwDX/wIA0v8SANT/BQDW/wMA0/8PANT/AADY/wIA1f8MANX/+f/a/wUA0v8IANf/+//Y/wUA0/8DANr/+f/Y/wQA1v8BANr/+f/Z/wUA1//8/9z/+v/Y/wYA2f/8/93//v/Y/wUA2v/9/93////Z/wUA3P/8/97/AgDa/wMA3v/8/97/AwDb/wIA3//9/97/BADd/wEA4f///9//BQDf/wAA4v8AAN//BQDf/wAA4/8CAN//BADh/wAA4/8DAOD/BADi////4/8DAOH/AwDk/wAA5P8FAOL/AgDl/wEA5P8FAOL/AQDl/wEA4/8EAOL/AQDj/wIA4P8DAN//AADg/wIA3v8CAOD/AADh/wEA4v8AAOP/AADm/wAA6P8AAOz/AADu/wAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////f/+//7///8AAP////8BAAEA/f8AAAEAAQAFAAUA9//6/x0A2f/9/xMA3P+jAE//of9HAKP//gCj/77/Z/vi/28D9/ywDJAJIvr6AsX0Xec4BhcGzf23DZP7yfZ6C1//nwBDBIHyYgob/Tf3sQ41ANoKRA/A+E7yffAa9gD5EQUBDMwMygiqAHMAqPqhAGUB2/gE+a78H/+4APT6DwIUAA0HNwMhBfL8E/90A5n7dP9cALIC+v5C/q0AOv9kAogBHv01/+3/qAQD/ub8T/4vAOUA5P6KATv+ywEYAeT+KP6i/3gCFP6h/hr/+P83ACL/VADn/8UARQJI/4MAu/8qAlj+wf4iAPb/LgFJ/8QAUABAAI4ABf+k/3X/YgFK/ij/j/9HADoAi/+WAA0BVwC/ACL/LACe//cARv9i/xgAUgA0ACj/FgBgAIj/5P9M/7z/zv8/AKz/gv8sAEQA6/+I/yYAawDL/7T/xf8qAOv/FQCu/5n/EgAyAO3/i/9LAE4A+//R//P/FgDe/8z/u/8DADIALAAZALL/TAA8ABwAo//1/xwA/P/L/z0A6P8jAN7/7v+a/zAAwf/7/3//KQAuACwA9v8RAGYAIwBNADgAKgASAF0ADgANACEAMQDH//H/LQACAB0Ay////x0APAABAAQA2v8iAAcAEgDE/+v/FQD+/+P/DAD1/97/6v/4//X/EwD4/+7/5P8cAA0ACQDH//7/CQAXAAEA/P/5//j/CwAWAAEABQD9//n/AQAWAB0A7v/k/wAACQAmAP//9/8AAPn/8/8aAO//6/8fAOv/5v8hAP//5/8PAOf/AAAGAPn/6v8JAAYABgABAOv/1//1//L/+P8DABcA6f/8/wMACgD7/xAA3v/2//z/DADu//z/5v/5/wEA/P/6//7/7v/x/wQABgD5/wAA8v/w/wkAEQD2//j/+v8EAAcAEAD3//v/+v8CAAAACQD3//v//v/9/wUADAD2//X/AgAHAAAABwD2//T/BgAKAP7/AQD4//r/BAAIAPn/AAD3//f/BQAHAPv//v/7//n/BQAJAPj/+v/9//7/AgAGAPj/+f8BAAEAAgAFAPn/+v8BAAIAAAAEAPn/+f8CAAQA/v8BAPr/+v8CAAQA/P////v//P8CAAQA+//+//3//f8CAAUA+v/9//////8AAAQA+v/8////AAD//wIA+//8/wAAAQD+/wEA+//8/wAAAgD9/////P/9/wEAAgD8//7//f/9/wAAAgD8//3//v/+////AQD8//z/////////AAD8//3///8AAP7/AAD9//7///8AAP7////+//////8AAP7////+////////////////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD/////
6658/v8AAP///////wAAAAAAAP7/AQABAAAABwD///X/BQAjAPL/CQDb/9D/GAAb/7sAYwCW/z0BcP/X/7T/2QDW+wH8yANCCCUJ5QT++UXmhPwhA78FuAxH+p78ifudBlAG9vmu/lAK2fdlB///cfjoCa0E7Akn9Yb/zvba+AkAHPywBGEBFwUNAL8AXAAGA20DFvmR/kz+F/06Ag/+GwHl/5EEKgJd/q0AP/ym/9n6EfxY/2H+/QFtAC4C6QBDAaMCo/20/+3/3f/p/fL9rv9V/6cBhQHuAX4AcwJYAaH/IP/P/gsApP0LAe7/sQBuAI0AAgGDAE4BzACe/5X//v+v/+f+Zf+gAOv/5QBhAOIApAANASYAuP+h/8b/HQBr/9//bACWAGEAFAB5AD0AWQDU/+D/Yf/p//D/s/+R/4QAMQBvABEAkQBfABQAJgDW/wwA8/8XALz/vf8zAFAAKwD1/zEAPwDJ/x0A7/8LAOX/FwDR//H/EQAdAO//6P8QAFEA2f8WABEAMgDy/xIA+f/s/xAALgDv////HQAvAPT/+f8iAAYAEgAFABoAGgD//w0A+f/0/xsAHgDx/9f/GAACAPH/8f8JAPf/GwALABEA7/8cAPT/CgD2//j/BQD8/+3/OgAgAAYA9f8PAN7/DgD9/9r/1//3/+3/9//1//b/8//5//f/AgAJAOf/+v8OAAMACwD9/+7/5f8eAAEA9//q//7/8P8WAP7/+//4/wIA+f8TAAIA9f/5/wcA+P8iAAgA9v/n/xoA//8gAAUABwDj/wAA9v8BAAUAFQDn/wMA7v8QABAAEQDm/wwA8f8aAAAABwDu/wcACgASAAEA7//w//f/BgARAAkA6P/3/wcADgAKAAYA4f/4/wYADgAAAPr/8P/9/xQACgAHAPn/7//9/xEAAgD+//L/8v/8/xUAAwDw//H/9f8CAAsA/v/q//L/+f8FAAYA/P/r//j///8GAAkA+//o//j/AQAIAP//+v/o//v/CAAIAPv/+P/w/wEACQAHAPj/+f/0/wIACwAFAPb/+f/4/wQACwACAPP/+f/+/wYACAD///L/+/8BAAYABQD9//P//P8FAAUAAgD7//T//f8HAAQA///7//f///8IAAMA/P/6//r/AQAIAAEA+v/6//3/AgAHAAAA+f/7/wAAAwAFAP7/+P/8/wIAAgACAP3/+f/9/wMAAwAAAPz/+v/+/wQAAgD+//z/+/8AAAQAAQD8//z//f8BAAQAAAD7//3///8BAAMA///7//3/AAACAAEA/v/7//7/AQABAAAA/v/9////AQAAAP///v/+////AAD/////////////////////////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD////////+//////8AAAAA/v/+/wAAAQD8//3/CQAJAP3/+v8PAAcApABlABkBkwCO/i//lfqa/HQAcf/3BdkCzwJcBCMC0wMN/9/9wgI7AaECYfxV/Tf83vhn/xrt8Owx/8n7cgHABYb43QcZDh4WugNrA7P74gHu/9z/zv0t/acCiQHY/iv4qQOl/ysCE/0//XT9Sf4O//j9xfupAn394gHO+rsCXAFIAxQC9wIXBgcD2AQuAnb/9gJh/6wAVfxEAI4Bvf7oAFv/bALsAMQBe/88/joAT/4dAH39/v9LAXn/gwDI//QBdABcAA0A7f4lAMn///+9/tv/iABp/13/pP/dALv/w/8MAHv//f+y/6////7U/5AAZP+Z/8r/nQDR/5r/DwDr/xAA4v+s/3z/+P9uAOv/t/82AGcAHgCb/yQAFQBGAM7/CgD3/xoAegAaAOz/CgBHAA8Adv8/AAAABQC2/xIAAAA7ABQAKgCj/z4AAQAXAJz/JAADAAcA8f/1/2AAAQAlAPD/NgDx/1wA7v/4/wMAZADv//3/HQAkAFoA8P9FAPv/FgBIAPf/WQAHAEUACQD0/xIAQwDu/wMAwP9VALn/XwCw/yEA5f8sAPj/FgDD/1YAyv8rAOX/HQDo//j/IQAQACAAHwD9/yQAHQBAABgABQAiAAUAKAD3/wkACwAKAAMABwAJAPb/+f8GAOr/JQAHABMA6P8TAA4AGgD//woA8/8ZAP//GADu/w0A9v8SAAMABwD4/wQA5P8XAAQACgDq/wUA+/8VAAcACADs/xIAAAATAPH/+v/1//T/7f///+z/+v/y/+//9/8KAAcACgAJAPT/BAAKAAAABgAIAPL/9v8KAAMABAACAPr/9v8OAAIA+P/x//v/+f8MAPb/+P/w/wQA9f8MAPn////7/woA/v8PAAEAAgD1/xAAAQAPAP//AwD//xQABwALAAAABgADABAAAgAHAAAACAABAA8ABQAFAAMABwAEAA4ABwADAAEACQAFAAoAAwD//wAACQADAAUAAQD/////CAABAAMAAAD/////BwACAAEAAAD/////BwACAP7///8BAAAABgABAP7///8CAAAABAAAAP7///8DAAAAAwAAAP3///8DAAAAAQAAAP3//v8EAAAAAAD+//////8EAP/////+/wAA/v8EAP/////+/wEA/v8EAP///v/+/wIA//8DAP///v/+/wIA//8BAP///v/+/wMA//8BAP/////+/wMA//8AAP//AAD+/wQA//8AAP7/AQD//wIA////////AQD//wIA////////AQAAAAEAAAAAAP//AQD//wEAAAAAAP//AQAAAAEAAAAAAAAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wAA+v8AAPz/AAD//wAA/f8AAAEAAAD+/wAACQAAAAQAAAAZAAAAtgAAAFsBAABW/gAAH/oAAGcBAABoBwAAlAAAAO3/AAARAQAA+wIAAEoEAACe/gAAiv4AALD0AADJ8wAAkQQAAF34AABi8QAAPQAAAAH2AAD19AAADAMAAJwGAACTEAAA0AwAAJkHAACOBwAAuQEAANcDAAC6AgAAHwUAAHEFAAB0AwAAbgEAADz+AADYAQAAGAAAAJwCAADgAAAA//0AAMn+AAAT/AAAwP8AAOn9AAAJAAAAewEAAOn+AACN/wAAOv0AAO3+AADN/gAAcP8AACj/AACq/gAA+f4AAML9AACa/wAA/f4AAN7/AABo/wAA6/4AAE//AAAC/wAAEQAAAHX/AAB0AAAA5f8AAEwAAAB3AAAA5/8AAMIAAABCAAAAzgAAAE8AAAB3AAAAKAAAADMAAACqAAAALwAAAK4AAAASAAAAVgAAACgAAAAtAAAATAAAAP3/AAA7AAAA2/8AACQAAADw/wAALQAAADEAAAAlAAAAbAAAADMAAABUAAAAEAAAACgAAAD1/wAA9v8AAPr/AADu/wAALgAAABIAAABUAAAARAAAAGUAAABGAAAAOAAAAGAAAAAuAAAARQAAACEAAAAfAAAAAAAAAAkAAAAQAAAAAwAAABIAAADs/wAAEAAAAAYAAAASAAAAIgAAABEAAAADAAAABAAAAA8AAAD4/wAAHQAAAAsAAAAIAAAADgAAAP//AAAcAAAADwAAAAYAAAASAAAAFwAAAAMAAAAYAAAAEgAAAPr/AAAQAAAADQAAAAoAAAD3/wAABgAAAPb/AADf/wAA/v8AAPL/AAD6/wAAFAAAAAQAAAAEAAAAGwAAAAEAAAAMAAAAIAAAAAIAAAAdAAAAGAAAAAIAAAAcAAAAEgAAAAcAAAAeAAAADwAAAAQAAAAeAAAABAAAAAYAAAAZAAAAAQAAAA4AAAATAAAA/v8AAAoAAAAOAAAA+/8AAAsAAAAJAAAA+f8AAAsAAAABAAAA+f8AAAoAAAD9/wAA+v8AAAcAAAD5/wAA+v8AAAUAAAD3/wAA/f8AAAQAAAD2/wAAAAAAAAEAAAD3/wAAAgAAAAAAAAD4/wAAAwAAAP7/AAD6/wAABAAAAP3/AAD8/wAABAAAAPv/AAD+/wAAAwAAAPv/AAD//wAAAQAAAPv/AAAAAAAAAAAAAPv/AAACAAAA//8AAPz/AAACAAAA/v8AAP3/AAACAAAA/f8AAP7/AAABAAAA/f8AAP//AAABAAAA/f8AAAAAAAAAAAAA/v8AAAEAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"]},function(e,t,i){"use strict"
6659t.getBrowserInfo=function(){const e=navigator.userAgent
6660let t,i=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i)||[]
6661if(/trident/i.test(i[1]))return t=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:t[1]||""}
6662if("Chrome"===i[1]&&(t=e.match(/\bOPR|Edge\/(\d+)/),null!=t))return{name:"Opera",version:t[1]}
6663i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(t=e.match(/version\/([\d.]+)/i))&&i.splice(1,1,t[1])
6664let n=e.match(/android|ipad|iphone/i)
6665return n||(n=e.match(/cros|linux|mac os x|windows/i)),{name:i[0],version:i[1],platform:n?n[0]:"unknown"}},t.patchSafari=function(){window.webkitAudioContext&&window.webkitOfflineAudioContext&&(window.AudioContext=window.webkitAudioContext,window.OfflineAudioContext=window.webkitOfflineAudioContext)}},function(e,t,i){"use strict"
6666e.exports="1.0.6"}])},e.exports=n()},function(e,t,i){"use strict"
6667e.exports="0.0.4"}])}),
6668/*!
6669 * MediaElement.js
6670 * http://www.mediaelementjs.com/
6671 *
6672 * Wrapper that mimics native HTML5 MediaElement (audio and video)
6673 * using a variety of technologies (pure JavaScript, iframe)
6674 *
6675 * Copyright 2010-2017, John Dyer (http://j.hn/)
6676 * License: MIT
6677 *
6678 */
6679function e(t,i,n){function r(o,a){if(!i[o]){if(!t[o]){var l="function"==typeof require&&require
6680if(!a&&l)return l(o,!0)
6681if(s)return s(o,!0)
6682var c=new Error("Cannot find module '"+o+"'")
6683throw c.code="MODULE_NOT_FOUND",c}var u=i[o]={exports:{}}
6684t[o][0].call(u.exports,function(e){var i=t[o][1][e]
6685return r(i||e)},u,u.exports,e,t,i,n)}return i[o].exports}for(var s="function"==typeof require&&require,o=0;o<n.length;o++)r(n[o])
6686return r}({1:[function(e,t,i){},{}],2:[function(e,t,i){(function(i){var n,r=void 0!==i?i:"undefined"!=typeof window?window:{},s=e(1)
6687"undefined"!=typeof document?n=document:(n=r["__GLOBAL_DOCUMENT_CACHE@4"])||(n=r["__GLOBAL_DOCUMENT_CACHE@4"]=s),t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1}],3:[function(e,t,i){(function(e){var i
6688i="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{}
vendor: 4,230 bytes, lines 6688-6718
6688,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,i){(function(e){var i=setTimeout
6689function n(){}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new")
6690if("function"!=typeof e)throw new TypeError("not a function")
6691this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],u(e,this)}function s(e,t){for(;3===e._state;)e=e._value
66920!==e._state?(e._handled=!0,r._immediateFn(function(){var i=1===e._state?t.onFulfilled:t.onRejected
6693if(null!==i){var n
6694try{n=i(e._value)}catch(r){return void a(t.promise,r)}o(t.promise,n)}else(1===e._state?o:a)(t.promise,e._value)})):e._deferreds.push(t)}function o(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.")
6695if(t&&("object"==typeof t||"function"==typeof t)){var i=t.then
6696if(t instanceof r)return e._state=3,e._value=t,void l(e)
6697if("function"==typeof i)return void u((n=i,s=t,function(){n.apply(s,arguments)}),e)}e._state=1,e._value=t,l(e)}catch(o){a(e,o)}var n,s}function a(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)})
6698for(var t=0,i=e._deferreds.length;t<i;t++)s(e,e._deferreds[t])
6699e._deferreds=null}function c(e,t,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=i}function u(e,t){var i=!1
6700try{e(function(e){i||(i=!0,o(t,e))},function(e){i||(i=!0,a(t,e))})}catch(n){if(i)return
6701i=!0,a(t,n)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var i=new this.constructor(n)
6702return s(this,new c(e,t,i)),i},r.all=function(e){var t=Array.prototype.slice.call(e)
6703return new r(function(e,i){if(0===t.length)return e([])
6704var n=t.length
6705function r(s,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var a=o.then
6706if("function"==typeof a)return void a.call(o,function(e){r(s,e)},i)}t[s]=o,0===--n&&e(t)}catch(l){i(l)}}for(var s=0;s<t.length;s++)r(s,t[s])})},r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,i){i(e)})},r.race=function(e){return new r(function(t,i){for(var n=0,r=e.length;n<r;n++)e[n].then(t,i)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){i(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},r._setImmediateFn=function(e){r._immediateFn=e},r._setUnhandledRejectionFn=function(e){r._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=r:e.Promise||(e.Promise=r)})(this)},{}],5:[function(e,t,i){var n,r
6707n=this,r=function(){
6708/*! svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */
6709function e(e,t,i){if(i){var n=document.createDocumentFragment(),r=!t.hasAttribute("viewBox")&&i.getAttribute("viewBox")
6710r&&t.setAttribute("viewBox",r)
6711for(var s=i.cloneNode(!0);s.childNodes.length;)n.appendChild(s.firstChild)
6712e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument
6713i||((i=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map(function(n){var r=t._cachedTarget[n.id]
6714r||(r=t._cachedTarget[n.id]=i.getElementById(n.id)),e(n.parent,n.svg,r)})}},t.onreadystatechange()}function i(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var r,s=Object(n),o=window.top!==window.self
6715r="polyfill"in s?s.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&o
6716var a={},l=window.requestAnimationFrame||setTimeout,c=document.getElementsByTagName("use"),u=0
6717r&&function n(){for(var o=0;o<c.length;){var d=c[o],h=d.parentNode,f=i(h),p=d.getAttribute("xlink:href")||d.getAttribute("href")
6718if(!p&&s.attributeName&&(p=d.getAttribute(s.attributeName)),f&&p){if(r)if(!s.validate||s.val
6718idate(p,f,d)){h.removeChild(d)
6719var m=p.split("#"),g=m.shift(),y=m.join("#")
6720if(g.length){var v=a[g]
6721v||((v=a[g]=new XMLHttpRequest).open("GET",g),v.send(),v._embeds=[]),v._embeds.push({parent:h,svg:f,id:y}),t(v)}else e(h,f,document.getElementById(y))}else++o,++u}else++o}(!c.length||c.length-u>0)&&l(n,67)}()}},"function"==typeof define&&define.amd?define([],function(){return n.svg4everybody=r()}):"object"==typeof t&&t.exports?t.exports=r():n.svg4everybody=r()},{}],6:[function(e,t,i){"use strict"
6722Object.defineProperty(i,"__esModule",{value:!0})
6723var n,r="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},s=e(8),o=(n=s)&&n.__esModule?n:{default:n},a=e(16),l=e(26)
6724var c={lang:"en",en:a.EN,language:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i]
6725if(null!=t&&t.length){if("string"!=typeof t[0])throw new TypeError("Language code must be a string value")
6726if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(t[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters")
6727c.lang=t[0],void 0===c[t[0]]?(t[1]=null!==t[1]&&void 0!==t[1]&&"object"===r(t[1])?t[1]:{},c[t[0]]=(0,l.isObjectEmpty)(t[1])?a.EN:t[1]):null!==t[1]&&void 0!==t[1]&&"object"===r(t[1])&&(c[t[0]]=t[1])}return c.lang},t:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
6728if("string"==typeof e&&e.length){var i=void 0,n=void 0,s=c.language(),o=function(e,t,i){if("object"!==(void 0===e?"undefined":r(e))||"number"!=typeof t||"number"!=typeof i)return e
6729var n=[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>0&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])>=2&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])>6&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100>=3&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:(arguments.length<=0?void 0:arguments[0])%100>=11?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||
vendor: 5,441 bytes, lines 6729-6752
6729(arguments.length<=0?void 0:arguments[0])%100>1&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100>10&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}]
6730return n[i].apply(null,[t].concat(e))}
6731return void 0!==c[s]&&(i=c[s][e],null!==t&&"number"==typeof t&&(n=c[s]["mejs.plural-form"],i=o.apply(null,[i,t,n]))),!i&&c.en&&(i=c.en[e],null!==t&&"number"==typeof t&&(n=c.en["mejs.plural-form"],i=o.apply(null,[i,t,n]))),i=i||e,null!==t&&"number"==typeof t&&(i=i.replace("%1",t)),(0,l.escapeHTML)(i)}return e}}
6732o.default.i18n=c,"undefined"!=typeof mejsL10n&&o.default.i18n.language(mejsL10n.language,mejsL10n.strings),i.default=c},{16:16,26:26,8:8}],7:[function(e,t,i){"use strict"
6733Object.defineProperty(i,"__esModule",{value:!0})
6734var 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},r=d(e(3)),s=d(e(2)),o=d(e(8)),a=e(26),l=e(28),c=e(9),u=e(24)
6735function d(e){return e&&e.__esModule?e:{default:e}}var h=function e(t,i,d){var h=this;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)
6736var f=this
6737d=Array.isArray(d)?d:null,f.defaults={renderers:[],fakeNodeName:"div",iconSprite:"mejs-controls.svg"},i=Object.assign(f.defaults,i),f.mediaElement=s.default.createElement(i.fakeNodeName)
6738var p=t,m=!1
6739if("string"==typeof t?f.mediaElement.originalNode=s.default.getElementById(t):(f.mediaElement.originalNode=t,p=t.id),void 0===f.mediaElement.originalNode||null===f.mediaElement.originalNode)return null
6740f.mediaElement.options=i,p=p||"mejs_"+Math.random().toString().slice(2),f.mediaElement.originalNode.setAttribute("id",p+"_from_mejs")
6741var g=f.mediaElement.originalNode.tagName.toLowerCase();["video","audio"].indexOf(g)>-1&&!f.mediaElement.originalNode.getAttribute("preload")&&f.mediaElement.originalNode.setAttribute("preload","none"),f.mediaElement.originalNode.setAttribute("tabindex",-1),f.mediaElement.originalNode.parentNode.insertBefore(f.mediaElement,f.mediaElement.originalNode),f.mediaElement.appendChild(f.mediaElement.originalNode)
6742var y=function(e,t){if("https:"===r.default.location.protocol&&0===e.indexOf("http:")&&u.IS_IOS&&o.default.html5media.mediaTypes.indexOf(t)>-1){var i=new XMLHttpRequest
6743i.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var t=(r.default.URL||r.default.webkitURL).createObjectURL(this.response)
6744return f.mediaElement.originalNode.setAttribute("src",t),t}return e},i.open("GET",e),i.responseType="blob",i.send()}return e},v=void 0
6745if(null!==d)v=d
6746else if(null!==f.mediaElement.originalNode)switch(v=[],f.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":v.push({type:"",src:f.mediaElement.originalNode.getAttribute("src")})
6747break
6748case"audio":case"video":var _=f.mediaElement.originalNode.children.length,b=f.mediaElement.originalNode.getAttribute("src")
6749if(b){var w=f.mediaElement.originalNode,A=(0,l.formatType)(b,w.getAttribute("type"))
6750v.push({type:A,src:y(b,A)})}for(var T=0;T<_;T++){var C=f.mediaElement.originalNode.children[T]
6751if("source"===C.tagName.toLowerCase()){var L=C.getAttribute("src"),x=(0,l.formatType)(L,C.getAttribute("type"))
6752v.push({type:x,src:y(L,x)})}}}f.mediaElement.id=p,f.mediaElement.renderers={},f.mediaElement.events={},f.mediaElement.promises=[],f.mediaElement.renderer=null,f.mediaElement.rendererN
6752ame=null,f.mediaElement.changeRenderer=function(e,t){var i=h,n=Object.keys(t[0]).length>2?t[0]:t[0].src
6753if(void 0!==i.mediaElement.renderer&&null!==i.mediaElement.renderer&&i.mediaElement.renderer.name===e)return i.mediaElement.renderer.pause(),i.mediaElement.renderer.show(),i.mediaElement.renderer.setSrc(n),!0
6754void 0!==i.mediaElement.renderer&&null!==i.mediaElement.renderer&&(i.mediaElement.renderer.pause(),i.mediaElement.renderer.hide())
6755var r=i.mediaElement.renderers[e],s=null
6756if(null!=r)return r.show(),r.setSrc(n),i.mediaElement.renderer=r,i.mediaElement.rendererName=e,!0
6757for(var o=i.mediaElement.options.renderers.length?i.mediaElement.options.renderers:c.renderer.order,a=0,l=o.length;a<l;a++){var u=o[a]
6758if(u===e){s=c.renderer.renderers[u]
6759var d=Object.assign(s.options,i.mediaElement.options)
6760return(r=s.create(i.mediaElement,d,t)).name=e,i.mediaElement.renderers[s.name]=r,i.mediaElement.renderer=r,i.mediaElement.rendererName=e,r.show(),!0}}return!1},f.mediaElement.setSize=function(e,t){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&f.mediaElement.renderer.setSize(e,t)},f.mediaElement.generateError=function(e,t){e=e||"",t=Array.isArray(t)?t:[]
6761var i=(0,a.createEvent)("error",f.mediaElement)
6762i.message=e,i.urls=t,f.mediaElement.dispatchEvent(i),m=!0}
6763var M=o.default.html5media.properties,E=o.default.html5media.methods,S=function(e,t,i,n){var r=e[t]
6764Object.defineProperty(e,t,{get:function(){return i.apply(e,[r])},set:function(t){return r=n.apply(e,[t])}})},k=function(e){if("src"!==e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1),i=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["get"+t]?f.mediaElement.renderer["get"+t]():null},n=function(e){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["set"+t]&&f.mediaElement.renderer["set"+t](e)}
6765S(f.mediaElement,e,i,n),f.mediaElement["get"+t]=i,f.mediaElement["set"+t]=n}},P=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer?f.mediaElement.renderer.getSrc():null},O=function(e){var t=[]
6766if("string"==typeof e)t.push({src:e,type:e?(0,l.getTypeFromFile)(e):""})
6767else if("object"===(void 0===e?"undefined":n(e))&&void 0!==e.src){var i=(0,l.absolutizeUrl)(e.src),r=e.type,s=Object.assign(e,{src:i,type:""!==r&&null!=r||!i?r:(0,l.getTypeFromFile)(i)})
6768t.push(s)}else if(Array.isArray(e))for(var o=0,u=e.length;o<u;o++){var d=(0,l.absolutizeUrl)(e[o].src),h=e[o].type,p=Object.assign(e[o],{src:d,type:""!==h&&null!=h||!d?h:(0,l.getTypeFromFile)(d)})
6769t.push(p)}var m=c.renderer.select(t,f.mediaElement.options.renderers.length?f.mediaElement.options.renderers:[]),g=void 0
6770if(f.mediaElement.paused||null==f.mediaElement.src||""===f.mediaElement.src||(f.mediaElement.pause(),g=(0,a.createEvent)("pause",f.mediaElement),f.mediaElement.dispatchEvent(g)),f.mediaElement.originalNode.src=t[0].src||"",null!==m||!t[0].src)return!(null==t[0].src||""===t[0].src)?f.mediaElement.changeRenderer(m.rendererName,t):null
6771f.mediaElement.generateError("No renderer found",t)},z=function(e,t){try{if("play"!==e||"native_dash"!==f.mediaElement.rendererN
6771ame&&"native_hls"!==f.mediaElement.rendererName&&"vimeo_iframe"!==f.mediaElement.rendererName)return f.mediaElement.renderer[e](t)
6772var i=f.mediaElement.renderer[e](t)
6773return i&&"function"==typeof i.then&&i.catch(function(){f.mediaElement.paused&&setTimeout(function(){var e=f.mediaElement.renderer.play()
6774void 0!==e&&e.catch(function(){f.mediaElement.renderer.paused||f.mediaElement.renderer.pause()})},150)}),i}catch(n){throw f.mediaElement.generateError(n,v),n}},D=function(e){f.mediaElement[e]=function(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n]
6775return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer[e]?f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){return z(e,i)}).catch(function(e){return f.mediaElement.generateError(e,v),Promise.reject(e)}):z(e,i):null}}
6776S(f.mediaElement,"src",P,O),f.mediaElement.getSrc=P,f.mediaElement.setSrc=O
6777for(var I=0,N=M.length;I<N;I++)k(M[I])
6778for(var R=0,F=E.length;R<F;R++)D(E[R])
6779return f.mediaElement.addEventListener=function(e,t){f.mediaElement.events[e]=f.mediaElement.events[e]||[],f.mediaElement.events[e].push(t)},f.mediaElement.removeEventListener=function(e,t){if(!e)return f.mediaElement.events={},!0
6780var i=f.mediaElement.events[e]
6781if(!i)return!0
6782if(!t)return f.mediaElement.events[e]=[],!0
6783for(var n=0;n<i.length;n++)if(i[n]===t)return f.mediaElement.events[e].splice(n,1),!0
6784return!1},f.mediaElement.dispatchEvent=function(e){var t=f.mediaElement.events[e.type]
6785if(t)for(var i=0;i<t.length;i++)t[i].apply(null,[e])},f.mediaElement.destroy=function(){var e=f.mediaElement.originalNode.cloneNode(!0),t=f.mediaElement.parentElement
6786e.removeAttribute("id"),e.remove(),f.mediaElement.remove(),t.appendChild(e)},v.length&&(f.mediaElement.src=v),f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode)}).catch(function(){m&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)}):(f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode),m&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)),f.mediaElement}
6787r.default.MediaElement=h,o.default.MediaElement=h,i.default=h},{2:2,24:24,26:26,28:28,3:3,8:8,9:9}],8:[function(e,t,i){"use strict"
6788Object.defineProperty(i,"__esModule",{value:!0})
6789var n,r=e(3)
6790var s={version:"7.1.0",html5media:{properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]}};((n=r)&&n.__esModule?n:{default:n}).default.mejs=s,i.default=s},{3:3}],9:[function(e,t,i){"use strict"
6791Object.defineProperty(i,"__esModule",{value:!0}),i.renderer=void 0
6792var n,r="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},s=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
6793n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
vendor: 25,210 bytes, lines 6793-6889
6793return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),o=e(8),a=(n=o)&&n.__esModule?n:{default:n}
6794var l=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.renderers={},this.order=[]}return s(e,[{key:"add",value:function(e){if(void 0===e.name)throw new TypeError("renderer must contain at least `name` property")
6795this.renderers[e.name]=e,this.order.push(e.name)}},{key:"select",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=t.length
6796if(t=t.length?t:this.order,!i){var n=[/^(html5|native)/i,/iframe$/i],r=function(e){for(var t=0,i=n.length;t<i;t++)if(n[t].test(e))return t
6797return n.length}
6798t.sort(function(e,t){return r(e)-r(t)})}for(var s=0,o=t.length;s<o;s++){var a=t[s],l=this.renderers[a]
6799if(null!=l)for(var c=0,u=e.length;c<u;c++)if("function"==typeof l.canPlayType&&"string"==typeof e[c].type&&l.canPlayType(e[c].type))return{rendererName:l.name,src:e[c].src}}return null}},{key:"order",set:function(e){if(!Array.isArray(e))throw new TypeError("order must be an array of strings.")
6800this._order=e},get:function(){return this._order}},{key:"renderers",set:function(e){if(null!==e&&"object"!==(void 0===e?"undefined":r(e)))throw new TypeError("renderers must be an array of objects.")
6801this._renderers=e},get:function(){return this._renderers}}]),e}(),c=i.renderer=new l
6802a.default.Renderers=c},{8:8}],10:[function(e,t,i){"use strict"
6803var n=h(e(2)),r=h(e(6)),s=e(17),o=h(s),a=function(e){if(e&&e.__esModule)return e
6804var t={}
6805if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])
6806return t.default=e,t}(e(24)),l=e(26),c=e(25),u=e(28),d=e(27)
6807function h(e){return e&&e.__esModule?e:{default:e}}Object.assign(s.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(o.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(e){if(e.isVideo){e.detectFullscreenMode()
6808var t=this,i=(0,l.isString)(t.options.fullscreenText)?t.options.fullscreenText:r.default.t("mejs.fullscreen"),s=n.default.createElement("div")
6809if(s.className=t.options.classPrefix+"button "+t.options.classPrefix+"fullscreen-button",s.innerHTML=(0,d.generateControlButton)(t.id,i,i,""+t.media.options.iconSprite,["icon-fullscreen","icon-unfullscreen"],""+t.options.classPrefix),t.addControlElement(s,"fullscreen"),s.addEventListener("click",function(){a.HAS_TRUE_NATIVE_FULLSCREEN&&a.IS_FULLSCREEN||e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}),e.fullscreenBtn=s,t.options.keyActions.push({keys:[70],action:function(e,t,i,n){n.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),t.exitFullscreenCallback=function(i){var n=i.which||i.keyCode||0
6810t.options.enableKeyboard&&27===n&&(a.HAS_TRUE_NATIVE_FULLSCREEN&&a.IS_FULLSCREEN||t.isFullScreen)&&e.exitFullScreen()},t.globalBind("keydown",t.exitFullscreenCallback),t.normalHeight=0,t.normalWidth=0,a.HAS_TRUE_NATIVE_FULLSCREEN){e.globalBind(a.FULLSCREEN_EVENT_NAME,function(){e.isFullScreen&&(a.isFullScreen()?(e.isNativeFullScreen=!0,e.setControlsSize()):(e.isNativeFullScreen=!1,e.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName),i=""
6811return a.HAS_TRUE_NATIVE_FULLSCREEN&&t?i="native-native":a.HAS_TRUE_NATIVE_FULLSCREEN&&!t?i="plugin-native":e.usePluginFullScreen&&a.SUPPORT_POINTER_EVENTS&&(i="plugin-click"),e.fullscreenMode=i,i},enterFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(html5|native)/i.test(e.media.rendererName),i=getComputedStyle(e.getElement(e.container))
6812if(e.isVideo)if(!1===e.options.useFakeFullscreen&&(a.IS_IOS||a.IS_SAFARI)&&a.HAS_IOS_FULLSCREEN&&"function"==typeof e.node.webkitEnterFullscreen&&e.node.canPlayType((0,u.getTypeFromFile)(e.media.getSrc())))e.node.webkitEnterFullscreen()
6813else{if((0,c.addClass)(n.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.normalHeight=parseFloat(i.height),e.normalWidth=parseFloat(i.width),"native-native"!==e.fullscreenMode&&"plugin-native"!==e.fullscreenMode||a.requestFullScreen(e.getElement(e.container)),e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",t);else for(var r=e.getElement(e.container).querySelectorAll("embed, object, video"),s=r.length,o=0;o<s;o++)r[o].style.width="100%",r[o].style.height="100%"
6814e.options.setDimensions&&"function"==typeof e.media.setSize&&!t&&e.media.setSize(screen.width,screen.height)
6815for(var d=e.getElement(e.layers).children,h=d.length,f=0;f<h;f++)d[f].style.width="100%",d[f].style.height="100%"
6816e.fullscreenBtn&&((0,c.removeClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen")),e.isFullScreen=!0,e.setControlsSize(),t||requestAnimationFrame(function(){e.setPlayerSize(screen.width,screen.height)})
6817var p=Math.min(screen.width/e.width,screen.height/e.height),m=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text")
6818m&&(m.style.fontSize=100*p+"%",m.style.lineHeight="normal",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom=(screen.height-e.normalHeight)/2-e.getElement(e.controls).offsetHeight/2+p+15+"px")
6819var g=(0,l.createEvent)("enteredfullscreen",e.getElement(e.container))
6820e.getElement(e.container).dispatchEvent(g)}},exitFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName)
6821if(e.isVideo){if(clearTimeout(e.containerSizeTimeout),a.HAS_TRUE_NATIVE_FULLSCREEN&&(a.IS_FULLSCREEN||e.isFullScreen)&&a.cancelFullScreen(),(0,c.removeClass)(n.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.removeClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.options.setDimensions){if(e.getElement(e.container).style.width=e.normalWidth+"px",e.getElement(e.container).style.height=e.normalHeight+"px",t)e.node.style.width=e.normalWidth+"px",e.node.style.height=e.normalHeight+"px"
6822else for(var i=e.getElement(e.container).querySelectorAll("embed, object, video"),r=i.length,s=0;s<r;s++)i[s].style.width=e.normalWidth+"px",i[s].style.height=e.normalHeight+"px"
6823"function"==typeof e.media.setSize&&e.media.setSize(e.normalWidth,e.normalHeight)
6824for(var o=e.getElement(e.layers).children,u=o.length,d=0;d<u;d++)o[d].style.width=e.normalWidth+"px",o[d].style.height=e.normalHeight+"px"}e.fullscreenBtn&&((0,c.removeClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen"),(0,c.addClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen")),e.setControlsSize(),e.isFullScreen=!1,e.setPlayerSize(e.normalWidth,e.normalHeight)
6825var h=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text")
6826h&&(h.style.fontSize="",h.style.lineHeight="",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom="")
6827var f=(0,l.createEvent)("exitedfullscreen",e.getElement(e.container))
6828e.getElement(e.container).dispatchEvent(f)}}})},{17:17,2:2,24:24,25:25,26:26,27:27,28:28,6:6}],11:[function(e,t,i){"use strict"
6829var n=u(e(2)),r=e(17),s=u(r),o=u(e(6)),a=e(26),l=e(25),c=e(27)
6830function u(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{playText:null,pauseText:null}),Object.assign(s.default.prototype,{buildplaypause:function(e,t,i,r){var s=this,u=s.options,d=(0,a.isString)(u.playText)?u.playText:o.default.t("mejs.play"),h=(0,a.isString)(u.pauseText)?u.pauseText:o.default.t("mejs.pause"),f=n.default.createElement("div")
6831f.className=s.options.classPrefix+"button "+s.options.classPrefix+"playpause-button "+s.options.classPrefix+"play",f.innerHTML=(0,c.generateControlButton)(s.id,h,d,""+s.media.options.iconSprite,["icon-play","icon-pause","icon-replay"],""+s.options.classPrefix),f.addEventListener("click",function(){s.paused?s.play():s.pause()})
6832var p=f.querySelector("button")
6833function m(e){(0,l.removeClass)(f,s.options.classPrefix+"play"),(0,l.removeClass)(f,s.options.classPrefix+"replay"),(0,l.removeClass)(f,s.options.classPrefix+"pause"),"play"===e?((0,l.addClass)(f,s.options.classPrefix+"pause"),p.setAttribute("title",h),p.setAttribute("aria-label",h)):"pse"===e?((0,l.addClass)(f,s.options.classPrefix+"play"),p.setAttribute("title",d),p.setAttribute("aria-label",d)):((0,l.addClass)(f,s.options.classPrefix+"replay"),p.setAttribute("title",d),p.setAttribute("aria-label",d))}s.addControlElement(f,"playpause"),m("pse"),r.addEventListener("loadedmetadata",function(){m("pse")}),r.addEventListener("play",function(){m("play")}),r.addEventListener("playing",function(){m("play")}),r.addEventListener("pause",function(){m("pse")}),r.addEventListener("ended",function(){e.options.loop||setTimeout(function(){m("replay")},0)})}})},{17:17,2:2,25:25,26:26,27:27,6:6}],12:[function(e,t,i){"use strict"
6834var n=u(e(2)),r=e(17),s=u(r),o=u(e(6)),a=e(24),l=e(30),c=e(25)
6835function u(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(s.default.prototype,{buildprogress:function(e,t,i,r){var s=0,u=!1,d=!1,h=this,f=e.options.autoRewind,p=e.options.enableProgressTooltip?'<span class="'+h.options.classPrefix+'time-float"><span class="'+h.options.classPrefix+'time-float-current">00:00</span><span class="'+h.options.classPrefix+'time-float-corner"></span></span>':"",m=n.default.createElement("div")
6836m.className=h.options.classPrefix+"time-rail",m.innerHTML='<span class="'+h.options.classPrefix+"time-total "+h.options.classPrefix+'time-slider"><span class="'+h.options.classPrefix+'time-buffering"></span><span class="'+h.options.classPrefix+'time-loaded"></span><span class="'+h.options.classPrefix+'time-current"></span><span class="'+h.options.classPrefix+'time-hovered no-hover"></span><span class="'+h.options.classPrefix+'time-handle"><span class="'+h.options.classPrefix+'time-handle-content"></span></span>'+p+"</span>",h.addControlElement(m,"progress"),h.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer())
6837var t=e.getElement(e.container).querySelector("."+h.options.classPrefix+"time-total")
6838t&&t.focus()
6839var i=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0)
6840e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(i,!0)},0),setTimeout(function(){e.play()},0)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer())
6841var t=e.getElement(e.container).querySelector("."+h.options.classPrefix+"time-total")
6842t&&t.focus()
6843var i=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration)
6844e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(i,!0)},0),setTimeout(function(){e.play()},0)}}}),h.rail=t.querySelector("."+h.options.classPrefix+"time-rail"),h.total=t.querySelector("."+h.options.classPrefix+"time-total"),h.loaded=t.querySelector("."+h.options.classPrefix+"time-loaded"),h.current=t.querySelector("."+h.options.classPrefix+"time-current"),h.handle=t.querySelector("."+h.options.classPrefix+"time-handle"),h.timefloat=t.querySelector("."+h.options.classPrefix+"time-float"),h.timefloatcurrent=t.querySelector("."+h.options.classPrefix+"time-float-current"),h.slider=t.querySelector("."+h.options.classPrefix+"time-slider"),h.hovered=t.querySelector("."+h.options.classPrefix+"time-hovered"),h.buffer=t.querySelector("."+h.options.classPrefix+"time-buffering"),h.newTime=0,h.forcedHandlePause=!1,h.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},h.buffer.style.display="none"
6845var g=function(t){var i=getComputedStyle(h.total),n=(0,c.offset)(h.total),r=h.total.offsetWidth,s=void 0!==i.webkitTransform?"webkitTransform":void 0!==i.mozTransform?"mozTransform ":void 0!==i.oTransform?"oTransform":void 0!==i.msTransform?"msTransform":"transform",o="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,d=0,f=0,p=0,m=void 0
6846if(m=t.originalEvent&&t.originalEvent.changedTouches?t.originalEvent.changedTouches[0].pageX:t.changedTouches?t.changedTouches[0].pageX:t.pageX,h.getDuration()){if(m<n.left?m=n.left:m>r+n.left&&(m=r+n.left),d=(p=m-n.left)/r,h.newTime=d*h.getDuration(),u&&null!==h.getCurrentTime()&&h.newTime.toFixed(4)!==h.getCurrentTime().toFixed(4)&&(h.setCurrentRailHandle(h.newTime),h.updateCurrent(h.newTime)),!a.IS_IOS&&!a.IS_ANDROID){if(p<0&&(p=0),h.options.useSmoothHover&&null!==o&&void 0!==window[o]){var g=new window[o](getComputedStyle(h.handle)[s]).m41,y=p/parseFloat(getComputedStyle(h.total).width)-g/parseFloat(getComputedStyle(h.total).width)
6847h.hovered.style.left=g+"px",h.setTransformStyle(h.hovered,"scaleX("+y+")"),h.hovered.setAttribute("pos",p),y>=0?(0,c.removeClass)(h.hovered,"negative"):(0,c.addClass)(h.hovered,"negative")}if(h.timefloat){var v=h.timefloat.offsetWidth/2,_=mejs.Utils.offset(h.getElement(h.container)),b=getComputedStyle(h.timefloat)
6848f=m-_.left<h.timefloat.offsetWidth?v:m-_.left>=h.getElement(h.container).offsetWidth-v?h.total.offsetWidth-v:p,(0,c.hasClass)(h.getElement(h.container),h.options.classPrefix+"long-video")&&(f+=parseFloat(b.marginLeft)/2+h.timefloat.offsetWidth/2),h.timefloat.style.left=f+"px",h.timefloatcurrent.innerHTML=(0,l.secondsToTimeCode)(h.newTime,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),h.timefloat.style.display="block"}}}else a.IS_IOS||a.IS_ANDROID||!h.timefloat||(f=h.timefloat.offsetWidth+r>=h.getElement(h.container).offsetWidth?h.timefloat.offsetWidth/2:0,h.timefloat.style.left=f+"px",h.timefloat.style.left=f+"px",h.timefloat.style.display="block")},y=function(){new Date-s>=1e3&&h.play()}
6849h.slider.addEventListener("focus",function(){e.options.autoRewind=!1}),h.slider.addEventListener("blur",function(){e.options.autoRewind=f}),h.slider.addEventListener("keydown",function(t){if(new Date-s>=1e3&&(d=h.paused),h.options.enableKeyboard&&h.options.keyActions.length){var i=t.which||t.keyCode||0,n=h.getDuration(),o=e.options.defaultSeekForwardInterval(r),a=e.options.defaultSeekBackwardInterval(r),l=h.getCurrentTime(),c=h.getElement(h.container).querySelector("."+h.options.classPrefix+"volume-slider")
6850if(38===i||40===i){c&&(c.style.display="block"),h.isVideo&&(h.showControls(),h.startControlsTimer())
6851var u=38===i?Math.min(h.volume+.1,1):Math.max(h.volume-.1,0),f=u<=0
6852return h.setVolume(u),void h.setMuted(f)}switch(c&&(c.style.display="none"),i){case 37:h.getDuration()!==1/0&&(l-=a)
6853break
6854case 39:h.getDuration()!==1/0&&(l+=o)
6855break
6856case 36:l=0
6857break
6858case 35:l=n
6859break
6860case 13:return void(h.paused?h.play():h.pause())
6861default:return}l=l<0||isNaN(l)?0:l>=n?n:Math.floor(l),s=new Date,d||e.pause(),setTimeout(function(){h.setCurrentTime(l,!0)},0),l<h.getDuration()&&!d&&setTimeout(y,1100),e.showControls(),t.preventDefault(),t.stopPropagation()}})
6862var v=["mousedown","touchstart"]
6863h.slider.addEventListener("dragstart",function(){return!1})
6864for(var _=0,b=v.length;_<b;_++)h.slider.addEventListener(v[_],function(e){if(h.forcedHandlePause=!1,h.getDuration()!==1/0&&(1===e.which||0===e.which)){h.paused||(h.pause(),h.forcedHandlePause=!0),u=!0,g(e)
6865for(var t=["mouseup","touchend"],i=0,n=t.length;i<n;i++)h.getElement(h.container).addEventListener(t[i],function(e){var t=e.target;(t===h.slider||t.closest("."+h.options.classPrefix+"time-slider"))&&g(e)})
6866h.globalBind("mouseup.dur touchend.dur",function(){u&&null!==h.getCurrentTime()&&h.newTime.toFixed(4)!==h.getCurrentTime().toFixed(4)&&(h.setCurrentTime(h.newTime,!0),h.setCurrentRailHandle(h.newTime),h.updateCurrent(h.newTime)),h.forcedHandlePause&&(h.slider.focus(),h.play()),h.forcedHandlePause=!1,u=!1,h.timefloat&&(h.timefloat.style.display="none")})}},!(!a.SUPPORT_PASSIVE_EVENT||"touchstart"!==v[_])&&{passive:!0})
6867h.slider.addEventListener("mouseenter",function(e){e.target===h.slider&&h.getDuration()!==1/0&&(h.getElement(h.container).addEventListener("mousemove",function(e){var t=e.target;(t===h.slider||t.closest("."+h.options.classPrefix+"time-slider"))&&g(e)}),!h.timefloat||a.IS_IOS||a.IS_ANDROID||(h.timefloat.style.display="block"),h.hovered&&!a.IS_IOS&&!a.IS_ANDROID&&h.options.useSmoothHover&&(0,c.removeClass)(h.hovered,"no-hover"))}),h.slider.addEventListener("mouseleave",function(){h.getDuration()!==1/0&&(u||(h.timefloat&&(h.timefloat.style.display="none"),h.hovered&&h.options.useSmoothHover&&(0,c.addClass)(h.hovered,"no-hover")))}),h.broadcastCallback=function(i){var s,a,c,u,d=t.querySelector("."+h.options.classPrefix+"broadcast")
6868if(h.options.forceLive||h.getDuration()===1/0){if(!d&&h.options.forceLive){var f=n.default.createElement("span")
6869f.className=h.options.classPrefix+"broadcast",f.innerText=o.default.t("mejs.live-broadcast"),h.slider.style.display="none",h.rail.appendChild(f)}}else d&&(h.slider.style.display="",d.remove()),e.setProgressRail(i),h.forcedHandlePause||e.setCurrentRail(i),s=h.getCurrentTime(),a=o.default.t("mejs.time-slider"),c=(0,l.secondsToTimeCode)(s,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),u=h.getDuration(),h.slider.setAttribute("role","slider"),h.slider.tabIndex=0,r.paused?(h.slider.setAttribute("aria-label",a),h.slider.setAttribute("aria-valuemin",0),h.slider.setAttribute("aria-valuemax",isNaN(u)?0:u),h.slider.setAttribute("aria-valuenow",s),h.slider.setAttribute("aria-valuetext",c)):(h.slider.removeAttribute("aria-label"),h.slider.removeAttribute("aria-valuemin"),h.slider.removeAttribute("aria-valuemax"),h.slider.removeAttribute("aria-valuenow"),h.slider.removeAttribute("aria-valuetext"))},r.addEventListener("progress",h.broadcastCallback),r.addEventListener("timeupdate",h.broadcastCallback),r.addEventListener("play",function(){h.buffer.style.display="none"}),r.addEventListener("playing",function(){h.buffer.style.display="none"}),r.addEventListener("seeking",function(){h.buffer.style.display=""}),r.addEventListener("seeked",function(){h.buffer.style.display="none"}),r.addEventListener("pause",function(){h.buffer.style.display="none"}),r.addEventListener("waiting",function(){h.buffer.style.display=""}),r.addEventListener("loadeddata",function(){h.buffer.style.display=""}),r.addEventListener("canplay",function(){h.buffer.style.display="none"}),r.addEventListener("error",function(){h.buffer.style.display="none"}),h.getElement(h.container).addEventListener("controlsresize",function(t){h.getDuration()!==1/0&&(e.setProgressRail(t),h.forcedHandlePause||e.setCurrentRail(t))})},cleanprogress:function(e,t,i,n){n.removeEventListener("progress",e.broadcastCallback),n.removeEventListener("timeupdate",e.broadcastCallback),e.rail&&e.rail.remove()},setProgressRail:function(e){var t=this,i=void 0!==e?e.detail.target||e.target:t.media,n=null
6870i&&i.buffered&&i.buffered.length>0&&i.buffered.end&&t.getDuration()?n=i.buffered.end(i.buffered.length-1)/t.getDuration():i&&void 0!==i.bytesTotal&&i.bytesTotal>0&&void 0!==i.bufferedBytes?n=i.bufferedBytes/i.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(n=e.loaded/e.total),null!==n&&(n=Math.min(1,Math.max(0,n)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+n+")"))},setCurrentRailHandle:function(e){this.setCurrentRailMain(this,e)},setCurrentRail:function(){this.setCurrentRailMain(this)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var i=void 0===t?e.getCurrentTime():t
6871if(e.total&&e.handle){var n=parseFloat(getComputedStyle(e.total).width),r=Math.round(n*i/e.getDuration()),s=r-Math.round(e.handle.offsetWidth/2)
6872if(s=s<0?0:s,e.setTransformStyle(e.current,"scaleX("+r/n+")"),e.setTransformStyle(e.handle,"translateX("+s+"px)"),e.options.useSmoothHover&&!(0,c.hasClass)(e.hovered,"no-hover")){var o=parseInt(e.hovered.getAttribute("pos"),10),a=(o=isNaN(o)?0:o)/n-s/n
6873e.hovered.style.left=s+"px",e.setTransformStyle(e.hovered,"scaleX("+a+")"),a>=0?(0,c.removeClass)(e.hovered,"negative"):(0,c.addClass)(e.hovered,"negative")}}}}})},{17:17,2:2,24:24,25:25,30:30,6:6}],13:[function(e,t,i){"use strict"
6874var n=c(e(2)),r=e(17),s=c(r),o=c(e(6)),a=e(30),l=e(25)
6875function c(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(s.default.prototype,{buildcurrent:function(e,t,i,r){var s=this,l=n.default.createElement("div")
6876l.className=s.options.classPrefix+"time",l.setAttribute("role","timer"),l.setAttribute("aria-live","off"),l.innerHTML='<span class="mejs__offscreen">'+o.default.t("mejs.current")+'</span><span class="'+s.options.classPrefix+'currenttime">'+(0,a.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"</span>",s.addControlElement(l,"current"),e.updateCurrent(),s.updateTimeCallback=function(){s.controlsAreVisible&&e.updateCurrent()},r.addEventListener("timeupdate",s.updateTimeCallback)},cleancurrent:function(e,t,i,n){n.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,i,r){var s=this
6877if(t.lastChild.querySelector("."+s.options.classPrefix+"currenttime"))t.querySelector("."+s.options.classPrefix+"time").innerHTML+=s.options.timeAndDurationSeparator+'<span class="mejs__offscreen">'+o.default.t("mejs.duration")+'</span><span class="'+s.options.classPrefix+'duration">'+(0,a.secondsToTimeCode)(s.options.duration,s.options.alwaysShowHours,s.options.showTimecodeFrameCount,s.options.framesPerSecond,s.options.secondsDecimalLength,s.options.timeFormat)+"</span>"
6878else{t.querySelector("."+s.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+s.options.classPrefix+"currenttime").parentNode,s.options.classPrefix+"currenttime-container")
6879var c=n.default.createElement("div")
6880c.className=s.options.classPrefix+"time "+s.options.classPrefix+"duration-container",c.innerHTML='<span class="mejs__offscreen">'+o.default.t("mejs.duration")+'</span><span class="'+s.options.classPrefix+'duration">'+(0,a.secondsToTimeCode)(s.options.duration,s.options.alwaysShowHours,s.options.showTimecodeFrameCount,s.options.framesPerSecond,s.options.secondsDecimalLength,s.options.timeFormat)+"</span>",s.addControlElement(c,"duration")}s.updateDurationCallback=function(){s.controlsAreVisible&&e.updateDuration()},r.addEventListener("timeupdate",s.updateDurationCallback)},cleanduration:function(e,t,i,n){n.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime()
6881isNaN(t)&&(t=0)
6882var i=(0,a.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)
6883i.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=i)},updateDuration:function(){var e=this,t=e.getDuration()
6884void 0!==e.media&&(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),e.options.duration>0&&(t=e.options.duration)
6885var i=(0,a.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)
6886i.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&t>0&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=i)}})},{17:17,2:2,25:25,30:30,6:6}],14:[function(e,t,i){"use strict"
6887var n=d(e(2)),r=d(e(8)),s=d(e(6)),o=e(17),a=d(o),l=e(26),c=e(25),u=e(27)
6888function d(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{autoplayCaptionLanguage:null,defaultTrackLine:-3,tracksText:null,chaptersText:null,chaptersLanguage:null,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1}),Object.assign(a.default.prototype,{hasChapters:!1,buildtracks:function(e,t){if(this.initTracks(e),e.tracks.length||e.trackFiles&&0===e.trackFiles.length){var i=this,r=(0,l.isString)(i.options.tracksText)?i.options.tracksText:s.default.t("mejs.captions-subtitles"),o=(0,l.isString)(i.options.chaptersText)?i.options.chaptersText:s.default.t("mejs.captions-chapters")
6889i.hideAllTracks(),i.clearTrackHtml(e),e.captionsButton=n.default.createElement("div"),e.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",e.captionsButton.innerHTML=(0,u.generateControlButton)(i.id,r,r,""+i.media.options.iconS
6889prite,["icon-captions"],""+i.options.classPrefix)+'<div class="'+i.options.classPrefix+"captions-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'captions-selector-list"><li class="'+i.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+i.options.classPrefix+'captions-selector-input" name="'+e.id+'_captions" id="'+e.id+'_captions_none" value="none" checked disabled><label class="'+i.options.classPrefix+"captions-selector-label "+i.options.classPrefix+'captions-selected" for="'+e.id+'_captions_none">'+s.default.t("mejs.none")+"</label></li></ul></div>",i.addControlElement(e.captionsButton,"tracks"),e.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,e.chaptersButton=n.default.createElement("div"),e.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",e.chaptersButton.innerHTML=(0,u.generateControlButton)(i.id,o,o,""+i.media.options.iconSprite,["icon-chapters"],""+i.options.classPrefix)+'<div class="'+i.options.classPrefix+"chapters-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'chapters-selector-list"></ul></div>'
6890var a=i.getSubtitles()
6891i.getChapters().length>0&&!t.querySelector("."+i.options.classPrefix+"chapter-selector")&&e.captionsButton.parentNode.insertBefore(e.chaptersButton,e.captionsButton)
6892for(var d=0;d<a.length;d++)e.addTrackButton(a[d]),a[d].isLoaded&&i.enableTrackButton(a[d])
6893e.trackToLoad=-1,e.selectedTrack=null,e.isLoadingTrack=!1
6894var h=["mouseenter","focusin"],f=["mouseleave","focusout"]
6895if(i.options.toggleCaptionsButtonWhenOnlyOne&&1===a.length)e.captionsButton.classList.add(i.options.classPrefix+"captions-button-toggle"),e.captionsButton.addEventListener("click",function(){var t="none"
6896null===e.selectedTrack&&(t=e.getSubtitles()[0].trackId),e.setTrack(t)})
6897else{for(var p=e.captionsButton.querySelectorAll("."+i.options.classPrefix+"captions-selector-label"),m=e.captionsButton.querySelectorAll("input[type=radio]"),g=0;g<h.length;g++)e.captionsButton.addEventListener(h[g],function(){(0,c.removeClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")})
6898for(var y=0;y<f.length;y++)e.captionsButton.addEventListener(f[y],function(){var e=this
6899setTimeout(function(){(0,c.addClass)(e.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")},0)})
6900for(var v=0;v<m.length;v++)m[v].addEventListener("click",function(t){t.target.disabled||e.setTrack(this.value)})
6901for(var _=0;_<p.length;_++)p[_].addEventListener("click",function(e){var t=(0,c.siblings)(this,function(e){return"INPUT"===e.tagName})[0],i=(0,l.createEvent)("click",t)
6902t.dispatchEvent(i),e.preventDefault()})
6903e.captionsButton.addEventListener("keydown",function(e){e.stopPropagation()})}for(var b=0;b<h.length;b++)e.chaptersButton.addEventListener(h[b],function(){this.querySelector("."+i.options.classPrefix+"chapters-selector-list").children.length&&(0,c.removeClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")})
6904for(var w=0;w<f.length;w++)e.chaptersButton.addEventListener(f[w],function(){var e=this
6905setTimeout(function(){(0,c.addClass)(e.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")},0)})
6906e.chaptersButton.addEventListener("keydown",function(e){e.stopPropagation()}),i.checkAllCaptionsLoadedOrError(),i.checkAllChaptersLoadedOrError()}},clearTrackHtml:function(e){e&&(e.captionsButton&&e.captionsButton.remove(),e.chaptersButton&&e.chaptersButton.remove())},initTracks:function(e){var t=this,i=null===t.trackFiles?t.node.querySelectorAll("track"):t.trackFiles
6907if(t.tracks=[],i){e.trackFiles=i
6908for(var n=0;n<i.length;n++){var r=i[n],s=r.getAttribute("srclang").toLowerCase()||"",o=r.getAttribute("id")||t.id+"_track_"+n+"_"+r.getAttribute("kind")+"_"+s
6909r.setAttribute("id",o)
6910var a={trackId:o,srclang:s,src:r.getAttribute("src"),kind:r.getAttribute("kind"),label:r.getAttribute("label")||"",entries:[],isDefault:r.hasAttribute("default"),isError:!1,isLoaded:!1}
6911if(t.tracks.push(a),"captions"===r.getAttribute("kind")||"subtitles"===r.getAttribute("kind"))switch(r.readyState){case 2:t.handleCaptionsLoaded(r)
6912break
6913case 3:t.handleCaptionsError(r)
6914break
6915default:r.addEventListener("load",function(e){t.handleCaptionsLoaded(e.target)}),r.addEventListener("error",function(e){t.handleCaptionsError(e.target)})}else if("chapters"===r.getAttribute("kind"))switch(r.readyState){case 2:t.handleChaptersLoaded(r)
6916break
6917case 3:t.handleChaptersError(r)
6918break
6919default:r.addEventListener("load",function(e){t.handleChaptersLoaded(e.target)}),r.addEventListener("error",function(e){t.handleChaptersError(e.target)})}}}},handleCaptionsLoaded:function(e){var t=this.node.textTracks,i=this.getTrackById(e.getAttribute("id"))
6920if(Number.isInteger(this.options.defaultTrackLine))for(var n=0;n<t.length;n++)if(e.getAttribute("srclang")===t[n].language&&e.getAttribute("kind")===t[n].kind){for(var r=t[n].cues,s=0;s<r.length;s++)"auto"!==r[s].line&&void 0!==r[s].line&&null!==r[s].line||(r[s].line=this.options.defaultTrackLine)
6921break}i.isLoaded=!0,this.enableTrackButton(i),this.checkAllCaptionsLoadedOrError()},handleCaptionsError:function(e){var t=this.getTrackById(e.getAttribute("id"))
6922t.isError=!0,this.removeTrackButton(t),this.checkAllCaptionsLoadedOrError()},handleChaptersLoaded:function(e){var t=this.getTrackById(e.getAttribute("id"))
6923this.hasChapters=!0,t.isLoaded=!0,this.checkAllChaptersLoadedOrError()},handleChaptersError:function(e){this.getTrackById(e.getAttribute("id")).isError=!0,this.checkAllChaptersLoadedOrError()},checkAllCaptionsLoadedOrError:function(){var e=this.getSubtitles()
6924e.length===e.filter(function(e){var t=e.isLoaded,i=e.isError
6925return t||i}).length&&(this.removeCaptionsIfEmpty(),this.checkForAutoPlay())},checkAllChaptersLoadedOrError:function(){var e=this,t=this.getChapters(),i=t.filter(function(e){return e.isLoaded})
6926if(t.length===t.filter(function(e){var t=e.isLoaded,i=e.isError
6927return t||i}).length)if(0===i.length)this.chaptersButton.remove()
6928else{var n=i.find(function(t){return t.srclang===e.options.chaptersLanguage})
6929n=n||i.find(function(e){return e.srclang===s.default.lang}),1!==i.length&&n?this.drawChapters(n.trackId):this.drawChapters(i[0].trackId)}},setTrack:function(e){for(var t=this,i=t.captionsButton.querySelectorAll('input[type="radio"]'),n=t.captionsButton.querySelectorAll("."+t.options.classPrefix+"captions-selected"),r=t.captionsButton.querySelector('input[value="'+e+'"]'),s=0;s<i.length;s++)i[s].checked=!1
6930for(var o=0;o<n.length;o++)(0,c.removeClass)(n[o],t.options.classPrefix+"captions-selected")
6931r.checked=!0
6932for(var a=(0,c.siblings)(r,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),u=0;u<a.length;u++)(0,c.addClass)(a[u],t.options.classPrefix+"captions-selected")
6933if("none"===e)t.selectedTrack=null,(0,c.removeClass)(t.captionsButton,t.options.classPrefix+"captions-enabled"),t.deactivateVideoTracks()
6934else{var d=t.getTrackById(e)
6935d&&(null===t.selectedTrack&&(0,c.addClass)(t.captionsButton,t.options.classPrefix+"captions-enabled"),t.selectedTrack=d,t.activateVideoTrack(t.selectedTrack.srclang))}var h=(0,l.createEvent)("captionschange",t.media)
6936h.detail.caption=t.selectedTrack,t.media.dispatchEvent(h)},hideAllTracks:function(){if(this.node.textTracks)for(var e=0;e<this.node.textTracks.length;e++)this.node.textTracks[e].mode="hidden"},deactivateVideoTracks:function(){if(this.node.textTracks)for(var e=0;e<this.node.textTracks.length;e++){var t=this.node.textTracks[e]
6937"subtitles"!==t.kind&&"captions"!==t.kind||(t.mode="hidden")}this.options.toggleCaptionsButtonWhenOnlyOne&&1===this.getSubtitles().length&&this.captionsButton.classList.remove(this.options.classPrefix+"captions-button-toggle-on")},activateVideoTrack:function(e){for(var t=0;t<this.node.textTracks.length;t++){var i=this.node.textTracks[t]
6938"subtitles"!==i.kind&&"captions"!==i.kind||(i.language===e?(i.mode="showing",this.options.toggleCaptionsButtonWhenOnlyOne&&1===this.getSubtitles().length&&this.captionsButton.classList.add(this.options.classPrefix+"captions-button-toggle-on")):i.mode="hidden")}},checkForAutoPlay:function(){var e=this,t=this.getSubtitles().filter(function(e){return!e.isError}),i=t.find(function(t){var i=t.srclang
6939return e.options.autoplayCaptionLanguage===i})||t.find(function(e){return e.isDefault})
6940if(i)if(this.options.toggleCaptionsButtonWhenOnlyOne&&1===t.length&&this.captionsButton)this.captionsButton.dispatchEvent((0,l.createEvent)("click",this.captionsButton))
6941else{var r=n.default.getElementById(i.trackId+"-btn")
6942r&&(r.checked=!0,r.dispatchEvent((0,l.createEvent)("click",r)))}},enableTrackButton:function(e){var t=this,i=e.srclang,o=n.default.getElementById(e.trackId+"-btn")
6943if(o){var a=e.label
6944""===a&&(a=s.default.t(r.default.language.codes[i])||i),o.disabled=!1
6945for(var l=(0,c.siblings)(o,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),u=0;u<l.length;u++)l[u].innerHTML=a}},removeTrackButton:function(e){var t=n.default.getElementById(e.trackId+"-btn")
6946if(t){var i=t.closest("li")
6947i&&i.remove()}},addTrackButton:function(e){var t=this,i=e.label||s.default.t(r.default.language.codes[e.srclang])||e.srclang
6948t.captionsButton.querySelector("ul").innerHTML+='<li class="'+t.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+t.options.classPrefix+'captions-selector-input" name="'+t.i
6948d+'_captions" id="'+e.trackId+'-btn" value="'+e.trackId+'" disabled><label class="'+t.options.classPrefix+'captions-selector-label"for="'+e.trackId+'">'+i+" (loading)</label></li>"},removeCaptionsIfEmpty:function(){if(this.captionsButton&&this.options.hideCaptionsButtonWhenEmpty){var e=this.getSubtitles().filter(function(e){return!e.isError}).length
6949this.captionsButton.style.display=e>0?"":"none",this.setControlsSize()}},drawChapters:function(e){var t=this,i=this.node.textTracks.getTrackById(e),n=i.cues.length
6950if(n){t.chaptersButton.querySelector("ul").innerHTML=""
6951for(var r=0;r<n;r++)t.chaptersButton.querySelector("ul").innerHTML+='<li class="'+t.options.classPrefix+'chapters-selector-list-item" role="menuitemcheckbox" aria-live="polite" aria-disabled="false" aria-checked="false"><input type="radio" class="'+t.options.classPrefix+'captions-selector-input" name="'+t.id+'_chapters" id="'+t.id+"_chapters_"+r+'" value="'+i.cues[r].startTime+'" disabled><label class="'+t.options.classPrefix+'chapters-selector-label"for="'+t.id+"_chapters_"+r+'">'+i.cues[r].text+"</label></li>"
6952for(var s=t.chaptersButton.querySelectorAll('input[type="radio"]'),o=t.chaptersButton.querySelectorAll("."+t.options.classPrefix+"chapters-selector-label"),a=0;a<s.length;a++)s[a].disabled=!1,s[a].checked=!1,s[a].addEventListener("click",function(e){var i=this,n=t.chaptersButton.querySelectorAll("li"),r=(0,c.siblings)(i,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"chapters-selector-label")})[0]
6953i.checked=!0,i.parentNode.setAttribute("aria-checked",!0),(0,c.addClass)(r,t.options.classPrefix+"chapters-selected"),(0,c.removeClass)(t.chaptersButton.querySelector("."+t.options.classPrefix+"chapters-selected"),t.options.classPrefix+"chapters-selected")
6954for(var s=0;s<n.length;s++)n[s].setAttribute("aria-checked",!1)
6955void 0===(e.keyCode||e.which)&&setTimeout(function(){t.getElement(t.container).focus()},500),t.media.setCurrentTime(parseFloat(i.value)),t.media.paused&&t.media.play()})
6956for(var u=0;u<o.length;u++)o[u].addEventListener("click",function(e){var t=(0,c.siblings)(this,function(e){return"INPUT"===e.tagName})[0],i=(0,l.createEvent)("click",t)
6957t.dispatchEvent(i),e.preventDefault()})}},getTrackById:function(e){return this.tracks.find(function(t){return t.trackId===e})},getChapters:function(){return this.tracks.filter(function(e){return"chapters"===e.kind})},getSubtitles:function(){return this.tracks.filter(function(e){var t=e.kind
6958return"subtitles"===t||"captions"===t})},searchTrackPosition:function(e,t){for(var i=0,n=e.length-1,r=void 0,s=void 0,o=void 0;i<=n;){if(s=e[r=i+n>>1].start,o=e[r].stop,t>=s&&t<o)return r
6959s<t?i=r+1:s>t&&(n=r-1)}return-1}}),r.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}}},{17:17,2:2,25:25,26:26,27:27,6:6,8:8}],15:[function(e,t,i){"use strict"
6960var n=d(e(2)),r=e(17),s=d(r),o=d(e(6)),a=e(24),l=e(26),c=e(25),u=e(27)
6961function d(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(s.default.prototype,{buildvolume:function(e,t,i,r){if(!a.IS_ANDROID&&!a.IS_IOS||!this.options.hideVolumeOnTouchDevices){var s=this,d=s.isVideo?s.options.videoVolume:s.options.audioVolume,h=(0,l.isString)(s.options.muteText)?s.options.muteText:o.default.t("mejs.mute"),f=(0,l.isString)(s.options.unmuteText)?s.options.unmuteText:o.default.t("mejs.unmute"),p=(0,l.isString)(s.options.allyVolumeControlText)?s.options.allyVolumeControlText:o.default.t("mejs.volume-help-text"),m=n.default.createElement("div")
6962if(m.className=s.options.classPrefix+"button "+s.options.classPrefix+"volume-button "+s.options.classPrefix+"mute",m.innerHTML="horizontal"===d?(0,u.generateControlButton)(s.id,h,h,""+s.media.options.iconS
vendor: 16,910 bytes, lines 6962-7021
6962prite,["icon-mute","icon-unmute"],""+s.options.classPrefix,"",s.options.classPrefix+"horizontal-volume-slider"):(0,u.generateControlButton)(s.id,h,h,""+s.media.options.iconSprite,["icon-mute","icon-unmute"],""+s.options.classPrefix,"",s.options.classPrefix+"volume-slider")+'<a class="'+s.options.classPrefix+'volume-slider" aria-label="'+o.default.t("mejs.volume-slider")+'" aria-valuemin="0" aria-valuemax="100" role="slider" aria-orientation="vertical"><span class="'+s.options.classPrefix+'offscreen" id="'+s.options.classPrefix+'volume-slider">'+p+'</span><div class="'+s.options.classPrefix+'volume-total"><div class="'+s.options.classPrefix+'volume-current"></div><div class="'+s.options.classPrefix+'volume-handle"></div></div></a>',s.addControlElement(m,"volume"),s.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider")
6963t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer())
6964var i=Math.min(e.volume+.1,1)
6965e.setVolume(i),i>0&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider")
6966t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer())
6967var i=Math.max(e.volume-.1,0)
6968e.setVolume(i),i<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider")
6969t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===d){var g=n.default.createElement("a")
6970g.className=s.options.classPrefix+"horizontal-volume-slider",g.setAttribute("aria-label",o.default.t("mejs.volume-slider")),g.setAttribute("aria-valuemin",0),g.setAttribute("aria-valuemax",100),g.setAttribute("aria-valuenow",100),g.setAttribute("role","slider"),g.innerHTML+='<span class="'+s.options.classPrefix+'offscreen" id="'+s.options.classPrefix+'horizontal-volume-slider">'+p+'</span><div class="'+s.options.classPrefix+'horizontal-volume-total"><div class="'+s.options.classPrefix+'horizontal-volume-current"></div><div class="'+s.options.classPrefix+'horizontal-volume-handle"></div></div>',m.parentNode.insertBefore(g,m.nextSibling)}var y=!1,v=!1,_=!1,b="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-slider"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-slider"),w="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-total"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-total"),A="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-current"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-current"),T="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-handle"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-handle"),C=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,c.removeClass)(m,s.options.classPrefix+"mute"),(0,c.addClass)(m,s.options.classPrefix+"unmute")
6971var t=m.firstElementChild
6972t.setAttribute("title",f),t.setAttribute("aria-label",f)}else{(0,c.removeClass)(m,s.options.classPrefix+"unmute"),(0,c.addClass)(m,s.options.classPrefix+"mute")
6973var i=m.firstElementChild
6974i.setAttribute("title",h),i.setAttribute("aria-label",h)}var n=100*e+"%",r=getComputedStyle(T)
6975"vertical"===d?(A.style.bottom=0,A.style.height=n,T.style.bottom=n,T.style.marginBottom=-parseFloat(r.height)/2+"px"):(A.style.left=0,A.style.width=n,T.style.left=n,T.style.marginLeft=-parseFloat(r.width)/2+"px")}},L=function(e){var t=(0,c.offset)(w),i=getComputedStyle(w)
6976_=!0
6977var n=null
6978if("vertical"===d){var r=parseFloat(i.height)
6979if(n=(r-(e.pageY-t.top))/r,0===t.top||0===t.left)return}else{var o=parseFloat(i.width)
6980n=(e.pageX-t.left)/o}n=Math.max(0,n),n=Math.min(n,1),C(n),s.setMuted(0===n),s.setVolume(n),e.preventDefault(),e.stopPropagation()},x=function(){s.muted?(C(0),(0,c.removeClass)(m,s.options.classPrefix+"mute"),(0,c.addClass)(m,s.options.classPrefix+"unmute")):(C(r.volume),(0,c.removeClass)(m,s.options.classPrefix+"unmute"),(0,c.addClass)(m,s.options.classPrefix+"mute"))}
6981e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+s.options.classPrefix+"container")||"vertical"!==d||(b.style.display="none")}),m.addEventListener("mouseenter",function(e){e.target===m&&(b.style.display="block",v=!0,e.preventDefault(),e.stopPropagation())}),m.addEventListener("focusin",function(){b.style.display="block",v=!0}),m.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+s.options.classPrefix+"volume-slider"))||"vertical"!==d||(b.style.display="none")}),m.addEventListener("mouseleave",function(){v=!1,y||"vertical"!==d||(b.style.display="none")}),m.addEventListener("focusout",function(){v=!1}),m.addEventListener("keydown",function(e){if(s.options.enableKeyboard&&s.options.keyActions.length){var t=e.which||e.keyCode||0,i=r.volume
6982switch(t){case 38:i=Math.min(i+.1,1)
6983break
6984case 40:i=Math.max(0,i-.1)
6985break
6986default:return!0}y=!1,C(i),r.setVolume(i),e.preventDefault(),e.stopPropagation()}}),m.querySelector("button").addEventListener("click",function(){r.setMuted(!r.muted)
6987var e=(0,l.createEvent)("volumechange",r)
6988r.dispatchEvent(e)}),b.addEventListener("dragstart",function(){return!1}),b.addEventListener("mouseover",function(){v=!0}),b.addEventListener("focusin",function(){b.style.display="block",v=!0}),b.addEventListener("focusout",function(){v=!1,y||"vertical"!==d||(b.style.display="none")}),b.addEventListener("mousedown",function(e){L(e),s.globalBind("mousemove.vol",function(e){var t=e.target,i="function"==typeof t.closest,n=t.closest("vertical"===d?"."+s.options.classPrefix+"volume-slider":"."+s.options.classPrefix+"horizontal-volume-slider")
6989y&&(t===b||i&&n)&&L(e)}),s.globalBind("mouseup.vol",function(){y=!1,v||"vertical"!==d||(b.style.display="none")}),y=!0,e.preventDefault(),e.stopPropagation()}),r.addEventListener("volumechange",function(e){var t
6990y||x(),t=Math.floor(100*r.volume),b.setAttribute("aria-valuenow",t),b.setAttribute("aria-valuetext",t+"%")})
6991var M=!1
6992r.addEventListener("rendererready",function(){_||setTimeout(function(){M=!0,(0===e.options.startVolume||r.originalNode.muted)&&r.setMuted(!0),r.setVolume(e.options.startVolume),s.setControlsSize()},250)}),r.addEventListener("loadedmetadata",function(){setTimeout(function(){_||M||((0===e.options.startVolume||r.originalNode.muted)&&r.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),r.setVolume(e.options.startVolume),s.setControlsSize()),M=!1},250)}),(0===e.options.startVolume||r.originalNode.muted)&&(r.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),x()),s.getElement(s.container).addEventListener("controlsresize",function(){x()})}}})},{17:17,2:2,24:24,25:25,26:26,27:27,6:6}],16:[function(e,t,i){"use strict"
6993Object.defineProperty(i,"__esModule",{value:!0})
6994i.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.current":"Current time","mejs.duration":"Total duration","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],17:[function(e,t,i){"use strict"
6995Object.defineProperty(i,"__esModule",{value:!0}),i.config=void 0
6996var 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},r=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
6997n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),s=y(e(3)),o=y(e(2)),a=y(e(8)),l=y(e(7)),c=y(e(18)),u=y(e(6)),d=e(24),h=e(26),f=e(30),p=e(28),m=function(e){if(e&&e.__esModule)return e
6998var t={}
6999if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])
7000return t.default=e,t}(e(25)),g=e(27)
7001function y(e){return e&&e.__esModule?e:{default:e}}a.default.mepIndex=0,a.default.players={}
7002var v=i.config={poster:"",showPosterWhenEnded:!1,showPosterWhenPaused:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:40,defaultSeekBackwardInterval:function(e){return.05*e.getDuration()},defaultSeekForwardInterval:function(e){return.05*e.getDuration()},setDimensions:!0,audioWidth:-1,audioHeight:-1,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,hideVideoControlsOnPause:!1,clickToPlayPause:!0,controlsTimeoutDefault:1500,controlsTimeoutMouseEnter:2500,controlsTimeoutMouseLeave:1e3,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],useDefaultControls:!1,isVideo:!0,stretching:"auto",classPrefix:"mejs__",enableKeyboard:!0,pauseOtherPlayers:!0,secondsDecimalLength:0,customError:null,keyActions:[],hideScreenReaderTitle:!1}
7003a.default.MepDefaults=v
7004var _=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)
7005var n=this,r="string"==typeof t?o.default.getElementById(t):t
7006if(!(n instanceof e))return new e(r,i)
7007if(n.node=n.media=r,n.node){if(n.media.player)return n.media.player
7008if(n.hasFocus=!1,n.controlsAreVisible=!0,n.controlsEnabled=!0,n.controlsTimer=null,n.currentMediaTime=0,n.proxy=null,void 0===i){var s=n.node.getAttribute("data-mejsoptions")
7009i=s?JSON.parse(s):{}}return n.options=Object.assign({},v,i),n.options.loop&&!n.media.getAttribute("loop")?(n.media.loop=!0,n.node.loop=!0):n.media.loop&&(n.options.loop=!0),n.options.timeFormat||(n.options.timeFormat="mm:ss",n.options.alwaysShowHours&&(n.options.timeFormat="hh:mm:ss"),n.options.showTimecodeFrameCount&&(n.options.timeFormat+=":ff")),(0,f.calculateTimeFormat)(0,n.options,n.options.framesPerSecond||25),n.id="mep_"+a.default.mepIndex++,a.default.players[n.id]=n,n.init(),n}}return r(e,[{key:"getElement",value:function(e){return e}},{key:"init",value:function(){var e=this,t=Object.assign({},e.options,{success:function(t,i){e._meReady(t,i)},error:function(t){e._handleError(t)}}),i=e.node.tagName.toLowerCase()
7010if(e.isDynamic="audio"!==i&&"video"!==i&&"iframe"!==i,e.isVideo=(e.isDynamic||"audio"!==i)&&e.options.isVideo,e.mediaFiles=null,e.trackFiles=null,e.media.addEventListener("rendererready",this.updateNode.bind(this)),d.IS_IPAD&&e.options.iPadUseNativeControls||d.IS_IPHONE&&e.options.iPhoneUseNativeControls)e.node.setAttribute("controls",!0),d.IS_IPAD&&e.node.getAttribute("autoplay")&&e.play()
7011else if(!e.isVideo&&(e.isVideo||!e.options.features.length&&!e.options.useDefaultControls)||d.IS_ANDROID&&e.options.AndroidUseNativeControls)e.isVideo||e.options.features.length||e.options.useDefaultControls||(e.node.style.display="none")
7012else{e.node.removeAttribute("controls")
7013var n=e.isVideo?u.default.t("mejs.video-player"):u.default.t("mejs.audio-player")
7014if(!e.options.hideScreenReaderTitle){var r=o.default.createElement("span")
7015r.className=e.options.classPrefix+"offscreen",r.innerText=n,e.media.parentNode.insertBefore(r,e.media)}if(e.container=o.default.createElement("div"),e.getElement(e.container).id=e.id,e.getElement(e.container).className=e.options.classPrefix+"container "+e.options.classPrefix+"container-keyboard-inactive "+e.media.className,e.getElement(e.container).tabIndex=0,e.getElement(e.container).setAttribute("role","application"),e.getElement(e.container).setAttribute("aria-label",n),e.getElement(e.container).innerHTML='<div class="'+e.options.classPrefix+'inner"><div class="'+e.options.classPrefix+'mediaelement"></div><div class="'+e.options.classPrefix+'layers"></div><div class="'+e.options.classPrefix+'controls"></div></div>',e.getElement(e.container).addEventListener("focus",function(t){if(!e.controlsAreVisible&&!e.hasFocus&&e.controlsEnabled){e.showControls(!0)
7016var i=(0,h.isNodeAfter)(t.relatedTarget,e.getElement(e.container))?"."+e.options.classPrefix+"controls ."+e.options.classPrefix+"button:last-child > button":"."+e.options.classPrefix+"playpause-button > button"
7017e.getElement(e.container).querySelector(i).focus()}}),e.node.parentNode.insertBefore(e.getElement(e.container),e.node),e.options.features.length||e.options.useDefaultControls||(e.getElement(e.container).style.background="transparent",e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls").style.display="none"),e.isVideo&&"fill"===e.options.stretching&&!m.hasClass(e.getElement(e.container).parentNode,e.options.classPrefix+"fill-container")){e.outerContainer=e.media.parentNode
7018var s=o.default.createElement("div")
7019s.className=e.options.classPrefix+"fill-container",e.getElement(e.container).parentNode.insertBefore(s,e.getElement(e.container)),s.appendChild(e.getElement(e.container))}d.IS_ANDROID&&m.addClass(e.getElement(e.container),e.options.classPrefix+"android"),d.IS_IOS&&m.addClass(e.getElement(e.container),e.options.classPrefix+"ios"),d.IS_IPAD&&m.addClass(e.getElement(e.container),e.options.classPrefix+"ipad"),d.IS_IPHONE&&m.addClass(e.getElement(e.container),e.options.classPrefix+"iphone"),m.addClass(e.getElement(e.container),e.isVideo?e.options.classPrefix+"video":e.options.classPrefix+"audio"),e.getElement(e.container).querySelector("."+e.options.classPrefix+"mediaelement").appendChild(e.node),e.media.player=e,e.controls=e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls"),e.layers=e.getElement(e.container).querySelector("."+e.options.classPrefix+"layers")
7020var c=e.isVideo?"video":"audio",f=c.substring(0,1).toUpperCase()+c.substring(1)
7021e.options[c+"Width"]>0||e.options[c+"Width"].toString().indexOf("%")>-1?e.width=e.options[c+"Width"]:""!==e.node.style.width&&null!==e.node.style.width?e.width=e.node.style.width:e.node.getAttribute("width")?e.width=e.node.getAttribute("width"):e.width=e.options["default"+f+"Width"],e.options[c+"Height"]>0||e.options[c+"Height"].toString().indexOf("%")>-1?e.height=e.options[c+"Height"]:""!==e.node.style.height&&null!==e.node.style.height?e.height=e.node.style.height:e.node.getAttribute("height")?e.height=e.node.getAttribute("height"):e.height=e.options["default"+f+"Height"],e.initialAspectRatio=e.height>=e.width?e.width/e.height:e.height/e.width,e.setPlayerSize(e.width,e.height)}if(t.pluginWidth=e.width,t.pluginHeight=e.height,a.default.MepDefaults=t,new l.default(e.media,t,e.mediaFiles),void 0!==e.getElement(e.container)&&e.options.features.length&&e.controlsAreVisible&&!e.options.hideVideoControlsOnLoad){var p=(0,h.createEvent)("c
7021ontrolsshown",e.getElement(e.container))
7022e.getElement(e.container).dispatchEvent(p)}}},{key:"updateNode",value:function(e){var t=void 0,i=void 0,n=e.detail.target.hasOwnProperty("mediaElement")?e.detail.target.mediaElement:e.detail.target,r=n.originalNode
7023e.detail.isIframe?(i=n.renderer.id,(t=n.querySelector("#"+i)).style.position="absolute",r.style.maxWidth&&(t.style.maxWidth=r.style.maxWidth)):t=e.detail.target,this.domNode=t,this.node=t}},{key:"showControls",value:function(e){var t=this
7024if(e=void 0===e||e,!t.controlsAreVisible&&t.isVideo){if(e)(function(){m.fadeIn(t.getElement(t.controls),200,function(){m.removeClass(t.getElement(t.controls),t.options.classPrefix+"offscreen")
7025var e=(0,h.createEvent)("controlsshown",t.getElement(t.container))
7026t.getElement(t.container).dispatchEvent(e)})
7027for(var e=t.getElement(t.container).querySelectorAll("."+t.options.classPrefix+"control"),i=function(i,n){m.fadeIn(e[i],200,function(){m.removeClass(e[i],t.options.classPrefix+"offscreen")})},n=0,r=e.length;n<r;n++)i(n)})()
7028else{m.removeClass(t.getElement(t.controls),t.options.classPrefix+"offscreen"),t.getElement(t.controls).style.display="",t.getElement(t.controls).style.opacity=1
7029for(var i=t.getElement(t.container).querySelectorAll("."+t.options.classPrefix+"control"),n=0,r=i.length;n<r;n++)m.removeClass(i[n],t.options.classPrefix+"offscreen"),i[n].style.display=""
7030var s=(0,h.createEvent)("controlsshown",t.getElement(t.container))
7031t.getElement(t.container).dispatchEvent(s)}t.controlsAreVisible=!0,t.setControlsSize()}}},{key:"hideControls",value:function(e,t){var i=this
7032if(e=void 0===e||e,!0===t||!(!i.controlsAreVisible||i.options.alwaysShowControls||i.paused&&4===i.readyState&&(!i.options.hideVideoControlsOnLoad&&i.currentTime<=0||!i.options.hideVideoControlsOnPause&&i.currentTime>0)||i.isVideo&&!i.options.hideVideoControlsOnLoad&&!i.readyState||i.ended)){if(e)(function(){m.fadeOut(i.getElement(i.controls),200,function(){m.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display=""
7033var e=(0,h.createEvent)("controlshidden",i.getElement(i.container))
7034i.getElement(i.container).dispatchEvent(e)})
7035for(var e=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),t=function(t,n){m.fadeOut(e[t],200,function(){m.addClass(e[t],i.options.classPrefix+"offscreen"),e[t].style.display=""})},n=0,r=e.length;n<r;n++)t(n)})()
7036else{m.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=0
7037for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),r=0,s=n.length;r<s;r++)m.addClass(n[r],i.options.classPrefix+"offscreen"),n[r].style.display=""
7038var o=(0,h.createEvent)("controlshidden",i.getElement(i.container))
7039i.getElement(i.container).dispatchEvent(o)}i.controlsAreVisible=!1}}},{key:"startControlsTimer",value:function(e){var t=this
7040e=void 0!==e?e:t.options.controlsTimeoutDefault,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}},{key:"killControlsTimer",value:function(){var e=this
7041null!==e.controlsTimer&&(clearTimeout(e.controlsTimer),delete e.controlsTimer,e.controlsTimer=null)}},{key:"disableControls",value:function(){var e=this
7042e.killControlsTimer(),e.controlsEnabled=!1,e.hideControls(!1,!0)}},{key:"enableControls",value:function(){this.controlsEnabled=!0,this.showControls(!1)}},{key:"_setDefaultPlayer",value:function(){var e=this
7043e.proxy&&e.proxy.pause(),e.proxy=new c.default(e),e.media.addEventListener("loadedmetadata",function(){e.getCurrentTime()>0&&e.currentMediaTime>0&&(e.setCurrentTime(e.currentMediaTime),d.IS_IOS||d.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var i=this,n=t.getAttribute("autoplay"),r=!(null==n||"false"===n),l=null!==e.rendererName&&/(native|html5)/i.test(e.rendererName)
7044if(i.getElement(i.controls)&&i.enableControls(),i.getElement(i.container)&&i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-play")&&(i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-play").style.display=""),!i.created){if(i.created=!0,i.media=e,i.domNode=t,!(d.IS_ANDROID&&i.options.AndroidUseNativeControls||d.IS_IPAD&&i.options.iPadUseNativeControls||d.IS_IPHONE&&i.options.iPhoneUseNativeControls)){if(!i.isVideo&&!i.options.features.length&&!i.options.useDefaultControls)return r&&l&&i.play(),void(i.options.success&&("string"==typeof i.options.success?s.default[i.options.success](i.media,i.domNo
vendor: 9,608 bytes, lines 7044-7077
7044de,i):i.options.success(i.media,i.domNode,i)))
7045if(i.featurePosition={},i._setDefaultPlayer(),i.buildposter(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.buildkeyboard(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.buildoverlays(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.options.useDefaultControls){var c=["playpause","current","progress","duration","tracks","volume","fullscreen"]
7046i.options.features=c.concat(i.options.features.filter(function(e){return-1===c.indexOf(e)}))}i.buildfeatures(i,i.getElement(i.controls),i.getElement(i.layers),i.media)
7047var u=(0,h.createEvent)("controlsready",i.getElement(i.container))
7048i.getElement(i.container).dispatchEvent(u),i.setPlayerSize(i.width,i.height),i.setControlsSize(),i.isVideo&&(i.clickToPlayPauseCallback=function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed")
7049i.paused&&t?i.pause():i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!t),i.getElement(i.container).focus()}},i.createIframeLayer(),i.media.addEventListener("click",i.clickToPlayPauseCallback),!d.IS_ANDROID&&!d.IS_IOS||i.options.alwaysShowControls?(i.getElement(i.container).addEventListener("mouseenter",function(){i.controlsEnabled&&(i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(i.options.controlsTimeoutMouseEnter)))}),i.getElement(i.container).addEventListener("mousemove",function(){i.controlsEnabled&&(i.controlsAreVisible||i.showControls(),i.options.alwaysShowControls||i.startControlsTimer(i.options.controlsTimeoutMouseEnter))}),i.getElement(i.container).addEventListener("mouseleave",function(){i.controlsEnabled&&(i.paused||i.options.alwaysShowControls||i.startControlsTimer(i.options.controlsTimeoutMouseLeave))})):i.node.addEventListener("touchstart",function(){i.controlsAreVisible?i.hideControls(!1):i.controlsEnabled&&i.showControls(!1)},!!d.SUPPORT_PASSIVE_EVENT&&{passive:!0}),i.options.hideVideoControlsOnLoad&&i.hideControls(!1),i.options.enableAutosize&&i.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:i.media
7050i.options.videoHeight<=0&&!i.domNode.getAttribute("height")&&!i.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(i.setPlayerSize(t.videoWidth,t.videoHeight),i.setControlsSize(),i.media.setSize(t.videoWidth,t.videoHeight))})),i.media.addEventListener("play",function(){for(var e in i.hasFocus=!0,a.default.players)if(a.default.players.hasOwnProperty(e)){var t=a.default.players[e]
7051t.id===i.id||!i.options.pauseOtherPlayers||t.paused||t.ended||!0===t.options.ignorePauseOtherPlayersOption||(t.pause(),t.hasFocus=!1)}d.IS_ANDROID||d.IS_IOS||i.options.alwaysShowControls||!i.isVideo||i.hideControls()}),i.media.addEventListener("ended",function(){if(i.options.autoRewind)try{i.setCurrentTime(0),setTimeout(function(){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-loading")
7052e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}i.pause(),i.setProgressRail&&i.setProgressRail(),i.setCurrentRail&&i.setCurrentRail(),i.options.loop?i.play():!i.options.alwaysShowControls&&i.controlsEnabled&&i.showControls()}),i.media.addEventListener("loadedmetadata",function(){(0,f.calculateTimeFormat)(i.getDuration(),i.options,i.options.framesPerSecond||25),i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.isFullScreen||(i.setPlayerSize(i.width,i.height),i.setControlsSize())})
7053var p=null
7054i.media.addEventListener("timeupdate",function(){isNaN(i.getDuration())||p===i.getDuration()||(p=i.getDuration(),(0,f.calculateTimeFormat)(p,i.options,i.options.framesPerSecond||25),i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.setControlsSize())}),i.options.enableKeyboard&&i.getElement(i.container).addEventListener("keydown",function(e){var t=e.keyCode||e.which||0
7055e.target===i.container&&13===t&&(i.paused?i.play():i.pause())}),i.getElement(i.container).addEventListener("click",function(e){m.addClass(e.currentTarget,i.options.classPrefix+"container-keyboard-inactive")}),i.getElement(i.container).addEventListener("focusin",function(e){m.removeClass(e.currentTarget,i.options.classPrefix+"container-keyboard-inactive"),!i.isVideo||d.IS_ANDROID||d.IS_IOS||!i.controlsEnabled||i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(i.options.controlsTimeoutMouseEnter))}),i.getElement(i.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&i.keyboardAction&&!e.relatedTarget.closest("."+i.options.classPrefix+"container")&&(i.keyboardAction=!1,!i.isVideo||i.options.alwaysShowControls||i.paused||i.startControlsTimer(i.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){i.setPlayerSize(i.width,i.height),i.setControlsSize()},0),i.globalResizeCallback=function(){i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen?i.setPlayerSize(screen.width,screen.height):i.setPlayerSize(i.width,i.height),i.setControlsSize()},i.globalBind("resize",i.globalResizeCallback)}r&&l&&i.play(),i.options.success&&("string"==typeof i.options.success?s.default[i.options.success](i.media,i.domNode,i):i.options.success(i.media,i.domNode,i))}}},{key:"_handleError",value:function(e,t,i){var n=this,r=n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-play")
7056r&&(r.style.display="none"),n.options.error&&n.options.error(e,t,i),n.getElement(n.container).querySelector("."+n.options.classPrefix+"cannotplay")&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"cannotplay").remove()
7057var s=o.default.createElement("div")
7058s.className=n.options.classPrefix+"cannotplay",s.style.width="100%",s.style.height="100%"
7059var l="function"==typeof n.options.customError?n.options.customError(n.media,n.media.originalNode):n.options.customError,c=""
7060if(!l){var u=n.media.originalNode.getAttribute("poster")
7061if(u&&(c='<img src="'+u+'" alt="'+a.default.i18n.t("mejs.download-file")+'">'),e.message&&(l="<p>"+e.message+"</p>"),e.urls)for(var d=0,h=e.urls.length;d<h;d++){var f=e.urls[d]
7062l+='<a href="'+f.src+'" data-type="'+f.type+'"><span>'+a.default.i18n.t("mejs.download-file")+": "+f.src+"</span></a>"}}l&&n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error")&&(s.innerHTML=l,n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error").innerHTML=""+c+s.outerHTML,n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error").parentNode.style.display="block"),n.controlsEnabled&&n.disableControls()}},{key:"setPlayerSize",value:function(e,t){var i=this
7063if(!i.options.setDimensions)return!1
7064if(void 0!==e&&(i.width=e),void 0!==t&&(i.height=t),i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen)i.setDimensions(i.width,i.height)
7065else switch(i.options.stretching){case"fill":i.isVideo?i.setFillMode():i.setDimensions(i.width,i.height)
7066break
7067case"responsive":i.setResponsiveMode()
7068break
7069case"none":i.setDimensions(i.width,i.height)
7070break
7071default:!0===i.hasFluidMode()?i.setResponsiveMode():i.setDimensions(i.width,i.height)}}},{key:"hasFluidMode",value:function(){var e=this
7072return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var e=this,t=function(){for(var t=void 0,i=e.getElement(e.container);i;){try{if(d.IS_FIREFOX&&"html"===i.tagName.toLowerCase()&&s.default.self!==s.default.top&&null!==s.default.frameElement)return s.default.frameElement
7073t=i.parentElement}catch(n){t=i.parentElement}if(t&&m.visible(t))return t
7074i=t}return null}(),i=t?getComputedStyle(t,null):getComputedStyle(o.default.body,null),n=e.isVideo?e.node.videoWidth&&e.node.videoWidth>0?e.node.videoWidth:e.node.getAttribute("width")?e.node.getAttribute("width"):e.options.defaultVideoWidth:e.options.defaultAudioWidth,r=e.isVideo?e.node.videoHeight&&e.node.videoHeight>0?e.node.videoHeight:e.node.getAttribute("height")?e.node.getAttribute("height"):e.options.defaultVideoHeight:e.options.defaultAudioHeight,a=function(){if(!e.options.enableAutosize)return e.initialAspectRatio
7075var t=1
7076return e.isVideo?(t=e.node.videoWidth&&e.node.videoWidth>0&&e.node.videoHeight&&e.node.videoHeight>0?e.height>=e.width?e.node.videoWidth/e.node.videoHeight:e.node.videoHeight/e.node.videoWidth:e.initialAspectRatio,(isNaN(t)||t<.01||t>100)&&(t=1),t):t}(),l=parseFloat(i.height),c=void 0,u=parseFloat(i.width)
7077if((c=e.isVideo?"100%"===e.height&&"100%"===e.width?l:"100%"===e.height?parseFloat(u*r/n,10):e.height>=e.width?parseFloat(u/a,10):parseFloat(u*a,10):r)<=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight&&(c=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight),isNaN(c)&&(c=l),e.getElement(e.container).parentNode.length>0&&"body"===e.getElement(e.container).parentNode.tagName.toLowerCase()&&(u=s.default.innerWidth||o.default.documentElement.clientWidth||o.default.body.clientWidth,c=s.default.innerHeight||o.default.documentElement.clientHeight||o.default.body.clientHeight),c&&u){e.getElement(e.container).style.width=u+"px",e.getElement(e.container).style.height=c+"px",e.node.style.width="100%",e.node.style.height="100%",e.isVideo&&e.media.setSize&&e.media.setSize(u,c),c<=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight&&(e.node.style.width="auto",e.node.style.height="auto")
7078for(var h=e.getElement(e.layers).children,f=0,p=h.length;f<p;f++)h[f].style.width="100%",h[f].style.height="100%"}}},{key:"setFillMode",value:function(){var e=this,t=s.default.self!==s.default.top&&null!==s.default.frameElement,i=function(){for(var t=void 0,i=e.getElement(e.container);i;){try{if(d.IS_FIREFOX&&"html"===i.tagName.toLowerCase()&&s.default.self!==s.default.top&&null!==s.default.frameElement)return s.default.frameElement
7079t=i.parentElement}catch(n){t=i.parentElement}if(t&&m.visible(t))return t
7080i=t}return null}(),n=i?getComputedStyle(i,null):getComputedStyle(o.default.body,null)
7081"none"!==e.node.style.height&&e.node.style.height!==e.height&&(e.node.style.height="auto"),"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width&&(e.node.style.maxWidth="none"),"none"!==e.node.style.maxHeight&&e.node.style.maxHeight!==e.height&&(e.node.style.maxHeight="none"),e.node.currentStyle&&("100%"===e.node.currentStyle.height&&(e.node.currentStyle.height="auto"),"100%"===e.node.currentStyle.maxWidth&&(e.node.currentStyle.maxWidth="none"),"100%"===e.node.currentStyle.maxHeight&&(e.node.currentStyle.maxHeight="none")),t||parseFloat(n.width)||(i.style.width=e.media.offsetWidth+"px"),t||parseFloat(n.height)||(i.style.height=e.media.offsetHeight+"px"),n=getComputedStyle(i)
7082var r=parseFloat(n.width),a=parseFloat(n.height)
7083e.setDimensions("100%","100%")
7084var l=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img")
7085l&&(l.style.display="")
7086for(var c=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),u=parseFloat(e.height,10),h=parseFloat(e.width,10),f=r,p=u*r/h,g=h*a/u,y=a,v=g>r==!1,_=v?Math.floor(f):Math.floor(g),b=v?Math.floor(p):Math.floor(y),w=v?r+"px":_+"px",A=v?b+"px":a+"px",T=0,C=c.length;T<C;T++)c[T].style.height=A,c[T].style.width=w,e.media.setSize&&e.media.setSize(w,A),c[T].style.marginLeft=Math.floor((r-_)/2)+"px",c[T].style.marginTop=0}},{key:"setDimensions",value:function(e,t){var i=this
7087e=(0,h.isString)(e)&&e.indexOf("%")>-1?e:parseFloat(e)+"px",t=(0,h.isString)(t)&&t.indexOf("%")>-1?t:parseFloat(t)+"px",i.getElement(i.container).style.width=e,i.getElement(i.container).style.height=t
7088var n=null!==i.media.rendererName&&/(html5|native)/i.test(i.media.rendererName);(i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen)&&!n&&(i.node.style.width=e,i.node.style.height=t)
7089for(var r=i.getElement(i.layers).children,s=0,a=r.length;s<a;s++)r[s].style.width=e,r[s].style.height=t}},{key:"setControlsSize",value:function(){var e=this
7090if(m.visible(e.getElement(e.container))&&(!e.rail||!m.visible(e.rail))){for(var t=e.getElement(e.controls).children,i=0,n=0,r=t.length;n<r;n++)i+=t[n].offsetWidth
7091e.getElement(e.container).style.minWidth=i+"px"}}},{key:"addControlElement",value:function(e,t){var i=this
7092if(void 0!==i.featurePosition[t]){var n=i.getElement(i.controls).children[i.featurePosition[t]-1]
7093n.parentNode.insertBefore(e,n.nextSibling)}else{i.getElement(i.controls).appendChild(e)
7094for(var r=i.getElement(i.controls).children,s=0,o=r.length;s<o;s++)if(e===r[s]){i.featurePosition[t]=s
7095break}}}},{key:"createIframeLayer",value:function(){var e=this
7096if(e.isVideo&&null!==e.media.rendererName&&e.media.rendererName.indexOf("iframe")>-1&&!o.default.getElementById(e.media.id+"-iframe-overlay")){var t=o.default.createElement("div"),i=o.default.getElementById(e.media.id+"_"+e.media.rendererName)
7097t.id=e.media.id+"-iframe-overlay",t.className=e.options.classPrefix+"iframe-overlay",t.addEventListener("click",function(t){e.options.clickToPlayPause&&(e.paused?e.play():e.pause(),t.preventDefault(),t.stopPropagation())}),i.parentNode.insertBefore(t,i)}}},{key:"resetSize",value:function(){var e=this
7098setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this
7099if(t.getElement(t.container)){var i=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster")
7100i||((i=o.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(i))
7101var n=i.querySelector("img")
7102!n&&e&&((n=o.default.createElement("img")).alt="",n.className=t.options.classPrefix+"poster-img",n.width="100%",n.height="100%",i.style.display="",i.appendChild(n)),e?(n.setAttribute("src",e),i.style.backgroundImage='url("'+e+'")',i.style.display=""):n?(i.style.backgroundImage="none",i.style.display="none",n.remove()):i.style.display="none"}else(d.IS_IPAD&&t.options.iPadUseNativeControls||d.IS_IPHONE&&t.options.iPhoneUseNativeControls||d.IS_ANDROID&&t.options.AndroidUseNativeControls)&&
vendor: 14,095 bytes, lines 7102-7147
7102(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this
7103t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,t){var i=this,n=i.node?i.node.ownerDocument:o.default
7104if((e=(0,h.splitEvents)(e,i.id)).d)for(var r=e.d.split(" "),a=0,l=r.length;a<l;a++)r[a].split(".").reduce(function(e,i){return n.addEventListener(i,t,!1),i},"")
7105if(e.w)for(var c=e.w.split(" "),u=0,d=c.length;u<d;u++)c[u].split(".").reduce(function(e,i){return s.default.addEventListener(i,t,!1),i},"")}},{key:"globalUnbind",value:function(e,t){var i=this,n=i.node?i.node.ownerDocument:o.default
7106if((e=(0,h.splitEvents)(e,i.id)).d)for(var r=e.d.split(" "),a=0,l=r.length;a<l;a++)r[a].split(".").reduce(function(e,i){return n.removeEventListener(i,t,!1),i},"")
7107if(e.w)for(var c=e.w.split(" "),u=0,d=c.length;u<d;u++)c[u].split(".").reduce(function(e,i){return s.default.removeEventListener(i,t,!1),i},"")}},{key:"buildfeatures",value:function(e,t,i,n){for(var r=this,s=0,o=r.options.features.length;s<o;s++){var a=r.options.features[s]
7108if(r["build"+a])try{r["build"+a](e,t,i,n)}catch(l){console.error("error building "+a,l)}}}},{key:"buildposter",value:function(e,t,i,n){var r=this,s=o.default.createElement("div")
7109s.className=r.options.classPrefix+"poster "+r.options.classPrefix+"layer",i.appendChild(s)
7110var a=n.originalNode.getAttribute("poster")
7111""!==e.options.poster&&(a&&d.IS_IOS&&n.originalNode.removeAttribute("poster"),a=e.options.poster),a?r.setPoster(a):null!==r.media.renderer&&"function"==typeof r.media.renderer.getPosterUrl?r.setPoster(r.media.renderer.getPosterUrl()):s.style.display="none",n.addEventListener("play",function(){s.style.display="none"}),n.addEventListener("playing",function(){s.style.display="none"}),e.options.showPosterWhenEnded&&e.options.autoRewind&&n.addEventListener("ended",function(){s.style.display=""}),n.addEventListener("error",function(){s.style.display="none"}),e.options.showPosterWhenPaused&&n.addEventListener("pause",function(){e.ended||(s.style.display="")})}},{key:"buildoverlays",value:function(e,t,i,n){if(e.isVideo){var r=this,s=o.default.createElement("div"),a=o.default.createElement("div"),l=o.default.createElement("div")
7112s.style.display="none",s.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer",s.innerHTML='<div class="'+r.options.classPrefix+'overlay-loading"><div class="'+r.options.classPrefix+'overlay-loading-bg-img">\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t<use xlink:href="'+r.media.options.iconSprite+'#icon-loading-spinner"></use>\n\t\t\t\t\t</svg>\n\t\t\t\t</div></div>',i.appendChild(s),a.style.display="none",a.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer",a.innerHTML='<div class="'+r.options.classPrefix+'overlay-error"></div>',i.appendChild(a),l.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer "+r.options.classPrefix+"overlay-play",l.innerHTML=(0,g.generateControlButton)(r.id,u.default.t("mejs.play"),u.default.t("mejs.play"),""+r.media.options.iconSprite,["icon-overlay-play"],""+r.options.classPrefix,r.options.classPrefix+"overlay-button","",!1),l.addEventListener("click",function(){if(r.options.clickToPlayPause){var e=r.getElement(r.container).querySelector("."+r.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed")
7113r.paused?r.play():r.pause(),e.setAttribute("aria-pressed",!!t),r.getElement(r.container).focus()}}),i.appendChild(l),null!==r.media.rendererName&&(/(youtube|facebook)/i.test(r.media.rendererName)&&!(r.media.originalNode.getAttribute("poster")||e.options.poster||"function"==typeof r.media.renderer.getPosterUrl&&r.media.renderer.getPosterUrl())||d.IS_STOCK_ANDROID||r.media.originalNode.getAttribute("autoplay"))&&(l.style.display="none")
7114var c=!1
7115n.addEventListener("play",function(){l.style.display="none",s.style.display="none",a.style.display="none",c=!1}),n.addEventListener("playing",function(){l.style.display="none",s.style.display="none",a.style.display="none",c=!1}),n.addEventListener("seeking",function(){l.style.display="none",s.style.display="",c=!1}),n.addEventListener("seeked",function(){l.style.display=r.paused&&!d.IS_STOCK_ANDROID?"":"none",s.style.display="none",c=!1}),n.addEventListener("pause",function(){s.style.display="none",d.IS_STOCK_ANDROID||c||(l.style.display=""),c=!1}),n.addEventListener("waiting",function(){s.style.display="",c=!1}),n.addEventListener("loadeddata",function(){s.style.display="",d.IS_ANDROID&&(n.canplayTimeout=setTimeout(function(){if(o.default.createEvent){var e=o.default.createEvent("HTMLEvents")
7116return e.initEvent("canplay",!0,!0),n.dispatchEvent(e)}},300)),c=!1}),n.addEventListener("canplay",function(){s.style.display="none",clearTimeout(n.canplayTimeout),c=!1}),n.addEventListener("error",function(e){r._handleError(e,r.media,r.node),s.style.display="none",l.style.display="none",c=!0}),n.addEventListener("loadedmetadata",function(){r.controlsEnabled||r.enableControls()}),n.addEventListener("keydown",function(t){r.onkeydown(e,n,t),c=!1})}}},{key:"buildkeyboard",value:function(e,t,i,n){var r=this
7117r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(t){if(!o.default.activeElement)return!0
7118var i=o.default.activeElement.closest("."+r.options.classPrefix+"container"),s=r.media.closest("."+r.options.classPrefix+"container")
7119return r.hasFocus=!(!i||!s||i.id!==s.id),r.onkeydown(e,n,t)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,i){if(e.hasFocus&&e.options.enableKeyboard)for(var n=0,r=e.options.keyActions.length;n<r;n++)for(var s=e.options.keyActions[n],o=0,a=s.keys.length;o<a;o++)if(i.keyCode===s.keys[o])return s.action(e,t,i.keyCode,i),i.preventDefault(),void i.stopPropagation()
7120return!0}},{key:"play",value:function(){return this.proxy.play()}},{key:"pause",value:function(){return this.proxy.pause()}},{key:"load",value:function(){return this.proxy.load()}},{key:"setCurrentTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
7121this.seekUserInteraction=t,this.proxy.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.proxy.currentTime}},{key:"getDuration",value:function(){return this.proxy.duration}},{key:"setVolume",value:function(e){this.proxy.volume=e}},{key:"getVolume",value:function(){return this.proxy.getVolume()}},{key:"setMuted",value:function(e){this.proxy.setMuted(e)}},{key:"setSrc",value:function(e){this.controlsEnabled||this.enableControls(),this.proxy.setSrc(e)}},{key:"getSrc",value:function(){return this.proxy.getSrc()}},{key:"canPlayType",value:function(e){return this.proxy.canPlayType(e)}},{key:"remove",value:function(){var e=this,t=e.media.rendererName,i=e.media.originalNode.src
7122for(var r in e.options.features){var s=e.options.features[r]
7123if(e["clean"+s])try{e["clean"+s](e,e.getElement(e.layers),e.getElement(e.controls),e.media)}catch(u){console.error("error cleaning "+s,u)}}var a=e.node.getAttribute("width"),l=e.node.getAttribute("height")
7124if(a?-1===a.indexOf("%")&&(a+="px"):a="auto",l?-1===l.indexOf("%")&&(l+="px"):l="auto",e.node.style.width=a,e.node.style.height=l,e.setPlayerSize(0,0),e.isDynamic?e.getElement(e.container).parentNode.insertBefore(e.node,e.getElement(e.container)):function(){e.node.setAttribute("controls",!0),e.node.setAttribute("id",e.node.getAttribute("id").replace("_"+t,"").replace("_from_mejs",""))
7125var n=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img");(n&&e.node.setAttribute("poster",n.src),delete e.node.autoplay,e.node.setAttribute("src",""),""!==e.media.canPlayType((0,p.getTypeFromFile)(i))&&e.node.setAttribute("src",i),t&&t.indexOf("iframe")>-1)&&o.default.getElementById(e.media.id+"-iframe-overlay").remove()
7126var r=e.node.cloneNode()
7127if(r.style.display="",e.getElement(e.container).parentNode.insertBefore(r,e.getElement(e.container)),e.node.remove(),e.mediaFiles)for(var s=0,a=e.mediaFiles.length;s<a;s++){var l=o.default.createElement("source")
7128l.setAttribute("src",e.mediaFiles[s].src),l.setAttribute("type",e.mediaFiles[s].type),r.appendChild(l)}if(e.trackFiles)for(var c=function(t,i){var n=e.trackFiles[t],s=o.default.createElement("track")
7129s.kind=n.kind,s.label=n.label,s.srclang=n.srclang,s.src=n.src,r.appendChild(s),s.addEventListener("load",function(){this.mode="showing",r.textTracks[t].mode="showing"})},u=0,d=e.trackFiles.length;u<d;u++)c(u)
7130delete e.node,delete e.mediaFiles,delete e.trackFiles}(),e.media.renderer&&"function"==typeof e.media.renderer.destroy&&e.media.renderer.destroy(),"object"===n(e.getElement(e.container))){var c=e.getElement(e.container).parentNode.querySelector("."+e.options.classPrefix+"offscreen")
7131c&&c.remove(),e.getElement(e.container).remove()}e.globalUnbind("resize",e.globalResizeCallback),e.globalUnbind("keydown",e.globalKeydownCallback),e.globalUnbind("click",e.globalClickCallback),delete e.media.player}},{key:"paused",get:function(){return this.proxy.paused}},{key:"muted",get:function(){return this.proxy.muted},set:function(e){this.setMuted(e)}},{key:"ended",get:function(){return this.proxy.ended}},{key:"readyState",get:function(){return this.proxy.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}()
7132s.default.MediaElementPlayer=_,a.default.MediaElementPlayer=_,i.default=_},{18:18,2:2,24:24,25:25,26:26,27:27,28:28,3:3,30:30,6:6,7:7,8:8}],18:[function(e,t,i){"use strict"
7133Object.defineProperty(i,"__esModule",{value:!0})
7134var n,r=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
7135n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),s=e(3),o=(n=s)&&n.__esModule?n:{default:n}
7136var a=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.media=t.media,this.isVideo=t.isVideo,this.classPrefix=t.options.classPrefix,this.createIframeLayer=function(){return t.createIframeLayer()},this.setPoster=function(e){return t.setPoster(e)},this}return r(e,[{key:"play",value:function(){return this.media.play()}},{key:"pause",value:function(){return this.media.pause()}},{key:"load",value:function(){var e=this
7137e.isLoaded||e.media.load(),e.isLoaded=!0}},{key:"setCurrentTime",value:function(e){this.media.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.media.currentTime}},{key:"getDuration",value:function(){var e=this.media.getDuration()
7138return e===1/0&&this.media.seekable&&this.media.seekable.length&&(e=this.media.seekable.end(0)),e}},{key:"setVolume",value:function(e){this.media.setVolume(e)}},{key:"getVolume",value:function(){return this.media.getVolume()}},{key:"setMuted",value:function(e){this.media.setMuted(e)}},{key:"setSrc",value:function(e){var t=this,i=document.getElementById(t.media.id+"-iframe-overlay")
7139i&&i.remove(),t.media.setSrc(e),t.createIframeLayer(),null!==t.media.renderer&&"function"==typeof t.media.renderer.getPosterUrl&&t.setPoster(t.media.renderer.getPosterUrl())}},{key:"getSrc",value:function(){return this.media.getSrc()}},{key:"canPlayType",value:function(e){return this.media.canPlayType(e)}},{key:"paused",get:function(){return this.media.paused}},{key:"muted",set:function(e){this.setMuted(e)},get:function(){return this.media.muted}},{key:"ended",get:function(){return this.media.ended}},{key:"readyState",get:function(){return this.media.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"remainingTime",get:function(){return this.getDuration()-this.currentTime()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}()
7140i.default=a,o.default.DefaultPlayer=a},{3:3}],19:[function(e,t,i){"use strict"
7141o(e(3))
7142var n,r=o(e(8)),s=o(e(17))
7143function o(e){return e&&e.__esModule?e:{default:e}}"undefined"!=typeof jQuery?r.default.$=jQuery:"undefined"!=typeof Zepto?r.default.$=Zepto:"undefined"!=typeof ender&&(r.default.$=ender),void 0!==(n=r.default.$)&&(n.fn.mediaelementplayer=function(e){return!1===e?this.each(function(){var e=n(this).data("mediaelementplayer")
7144e&&e.remove(),n(this).removeData("mediaelementplayer")}):this.each(function(){n(this).data("mediaelementplayer",new s.default(this,e))}),this},n(document).ready(function(){n("."+r.default.MepDefaults.classPrefix+"player").mediaelementplayer()}))},{17:17,3:3,8:8}],20:[function(e,t,i){"use strict"
7145var 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},r=d(e(3)),s=d(e(8)),o=e(9),a=e(26),l=e(28),c=e(24),u=e(25)
7146function d(e){return e&&e.__esModule?e:{default:e}}var h={promise:null,load:function(e){return"undefined"!=typeof dashjs?h.promise=new Promise(function(e){e()}).then(function(){h._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.dashjs.org/latest/dash.all.min.js",h.promise=h.promise||(0,u.loadScript)(e.options.path),h.promise.then(function(){h._createPlayer(e)})),h.promise},_createPlayer:function(e){var t=dashjs.MediaPlayer().create()
7147return r.default["__ready__"+e.id](t),t}},f={name:"native_dash",options:{prefix:"native_dash",dash:{path:"https://cdn.dashjs.org/latest/dash.all.min.js",debug:!1,drm:{},robustnessLevel:""}}
7147,canPlayType:function(e){return c.HAS_MSE&&["application/dash+xml"].indexOf(e.toLowerCase())>-1},create:function(e,t,i){var l=e.originalNode,c=e.id+"_"+t.prefix,u=l.autoplay,d=l.children,f=null,p=null
7148l.removeAttribute("type")
7149for(var m=0,g=d.length;m<g;m++)d[m].removeAttribute("type")
7150f=l.cloneNode(!0),t=Object.assign(t,e.options)
7151for(var y=s.default.html5media.properties,v=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),_=function(t){var i=(0,a.createEvent)(t.type,e)
7152e.dispatchEvent(i)},b=function(e){var i=""+e.substring(0,1).toUpperCase()+e.substring(1)
7153f["get"+i]=function(){return null!==p?f[e]:null},f["set"+i]=function(i){if(-1===s.default.html5media.readOnlyProperties.indexOf(e))if("src"===e){var r="object"===(void 0===i?"undefined":n(i))&&i.src?i.src:i
7154if(f[e]=r,null!==p){p.reset()
7155for(var o=0,l=v.length;o<l;o++)f.removeEventListener(v[o],_)
7156p=h._createPlayer({options:t.dash,id:c}),i&&"object"===(void 0===i?"undefined":n(i))&&"object"===n(i.drm)&&(p.setProtectionData(i.drm),(0,a.isString)(t.dash.robustnessLevel)&&t.dash.robustnessLevel&&p.getProtectionController().setRobustnessLevel(t.dash.robustnessLevel)),p.attachSource(r),u&&p.play()}}else f[e]=i}},w=0,A=y.length;w<A;w++)b(y[w])
7157if(r.default["__ready__"+c]=function(i){e.dashPlayer=p=i
7158for(var r=dashjs.MediaPlayer.events,o=function(e){"loadedmetadata"===e&&(p.initialize(),p.attachView(f),p.setAutoPlay(!1),"object"!==n(t.dash.drm)||s.default.Utils.isObjectEmpty(t.dash.drm)||(p.setProtectionData(t.dash.drm),(0,a.isString)(t.dash.robustnessLevel)&&t.dash.robustnessLevel&&p.getProtectionController().setRobustnessLevel(t.dash.robustnessLevel)),p.attachSource(f.getSrc())),f.addEventListener(e,_)},l=0,c=v.length;l<c;l++)o(v[l])
7159var u=function(t){if("error"===t.type.toLowerCase())e.generateError(t.message,f.src),console.error(t)
7160else{var i=(0,a.createEvent)(t.type,e)
7161i.data=t,e.dispatchEvent(i)}}
7162for(var d in r)r.hasOwnProperty(d)&&p.on(r[d],function(e){return u(e)})},i&&i.length>0)for(var T=0,C=i.length;T<C;T++)if(o.renderer.renderers[t.prefix].canPlayType(i[T].type)){f.setAttribute("src",i[T].src),void 0!==i[T].drm&&(t.dash.drm=i[T].drm)
7163break}f.setAttribute("id",c),l.parentNode.insertBefore(f,l),l.autoplay=!1,l.style.display="none",f.setSize=function(e,t){return f.style.width=e+"px",f.style.height=t+"px",f},f.hide=function(){return f.pause(),f.style.display="none",f},f.show=function(){return f.style.display="",f},f.destroy=function(){null!==p&&p.reset()}
7164var L=(0,a.createEvent)("rendererready",f,!1)
7165return e.originalNode.dispatchEvent(L),e.promises.push(h.load({options:t.dash,id:c})),f}}
7166l.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".mpd")?"application/dash+xml":null}),o.renderer.add(f)},{24:24,25:25,26:26,28:28,3:3,8:8,9:9}],21:[function(e,t,i){"use strict"
7167var 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},r=d(e(3)),s=d(e(8)),o=e(9),a=e(26),l=e(24),c=e(28),u=e(25)
7168function d(e){return e&&e.__esModule?e:{default:e}}var h={promise:null,load:function(e){return"undefined"!=typeof Hls?h.promise=new Promise(function(e){e()}).then(function(){h._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/hls.js@latest",h.promise=h.promise||(0,u.loadScript)(e.options.path),h.promise.then(function(){h._createPlayer(e)})),h.promise},_createPlayer:function(e){var t=new Hls(e.options)
7169return r.default["__ready__"+e.id](t),t}},f={name:"native_hls",options:{prefix:"native_hls",hls:{path:"https://cdn.jsdelivr.net/npm/hls.js@latest",autoStartLoad:!1,debug:!1}},canPlayType:function(e){return l.HAS_MSE&&["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())>-1},create:function(e,t,i){var l=e.originalNode,c=e.id+"_"+t.prefix,u=l.getAttribute("preload"),d=l.autoplay,f=null,p=null,m=0,g=i.length
7170p=l.cloneNode(!0),(t=Object.assign(t,e.options)).hls.autoStartLoad=u&&"n
7170one"!==u||d
7171for(var y=s.default.html5media.properties,v=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),_=function(t){var i=(0,a.createEvent)(t.type,e)
7172e.dispatchEvent(i)},b=function(e){var i=""+e.substring(0,1).toUpperCase()+e.substring(1)
7173p["get"+i]=function(){return null!==f?p[e]:null},p["set"+i]=function(i){if(-1===s.default.html5media.readOnlyProperties.indexOf(e))if("src"===e){if(p[e]="object"===(void 0===i?"undefined":n(i))&&i.src?i.src:i,null!==f){f.destroy()
7174for(var r=0,o=v.length;r<o;r++)p.removeEventListener(v[r],_);(f=h._createPlayer({options:t.hls,id:c})).loadSource(i),f.attachMedia(p)}}else p[e]=i}},w=0,A=y.length;w<A;w++)b(y[w])
7175if(r.default["__ready__"+c]=function(t){e.hlsPlayer=f=t
7176for(var n=Hls.Events,r=function(t){if("loadedmetadata"===t){var i=e.originalNode.src
7177f.detachMedia(),f.loadSource(i),f.attachMedia(p)}p.addEventListener(t,_)},s=0,o=v.length;s<o;s++)r(v[s])
7178var l=void 0,c=void 0,u=function(t){n.hasOwnProperty(t)&&f.on(n[t],function(){for(var r=arguments.length,s=Array(r),o=0;o<r;o++)s[o]=arguments[o]
7179return function(t,n){if("hlsError"===t&&(console.warn(n),(n=n[1]).fatal))switch(n.type){case"mediaError":var r=(new Date).getTime()
7180if(!l||r-l>3e3)l=(new Date).getTime(),f.recoverMediaError()
7181else if(!c||r-c>3e3)c=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),f.swapAudioCodec(),f.recoverMediaError()
7182else{var s="Cannot recover, last media error recovery failed"
7183e.generateError(s,p.src),console.error(s)}break
7184case"networkError":if("manifestLoadError"===n.details)if(m<g&&void 0!==i[m+1])p.setSrc(i[m++].src),p.load(),p.play()
7185else{var o="Network error"
7186e.generateError(o,i),console.error(o)}else{var u="Network error"
7187e.generateError(u,i),console.error(u)}break
7188default:f.destroy()}else{var d=(0,a.createEvent)(t,e)
7189d.data=n,e.dispatchEvent(d)}}(n[t],s)})}
7190for(var d in n)u(d)},g>0)for(;m<g;m++)if(o.renderer.renderers[t.prefix].canPlayType(i[m].type)){p.setAttribute("src",i[m].src)
7191break}"auto"===u||d||(p.addEventListener("play",function(){null!==f&&f.startLoad()}),p.addEventListener("pause",function(){null!==f&&f.stopLoad()})),p.setAttribute("id",c),l.parentNode.insertBefore(p,l),l.autoplay=!1,l.style.display="none",p.setSize=function(e,t){return p.style.width=e+"px",p.style.height=t+"px",p},p.hide=function(){return p.pause(),p.style.display="none",p},p.show=function(){return p.style.display="",p},p.destroy=function(){null!==f&&(f.stopLoad(),f.destroy())}
7192var T=(0,a.createEvent)("rendererready",p,!1)
7193return e.originalNode.dispatchEvent(T),e.promises.push(h.load({options:t.hls,id:c})),p}}
7194c.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".m3u8")?"application/x-mpegURL":null}),o.renderer.add(f)},{24:24,25:25,26:26,28:28,3:3,8:8,9:9}],22:[function(e,t,i){"use strict"
7195var n=c(e(3)),r=c(e(2)),s=c(e(8)),o=e(9),a=e(26),l=e(24)
7196function c(e){return e&&e.__esModule?e:{default:e}}var u={name:"html5",options:{prefix:"html5"},canPlayType:function(e){var t=r.default.createElement("video")
7197return l.IS_ANDROID&&/\/mp(3|4)$/i.test(e)||~["application/x-mpegurl","vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())&&l.SUPPORTS_NATIVE_HLS?"yes":t.canPlayType?t.canPlayType(e.toLowerCase()).replace(/no/,""):""},create:function(e,t,i){var n=e.id+"_"+t.prefix,l=!1,c=null
7198void 0===e.originalNode||null===e.originalNode?(c=r.default.createElement("audio"),e.appendChild(c)):c=e.originalNode,c.setAttribute("id",n)
7199for(var u=s.default.html5media.properties,d=function(e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1)
7200c["get"+t]=function(){return c[e]},c["set"+t]=function(t){-1===s.default.html5media.readOnlyProperties.indexOf(e)&&(c[e]=t)}},h=0,f=u.length;h<f;h++)d(u[h])
7201for(var p=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),m=function(t){c.addEventListener(t,function(t){if(l){var i=(0,a.createEvent)(t.type,t.target)
7202e.dispatchEvent(i)}})},g=0,y=p.length;g<y;g++)m(p[g])
7203c.setSize=function(e,t){return c.style.width=e+"px",c.style.height=t+"px",c},c.hide=function(){return l=!1,c.style.display="none",c},c.show=function(){return l=!0,c.style.display="",c}
7204var v=0,_=i.length
7205if(_>0)for(;v<_;v++)if(o.renderer.renderers[t.prefix].canPlayType(i[v].type)){c.setAttribute("src",i[v].src)
7206break}c.addEventListener("error",function(t){t&&t.target&&t.target.error&&4===t.target.error.code&&l&&(v<_&&void 0!==i[v+1]?(c.src=i[v++].src,c.load(),c.play()):e.generateError("Media error: Format(s) not supported or source(s) not found",i))})
7207var b=(0,a.createEvent)("rendererready",c,!1)
7208return e.originalNode.dispatchEvent(b),c}}
7209n.default.HtmlMediaElement=s.default.HtmlMediaElement=u,o.renderer.add(u)},{2:2,24:24,26:26,3:3,8:8,9:9}],23:[function(e,t,i){"use strict"
7210var n=u(e(3)),r=u(e(2)),s=u(e(8)),o=e(9),a=e(26),l=e(28),c=e(25)
7211function u(e){return e&&e.__esModule?e:{default:e}}var d={isIframeStarted:!1,isIframeLoaded:!1,iframeQueue:[],enqueueIframe:function(e){d.isLoaded="undefined"!=typeof YT&&YT.loaded,d.isLoaded?d.createIframe(e):(d.loadIframeApi(),d.iframeQueue.push(e))},loadIframeApi:function(){d.isIframeStarted||((0,c.loadScript)("https://www.youtube.com/player_api"),d.isIframeStarted=!0)},iFrameReady:function(){for(d.isLoaded=!0,d.isIframeLoaded=!0;d.iframeQueue.length>0;){var e=d.iframeQueue.pop()
7212d.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t=""
7213e.indexOf("?")>0?""===(t=d.getYouTubeIdFromParam(e))&&(t=d.getYouTubeIdFromUrl(e)):t=d.getYouTubeIdFromUrl(e)
7214var i=t.substring(t.lastIndexOf("/")+1)
7215return(t=i.split("?"))[0]},getYouTubeIdFromParam:function(e){if(null==e||!e.trim().length)return null
7216for(var t=e.split("?")[1].split("&"),i="",n=0,r=t.length;n<r;n++){var s=t[n].split("=")
7217if("v"===s[0]){i=s[1]
7218break}}return i},getYouTubeIdFromUrl:function(e){if(null==e||!e.trim().length)return null
7219var t=e.split("?")
7220return(e=t[0]).substring(e.lastIndexOf("/")+1)},getYouTubeNoCookieUrl:function(e){if(null==e||!e.trim().length||-1===e.indexOf("//www.youtube"))return e
7221var t=e.split("/")
7222return t[2]=t[2].replace(".com","-nocookie.com"),t.join("/")}},h={name:"youtube_iframe",options:{prefix:"youtube_iframe",youtube:{autoplay:0,controls:0,disablekb:1,end:0,loop:0,modestbranding:0,playsinline:0,rel:0,showinfo:0,start:0,iv_load_policy:3,nocookie:!1,imageQuality:null}},canPlayType:function(e){return~["video/youtube","video/x-youtube"].indexOf(e.toLowerCase())},create:function(e,t,i){var o={},l=[],c=null,u=!0,h=!1,f=null
7223o.options=t,o.id=e.id+"_"+t.prefix,o.mediaElement=e
7224for(var p=s.default.html5media.properties,m=function(t){var i=""+t.substring(0,1).toUpperCase()+t.substring(1)
7225o["get"+i]=function(){if(null!==c){switch(t){case"currentTime":return c.getCurrentTime()
7226case"duration":return c.getDuration()
7227case"volume":return c.getVolume()/100
7228case"playbackRate":return c.getPlaybackRate()
7229case"paused":return u
7230case"ended":return h
7231case"muted":return c.isMuted()
7232case"buffered":var e=c.getVideoLoadedFraction(),i=c.getDuration()
7233return{start:function(){return 0},end:function(){return e*i},length:1}
7234case"src":return c.getVideoUrl()
7235case"readyState":return 4}return null}return null},o["set"+i]=function(i){if(null!==c)switch(t){case"src":var n="string"==typeof i?i:i[0].src,r=d.getYouTubeId(n)
7236e.originalNode.autoplay?c.loadVideoById(r):c.cueVideoById(r)
7237break
7238case"currentTime":c.seekTo(i)
7239break
7240case"muted":i?c.mute():c.unMute(),setTimeout(function(){var t=(0,a.createEvent)("volumechange",o)
7241e.dispatchEvent(t)},50)
7242break
7243case"volume":c.setVolume(100*i),setTimeout(function(){var t=(0,a.createEvent)("volumechange",o)
7244e.dispatchEvent(t)},50)
7245break
7246case"playbackRate":c.setPlaybackRate(i),setTimeout(function(){var t=(0,a.createEvent)("ratechange",o)
7247e.dispatchEvent(t)},50)
7248break
7249case"readyState":var s=(0,a.createEvent)("canplay",o)
7250e.dispatchEvent(s)}else l.push({type:"set",propName:t,value:i})}},g=0,y=p.length;g<y;g++)m(p[g])
7251for(var v=s.default.html5media.methods,_=function(e){o[e]=function(){if(null!==c)switch(e){case"play":return u=!1,c.playVideo()
7252case"pause":return u=!0,c.pauseVideo()
7253case"load":return null}else l.push({type:"call",methodName:e})}},b=0,w=v.length;b<w;b++)_(v[b])
7254var A=r.default.createElement("div")
7255A.id=o.id,o.options.youtube.nocookie&&(e.originalNode.src=d.getYouTubeNoCookieUrl(i[0].src)),e.originalNode.parentNode.insertBefore(A,e.originalNode),e.originalNode.style.display="none"
7256var T="audio"===e.originalNode.tagName.toLowerCase(),C=T?"1":e.originalNode.height,L=T?"1":e.originalNode.width,x=d.getYouTubeId(i[0].src),M={id:o.id,containerId:A.id,videoId:x,height:C,width:L,host:o.options.youtube&&o.options.youtube.nocookie?"https://www.youtube-nocookie.com":void 0,playerVars:Object.assign({controls:0,rel:0,disablekb:1,showinfo:0,modestbranding:0,html5:1,iv_load_policy:3},o.options.youtube),origin:n.default.location.host,events:{onReady:function(t){if(e.youTubeApi=c=t.target,e.youTubeState={paused:!0,ended:!1},l.length)for(var i=0,n=l.length;i<n;i++){var r=l[i]
7257if("set"===r.type){var s=r.propName,u=""+s.substring(0,1).toUpperCase()+s.substring(1)
7258o["set"+u](r.value)}else"call"===r.type&&o[r.methodName]()}f=c.getIframe(),e.originalNode.muted&&c.mute()
7259for(var d=["mouseover","mouseout"],h=function(t){var i=(0,a.createEvent)(t.type,o)
7260e.dispatchEvent(i)},p=0,m=d.length;p<m;p++)f.addEventListener(d[p],h,!1)
7261for(var g=["rendererready","loadedmetadata","loadeddata","canplay"],y=0,v=g.length;y<v;y++){var _=(0,a.createEvent)(g[y],o,!0)
7262e.dispatchEvent(_)}},onStateChange:function(t){var i=[]
7263switch(t.data){case-1:i=["loadedmetadata"],u=!0,h=!1
7264break
7265case 0:i=["ended"],u=!1,h=!o.options.youtube.loop,o.options.youtube.loop||o.stopInterval()
7266break
7267case 1:i=["play","playing"],u=!1,h=!1,o.startInterval()
7268break
7269case 2:i=["pause"],u=!0,h=!1,o.stopInterval()
7270break
7271case 3:i=["progress"],h=!1
7272break
7273case 5:i=["loadeddata","loadedmetadata","canplay"],u=!0,h=!1}for(var n=0,r=i.length;n<r;n++){var s=(0,a.createEvent)(i[n],o)
7274e.dispatchEvent(s)}},onError:function(t){return function(t){var n=""
vendor: 4,255 bytes, lines 7275-7296
7275switch(t.data){case 2:n="The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks."
7276break
7277case 5:n="The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred."
7278break
7279case 100:n="The video requested was not found. Either video has been removed or has been marked as private."
7280break
7281case 101:case 105:n="The owner of the requested video does not allow it to be played in embedded players."
7282break
7283default:n="Unknown error."}e.generateError("Code "+t.data+": "+n,i)}(t)}}}
7284return(T||e.originalNode.hasAttribute("playsinline"))&&(M.playerVars.playsinline=1),e.originalNode.controls&&(M.playerVars.controls=1),e.originalNode.autoplay&&(M.playerVars.autoplay=1),e.originalNode.loop&&(M.playerVars.loop=1),(M.playerVars.loop&&1===parseInt(M.playerVars.loop,10)||e.originalNode.src.indexOf("loop=")>-1)&&!M.playerVars.playlist&&-1===e.originalNode.src.indexOf("playlist=")&&(M.playerVars.playlist=d.getYouTubeId(e.originalNode.src)),d.enqueueIframe(M),o.onEvent=function(t,i,n){null!=n&&(e.youTubeState=n)},o.setSize=function(e,t){null!==c&&c.setSize(e,t)},o.hide=function(){o.stopInterval(),o.pause(),f&&(f.style.display="none")},o.show=function(){f&&(f.style.display="")},o.destroy=function(){c.destroy()},o.interval=null,o.startInterval=function(){o.interval=setInterval(function(){var t=(0,a.createEvent)("timeupdate",o)
7285e.dispatchEvent(t)},250)},o.stopInterval=function(){o.interval&&clearInterval(o.interval)},o.getPosterUrl=function(){var i=t.youtube.imageQuality,n=d.getYouTubeId(e.originalNode.src)
7286return i&&["default","hqdefault","mqdefault","sddefault","maxresdefault"].indexOf(i)>-1&&n?"https://img.youtube.com/vi/"+n+"/"+i+".jpg":""},o}}
7287n.default.onYouTubePlayerAPIReady=function(){d.iFrameReady()},l.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),o.renderer.add(h)},{2:2,25:25,26:26,28:28,3:3,8:8,9:9}],24:[function(e,t,i){"use strict"
7288Object.defineProperty(i,"__esModule",{value:!0}),i.cancelFullScreen=i.requestFullScreen=i.isFullScreen=i.FULLSCREEN_EVENT_NAME=i.HAS_NATIVE_FULLSCREEN_ENABLED=i.HAS_TRUE_NATIVE_FULLSCREEN=i.HAS_IOS_FULLSCREEN=i.HAS_MS_NATIVE_FULLSCREEN=i.HAS_MOZ_NATIVE_FULLSCREEN=i.HAS_WEBKIT_NATIVE_FULLSCREEN=i.HAS_NATIVE_FULLSCREEN=i.SUPPORTS_NATIVE_HLS=i.SUPPORT_PASSIVE_EVENT=i.SUPPORT_POINTER_EVENTS=i.HAS_MSE=i.IS_STOCK_ANDROID=i.IS_SAFARI=i.IS_FIREFOX=i.IS_CHROME=i.IS_EDGE=i.IS_IE=i.IS_ANDROID=i.IS_IOS=i.IS_IPOD=i.IS_IPHONE=i.IS_IPAD=i.UA=i.NAV=void 0
7289var n=o(e(3)),r=o(e(2)),s=o(e(8))
7290function o(e){return e&&e.__esModule?e:{default:e}}for(var a=i.NAV=n.default.navigator,l=i.UA=a.userAgent.toLowerCase(),c=i.IS_IPAD=/ipad/i.test(l)&&!n.default.MSStream,u=i.IS_IPHONE=/iphone/i.test(l)&&!n.default.MSStream,d=i.IS_IPOD=/ipod/i.test(l)&&!n.default.MSStream,h=(i.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!n.default.MSStream,i.IS_ANDROID=/android/i.test(l)),f=i.IS_IE=/(trident|microsoft)/i.test(a.appName),p=(i.IS_EDGE="msLaunchUri"in a&&!("documentMode"in r.default)),m=i.IS_CHROME=/chrome/i.test(l),g=i.IS_FIREFOX=/firefox/i.test(l),y=i.IS_SAFARI=/safari/i.test(l)&&!m,v=i.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),_=(i.HAS_MSE="MediaSource"in n.default),b=i.SUPPORT_POINTER_EVENTS=!0,w=i.SUPPORT_PASSIVE_EVENT=function(){var e=!1
7291try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}})
7292n.default.addEventListener("test",null,t)}catch(i){}return e}(),A=["source","track","audio","video"],T=void 0,C=0,L=A.length;C<L;C++)T=r.default.createElement(A[C])
7293var x=i.SUPPORTS_NATIVE_HLS=y||f&&/edge/i.test(l),M=void 0!==T.webkitEnterFullscreen,E=void 0!==T.requestFullscreen
7294M&&/mac os x 10_5/i.test(l)&&(E=!1,M=!1)
7295var S=void 0!==T.webkitRequestFullScreen,k=void 0!==T.mozRequestFullScreen,P=void 0!==T.msRequestFullscreen,O=S||k||P,z=O,D="",I=void 0,N=void 0,R=void 0
7296k?z=r.default.mozFullScreenEnabled:P&&(z=r.default.msFullscreenEnabled),m&&(M=!1),O&&(S?D="webkitfullscreenchange":k?D="fullscreenchange":P&&(D="MSFullscreenChange"),i.isFullScreen=I=function(){return k?r.default.mozFullScreen:S?r.default.webkitIsFullScreen:P?null!==r.default.msFullscreenElement:void 0}
7296,i.requestFullScreen=N=function(e){S?e.webkitRequestFullScreen():k?e.mozRequestFullScreen():P&&e.msRequestFullscreen()},i.cancelFullScreen=R=function(){S?r.default.webkitCancelFullScreen():k?r.default.mozCancelFullScreen():P&&r.default.msExitFullscreen()})
7297var F=i.HAS_NATIVE_FULLSCREEN=E,B=i.HAS_WEBKIT_NATIVE_FULLSCREEN=S,j=i.HAS_MOZ_NATIVE_FULLSCREEN=k,U=i.HAS_MS_NATIVE_FULLSCREEN=P,V=i.HAS_IOS_FULLSCREEN=M,H=i.HAS_TRUE_NATIVE_FULLSCREEN=O,q=i.HAS_NATIVE_FULLSCREEN_ENABLED=z,G=i.FULLSCREEN_EVENT_NAME=D
7298i.isFullScreen=I,i.requestFullScreen=N,i.cancelFullScreen=R,s.default.Features=s.default.Features||{},s.default.Features.isiPad=c,s.default.Features.isiPod=d,s.default.Features.isiPhone=u,s.default.Features.isiOS=s.default.Features.isiPhone||s.default.Features.isiPad,s.default.Features.isAndroid=h,s.default.Features.isIE=f,s.default.Features.isEdge=p,s.default.Features.isChrome=m,s.default.Features.isFirefox=g,s.default.Features.isSafari=y,s.default.Features.isStockAndroid=v,s.default.Features.hasMSE=_,s.default.Features.supportsNativeHLS=x,s.default.Features.supportsPointerEvents=b,s.default.Features.supportsPassiveEvent=w,s.default.Features.hasiOSFullScreen=V,s.default.Features.hasNativeFullscreen=F,s.default.Features.hasWebkitNativeFullScreen=B,s.default.Features.hasMozNativeFullScreen=j,s.default.Features.hasMsNativeFullScreen=U,s.default.Features.hasTrueNativeFullScreen=H,s.default.Features.nativeFullScreenEnabled=q,s.default.Features.fullScreenEventName=G,s.default.Features.isFullScreen=I,s.default.Features.requestFullScreen=N,s.default.Features.cancelFullScreen=R},{2:2,3:3,8:8}],25:[function(e,t,i){"use strict"
7299Object.defineProperty(i,"__esModule",{value:!0}),i.removeClass=i.addClass=i.hasClass=void 0,i.loadScript=a,i.offset=l,i.toggleClass=m,i.fadeOut=g,i.fadeIn=y,i.siblings=v,i.visible=_,i.ajax=b
7300var n=o(e(3)),r=o(e(2)),s=o(e(8))
7301function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return new Promise(function(t,i){var n=r.default.createElement("script")
7302n.src=e,n.async=!0,n.onload=function(){n.remove(),t()},n.onerror=function(){n.remove(),i()},r.default.head.appendChild(n)})}function l(e){var t=e.getBoundingClientRect(),i=n.default.pageXOffset||r.default.documentElement.scrollLeft,s=n.default.pageYOffset||r.default.documentElement.scrollTop
7303return{top:t.top+s,left:t.left+i}}var c=void 0,u=void 0,d=void 0
7304"classList"in r.default.documentElement?(c=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},u=function(e,t){return e.classList.add(t)},d=function(e,t){return e.classList.remove(t)}):(c=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},u=function(e,t){h(e,t)||(e.className+=" "+t)},d=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")})
7305var h=i.hasClass=c,f=i.addClass=u,p=i.removeClass=d
7306function m(e,t){h(e,t)?p(e,t):f(e,t)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,i=arguments[2]
7307e.style.opacity||(e.style.opacity=1)
7308var r=null
7309n.default.requestAnimationFrame(function s(o){var a=o-(r=r||o),l=parseFloat(1-a/t,2)
7310e.style.opacity=l<0?0:l,a>t?i&&"function"==typeof i&&i():n.default.requestAnimationFrame(s)})}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,i=arguments[2]
7311e.style.opacity||(e.style.opacity=0)
7312var r=null
7313n.default.requestAnimationFrame(function s(o){var a=o-(r=r||o),l=parseFloat(a/t,2)
7314e.style.opacity=l>1?1:l,a>t?i&&"function"==typeof i&&i():n.default.requestAnimationFrame(s)})}function v(e,t){var i=[]
7315e=e.parentNode.firstChild
7316do{t&&!t(e)||i.push(e)}while(e=e.nextSibling)
7317return i}function _(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function b(e,t,i,r){var s=n.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),o="application/x-www-form-urlencoded; charset=UTF-8",a=!1,l="*/".concat("*")
7318switch(t){case"text":o="text/plain"
7319break
7320case"json":o="application/json, text/javascript"
7321break
7322case"html":o="text/html"
7323break
7324case"xml":o="application/xml, text/xml"}"application/x-www-form-urlencoded"!==o&&(l=o+", */*; q=0.01"),s&&(s.open("GET",e,!0),s.setRequestHeader("Accept",l),s.onreadystatechange=function(){if(!a&&4===s.readyState)if(200===s.status){a=!0
7325var e=void 0
7326switch(t){case"json":e=JSON.parse(s.responseText)
7327break
7328case"xml":e=s.responseXML
7329break
7330default:e=s.responseText}i(e)}else"function"==typeof r&&r(s.status)},s.send())}s.default.Utils=s.default.Utils||{},s.default.Utils.offset=l,s.default.Utils.hasClass=h,s.default.Utils.addClass=f,s.default.Utils.removeClass=
7330p,s.default.Utils.toggleClass=m,s.default.Utils.fadeIn=y,s.default.Utils.fadeOut=g,s.default.Utils.siblings=v,s.default.Utils.visible=_,s.default.Utils.ajax=b,s.default.Utils.loadScript=a},{2:2,3:3,8:8}],26:[function(e,t,i){"use strict"
7331Object.defineProperty(i,"__esModule",{value:!0}),i.escapeHTML=o,i.debounce=a,i.isObjectEmpty=l,i.splitEvents=c,i.createEvent=u,i.isNodeAfter=d,i.isString=h
7332var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n}
7333function o(e){if("string"!=typeof e)throw new Error("Argument passed must be a string")
7334var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"}
7335return e.replace(/[&<>"]/g,function(e){return t[e]})}function a(e,t){var i=this,n=arguments,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2]
7336if("function"!=typeof e)throw new Error("First argument must be a function")
7337if("number"!=typeof t)throw new Error("Second argument must be a numeric value")
7338var s=void 0
7339return function(){var o=i,a=n,l=r&&!s
7340clearTimeout(s),s=setTimeout(function(){s=null,r||e.apply(o,a)},t),l&&e.apply(o,a)}}function l(e){return Object.getOwnPropertyNames(e).length<=0}function c(e,t){var i=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,n={d:[],w:[]}
7341return(e||"").split(" ").forEach(function(e){var r=e+(t?"."+t:"")
7342r.startsWith(".")?(n.d.push(r),n.w.push(r)):n[i.test(e)?"w":"d"].push(r)}),n.d=n.d.join(" "),n.w=n.w.join(" "),n}function u(e,t,i){if("string"!=typeof e)throw new Error("Event name must be a string")
7343var n=e.match(/([a-z]+\.([a-z]+))/i),r={target:t,isIframe:i}
7344return null!==n&&(e=n[1],r.namespace=n[2]),new window.CustomEvent(e,{detail:r})}function d(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function h(e){return"string"==typeof e}s.default.Utils=s.default.Utils||{},s.default.Utils.escapeHTML=o,s.default.Utils.debounce=a,s.default.Utils.isObjectEmpty=l,s.default.Utils.splitEvents=c,s.default.Utils.createEvent=u,s.default.Utils.isNodeAfter=d,s.default.Utils.isString=h},{8:8}],27:[function(e,t,i){"use strict"
7345Object.defineProperty(i,"__esModule",{value:!0}),i.generateControlButton=o
7346var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n}
7347function o(e,t,i,n,r,s){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"",l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null
7348if("string"!=typeof e)throw new Error("`ariaControls` argument must be a string")
7349if("string"!=typeof t)throw new Error("`ariaLabel` argument must be a string")
7350if("string"!=typeof i)throw new Error("`title` argument must be a string")
7351if("string"!=typeof n)throw new Error("`iconSprite` argument must be a string")
7352if("string"!=typeof a)throw new Error("`ariaDescribedby` argument must be a string")
7353if(!Array.isArray(r))throw new Error("`icons` argument must be an array")
7354if("string"!=typeof s)throw new Error("`classPrefix` argument must be a string")
7355var c=o?'class="'+o+'" ':"",u=""!==a?'aria-describedby="'+a+'" ':"",d=null!==l?'aria-pressed="'+l+'"':"",h=r.map(function(t){return'<svg xmlns="http://www.w3.org/2000/svg" id="'+e+"-"+t+'" class="'+s+t+'" aria-hidden="true" focusable="false">\n\t\t\t\t<use xlink:href="'+n+"#"+t+'"></use>\n\t\t\t</svg>\n'})
7356return"<button "+c+' type="button" aria-controls="'+e+'" title="'+i+'" aria-label="'+t+'" '+u+" "+d+">\n\t\t\t"+h.join("")+"\n\t\t</button>"}s.default.Utils=s.default.Utils||{},s.default.Utils.generateControlButton=o},{8:8}],28:[function(e,t,i){"use strict"
7357Object.defineProperty(i,"__esModule",{value:!0}),i.typeChecks=void 0,i.absolutizeUrl=l,i.formatType=c,i.getMimeFromType=u,i.getTypeFromFile=d,i.getExtension=h,i.normalizeExtension=f
7358var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n},o=e(26)
7359var a=i.typeChecks=[]
7360function l(e){if("string"!=typeof e)throw new Error("`url` argument must be a string")
7361var t=document.createElement("div")
7362return t.innerHTML='<a href="'+(0,o.escapeHTML)(e)+'">x</a>',t.firstChild.href}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:""
7363return e&&!t?d(e):t}function u(e){if("string"!=typeof e)throw new Error("`type` argument must be a string")
7364return e&&e.indexOf(";")>-1?e.substr(0,e.indexOf(";")):e}function d(e){if("string"!=typeof e)throw new Error("`url` argument must be a string")
7365for(var t=0,i=a.length;t<i;t++){var n=a[t](e)
7366if(n)return n}var r=f(h(e)),s="video/mp4"
7367return r&&(~["mp4","m4v","ogg","ogv","webm","mpeg"].indexOf(r)?s="video/"+r:"mov"===r?s="video/quicktime":~["mp3","oga","wav","mid","midi"].indexOf(r)&&(s="audio/"+r)),s}function h(e){if("string"!=typeof e)throw new Error("`url` argument must be a string")
7368var t=e.split("?")[0].split("\\").pop().split("/").pop()
7369return~t.indexOf(".")?t.substring(t.lastIndexOf(".")+1):""}function f(e){if("string"!=typeof e)throw new Error("`extension` argument must be a string")
7370switch(e){case"mp4":case"m4v":return"mp4"
7371case"webm":case"webma":case"webmv":return"webm"
7372case"ogg":case"oga":case"ogv":return"ogg"
7373default:return e}}s.default.Utils=s.default.Utils||{},s.default.Utils.typeChecks=a,s.default.Utils.absolutizeUrl=l,s.default.Utils.formatType=c,s.default.Utils.getMimeFromType=u,s.default.Utils.getTypeFromFile=d,s.default.Utils.getExtension=h,s.default.Utils.normalizeExtension=f},{26:26,8:8}],29:[function(e,t,i){"use strict"
7374var n,r=a(e(2)),s=a(e(4)),o=a(e(5))
7375function a(e){return e&&e.__esModule?e:{default:e}}if([Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})}),function(){if("function"==typeof window.CustomEvent)return!1
7376function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0}
7377var i=r.default.createEvent("CustomEvent")
7378return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}e.prototype=window.Event.prototype,window.CustomEvent=e}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object")
7379for(var t=Object(e),i=1,n=arguments.length;i<n;i++){var r=arguments[i]
7380if(null!==r)for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),i=t.length-1;--i>=0&&t.item(i)!==this;);return i>-1}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),i=void 0,n=this
7381do{for(i=t.length;--i>=0&&t.item(i)!==n;);}while(i<0&&(n=n.parentElement))
7382return n}),function(){for(var e=0,t=["ms","moz","webkit","o"],i=0;i<t.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[t[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[i]+"CancelAnimationFrame"]||window[t[i]+"CancelRequestAnimationFrame"]
7383window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-e)),r=window.setTimeout(function(){t(i+n)},n)
7384return e=i+n,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),/firefox/i.test(navigator.userAgent)){var l=window.getComputedStyle
7385window.getComputedStyle=function(e,t){var i=l(e,t)
7386return null===i?{getPropertyValue:function(){}}:i}}window.Promise||(window.Promise=s.default),(0,o.default)(),(n=window.Node||window.Element)&&n.prototype&&null===n.prototype.children&&Object.defineProperty(n.prototype,"children",{get:function(){for(var e=0,t=void 0,i=this.childNodes,n=[];t=i[e++];)1===t.nodeType&&n.push(t)
7387return n}})},{2:2,4:4,5:5}],30:[function(e,t,i){"use strict"
7388Object.defineProperty(i,"__esModule",{value:!0}),i.isDropFrame=o,i.secondsToTimeCode=a,i.timeCodeToSeconds=l,i.calculateTimeFormat=c,i.convertSMPTEtoSeconds=u
7389var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n}
7390function o(){return!((arguments.length>0&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:25,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"hh:mm:ss"
7391e=!e||"number"!=typeof e||e<0?0:e
7392var a=Math.round(.066666*n),l=Math.round(n),c=24*Math.round(3600*n),u=Math.round(600*n),d=o(n)?";":":",h=void 0,f=void 0,p=void 0,m=void 0,g=Math.round(e*n)
7393if(o(n)){g<0&&(g=c+g)
7394var y=(g%=c)%u
7395g+=9*a*Math.floor(g/u),y>a&&(g+=a*Math.floor((y-a)/Math.round(60*l-a)))
7396var v=Math.floor(g/l)
7397h=Math.floor(Math.floor(v/60)/60),f=Math.floor(v/60)%60,p=i?v%60:Math.floor(g/l%60).toFixed(r)}else h=Math.floor(e/3600)%24,f=Math.floor(e/60)%60,p=i?Math.floor(e%60):Math.floor(e%60).toFixed(r)
7398h=h<=0?0:h,p=60===(p=p<=0?0:p)?0:p,f=60===(f=f<=0?0:f)?0:f
7399for(var _=s.split(":"),b={},w=0,A=_.length;w<A;++w){for(var T="",C=0,L=_[w].length;C<L;C++)T.indexOf(_[w][C])<0&&(T+=_[w][C])
7400~["f","s","m","h"].indexOf(T)&&(b[T]=_[w].length)}var x=t||h>0?(h<10&&b.h>1?"0"+h:h)+":":""
7401return x+=(f<10&&b.m>1?"0"+f:f)+":",x+=""+(p<10&&b.s>1?"0"+p:p),i&&(x+=(m=(m=(g%l).toFixed(0))<=0?0:m)<10&&b.f?d+"0"+m:""+d+m),x}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:25
7402if("string"!=typeof e)throw new TypeError("Time must be a string")
7403if(e.indexOf(";")>0&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`")
7404var i=e.split(":"),n=void 0,r=0,s=0,a=0,l=0,c=0,u=Math.round(.066666*t),d=Math.round(t),h=3600*d,f=60*d
7405switch(i.length){default:case 1:a=parseInt(i[0],10)
7406break
7407case 2:s=parseInt(i[0],10),a=parseInt(i[1],10)
7408break
7409case 3:r=parseInt(i[0],10),s=parseInt(i[1],10),a=parseInt(i[2],10)
7410break
7411case 4:r=parseInt(i[0],10),s=parseInt(i[1],10),a=parseInt(i[2],10),l=parseInt(i[3],10)}return n=o(t)?h*r+f*s+d*a+l-u*((c=60*r+s)-Math.floor(c/10)):(h*r+f*s+t*a+l)/t,parseFloat(n.toFixed(3))}function c(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:25
7412e=!e||"number"!=typeof e||e<0?0:e
7413for(var n=Math.floor(e/3600)%24,r=Math.floor(e/60)%60,s=Math.floor(e%60),o=[[Math.floor((e%1*i).toFixed(3)),"f"],[s,"s"],[r,"m"],[n,"h"]],a=t.timeFormat,l=a[1]===a[0],c=l?2:1,u=a.length<c?a[c]:":",d=a[0],h=!1,f=0,p=o.length;f<p;f++)if(~a.indexOf(o[f][1]))h=!0
7414else if(h){for(var m=!1,g=f;g<p;g++)if(o[g][0]>0){m=!0
7415break}if(!m)break
7416l||(a=d+a),a=o[f][1]+u+a,l&&(a=o[f][1]+a),d=o[f][1]}t.timeFormat=a}function u(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value")
7417for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,i=0,n=1,r=0,s=(e=e.split(":").reverse()).length;r<s;r++)n=1,r>0&&(n=Math.pow(60,r)),i+=Number(e[r])*n
7418return Number(i.toFixed(t))}s.default.Utils=s.default.Utils||{},s.default.Utils.secondsToTimeCode=a,s.default.Utils.timeCodeToSeconds=l,s.default.Utils.calculateTimeFormat=c,s.default.Utils.convertSMPTEtoSeconds=u},{8:8}]},{},[29,7,6,16,22,20,21,23,17,19,18,10,11,12,13,14,15]),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).leaflet={})}(this,function(e){"use strict"
7419function t(e){for(var t,i,n=1,r=arguments.length;n<r;n++)for(t in i=arguments[n])e[t]=i[t]
7420return e}var i=Object.create||function(e){return n.prototype=e,new n}
7421function n(){}function r(e,t){var i,n=Array.prototype.slice
7422return e.bind?e.bind.apply(e,n.call(arguments,1)):(i=n.call(arguments,2),function(){return e.apply(t,i.length?i.concat(n.call(arguments)):arguments)})}var s=0
7423function o(e){return"_leaflet_id"in e||(e._leaflet_id=++s),e._leaflet_id}function a(e,t,i){var n,r,s=function(){n=!1,r&&(o.apply(i,r),r=!1)},o=function(){n?r=arguments:(e.apply(i,arguments),setTimeout(s,t),n=!0)}
7424return o}function l(e,t,i){var n=t[1],r=n-(t=t[0])
7425return e===n&&i?e:((e-t)%r+r)%r+t}function c(){return!1}function u(e,t){return!1===t?e:(t=Math.pow(10,void 0===t?6:t),Math.round(e*t)/t)}function d(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function h(e){return d(e).split(/\s+/)}function f(e,t){for(var n in Object.prototype.hasOwnProperty.call(e,"options")||(e.options=e.options?i(e.options):{}),t)e.options[n]=t[n]
7426return e.options}function p(e,t,i){var n,r=[]
7427for(n in e)r.push(encodeURIComponent(i?n.toUpperCase():n)+"="+encodeURIComponent(e[n]))
7428return(t&&-1!==t.indexOf("?")?"&":"?")+r.join("&")}var m=/\{ *([\w_ -]+) *\}/g
7429function g(e,t){return e.replace(m,function(e,i){if(void 0===(i=t[i]))throw new Error("No value provided for variable "+e)
7430return"function"==typeof i?i(t):i})}var y=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}
7431function v(e,t){for(var i=0;i<e.length;i++)if(e[i]===t)return i
7432return-1}var _="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
7433function b(e){return window["webkit"+e]||window["moz"+e]||window["ms"+e]}var w=0
7434function A(e){var t=+new Date,i=Math.max(0,16-(t-w))
7435return w=t+i,window.setTimeout(e,i)}var T=window.requestAnimationFrame||b("RequestAnimationFrame")||A,C=window.cancelAnimationFrame||b("CancelAnimationFrame")||b("CancelRequestAnimationFrame")||function(e){window.clearTimeout(e)}
7436function x(e,t,i){if(!i||T!==A)return T.call(window,r(e,t))
7437e.call(t)}function M(e){e&&C.call(window,e)}var E={__proto__:null,extend:t,create:i,bind:r,get lastId(){return s},stamp:o,throttle:a,wrapNum:l,falseFn:c,formatNum:u,trim:d,splitWords:h,setOptions:f,getParamString:p,template:g,isArray:y,indexOf:v,emptyImageUrl:_,requestFn:T,cancelFn:C,requestAnimFrame:x,cancelAnimFrame:M}
7438function S(){}S.extend=function(e){function n(){f(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var r,s=n.__super__=this.prototype,o=i(s)
7439for(r in(o.constructor=n).prototype=o,this)Object.prototype.hasOwnProperty.call(this,r)&&"prototype"!==r&&"__super__"!==r&&(n[r]=this[r])
7440if(e.statics&&t(n,e.statics),e.includes){var a=e.includes
7441if("undefined"!=typeof L&&L&&L.Mixin){a=y(a)?a:[a]
7442for(var l=0;l<a.length;
vendor: 4,079 bytes, lines 7442-7468
7442l++)a[l]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}t.apply(null,[o].concat(e.includes))}return t(o,e),delete o.statics,delete o.includes,o.options&&(o.options=s.options?i(s.options):{},t(o.options,e.options)),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){s.callInitHooks&&s.callInitHooks.call(this),this._initHooksCalled=!0
7443for(var e=0,t=o._initHooks.length;e<t;e++)o._initHooks[e].call(this)}},n},S.include=function(e){var i=this.prototype.options
7444return t(this.prototype,e),e.options&&(this.prototype.options=i,this.mergeOptions(e.options)),this},S.mergeOptions=function(e){return t(this.prototype.options,e),this},S.addInitHook=function(e){var t=Array.prototype.slice.call(arguments,1),i="function"==typeof e?e:function(){this[e].apply(this,t)}
7445return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i),this}
7446var k={on:function(e,t,i){if("object"==typeof e)for(var n in e)this._on(n,e[n],t)
7447else for(var r=0,s=(e=h(e)).length;r<s;r++)this._on(e[r],t,i)
7448return this},off:function(e,t,i){if(arguments.length)if("object"==typeof e)for(var n in e)this._off(n,e[n],t)
7449else{e=h(e)
7450for(var r=1===arguments.length,s=0,o=e.length;s<o;s++)r?this._off(e[s]):this._off(e[s],t,i)}else delete this._events
7451return this},_on:function(e,t,i,n){"function"!=typeof t?console.warn("wrong listener type: "+typeof t):!1===this._listens(e,t,i)&&(t={fn:t,ctx:i=i===this?void 0:i},n&&(t.once=!0),this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(t))},_off:function(e,t,i){var n,r,s
7452if(this._events&&(n=this._events[e]))if(1===arguments.length){if(this._firingCount)for(r=0,s=n.length;r<s;r++)n[r].fn=c
7453delete this._events[e]}else"function"!=typeof t?console.warn("wrong listener type: "+typeof t):!1!==(t=this._listens(e,t,i))&&(i=n[t],this._firingCount&&(i.fn=c,this._events[e]=n=n.slice()),n.splice(t,1))},fire:function(e,i,n){if(this.listens(e,n)){var r=t({},i,{type:e,target:this,sourceTarget:i&&i.sourceTarget||this})
7454if(this._events){var s=this._events[e]
7455if(s){this._firingCount=this._firingCount+1||1
7456for(var o=0,a=s.length;o<a;o++){var l=s[o],c=l.fn
7457l.once&&this.off(e,c,l.ctx),c.call(l.ctx||this,r)}this._firingCount--}}n&&this._propagateEvent(r)}return this},listens:function(e,t,i,n){"string"!=typeof e&&console.warn('"string" type argument expected')
7458var r=t,s=("function"!=typeof t&&(n=!!t,i=r=void 0),this._events&&this._events[e])
7459if(s&&s.length&&!1!==this._listens(e,r,i))return!0
7460if(n)for(var o in this._eventParents)if(this._eventParents[o].listens(e,t,i,n))return!0
7461return!1},_listens:function(e,t,i){if(this._events){var n=this._events[e]||[]
7462if(!t)return!!n.length
7463i===this&&(i=void 0)
7464for(var r=0,s=n.length;r<s;r++)if(n[r].fn===t&&n[r].ctx===i)return r}return!1},once:function(e,t,i){if("object"==typeof e)for(var n in e)this._on(n,e[n],t,!0)
7465else for(var r=0,s=(e=h(e)).length;r<s;r++)this._on(e[r],t,i,!0)
7466return this},addEventParent:function(e){return this._eventParents=this._eventParents||{},this._eventParents[o(e)]=e,this},removeEventParent:function(e){return this._eventParents&&delete this._eventParents[o(e)],this},_propagateEvent:function(e){for(var i in this._eventParents)this._eventParents[i].fire(e.type,t({layer:e.target,propagatedFrom:e.target},e),!0)}},P=(k.addEventListener=k.on,k.removeEventListener=k.clearAllEventListeners=k.off,k.addOneTimeEventListener=k.once,k.fireEvent=k.fire,k.hasEventListeners=k.listens,S.extend(k))
7467function O(e,t,i){this.x=i?Math.round(e):e,this.y=i?Math.round(t):t}var z=Math.trunc||function(e){return 0<e?Math.floor(e):Math.ceil(e)}
7468function D(e,t,i){return e instanceof O?e:y(e)?new O(e[0],e[1]):null==e?e:"object"==typeof e&&"x"in e&&"y"in e?new O(e.x,e.y):new O(e,t,i)}function I(e,t){if(e)for(var i=t?[e,t]:e,n=0,r=i.length;n<r;n++)this.extend(i[n])}function N(e,t){return!e||e instanceof I?e:new I(e,t)}function R(e,t){if(e)for(var i=t?[e,t]:e,n=0,r=i.length;n<r;n++)this.extend(i[n])}
vendor: 4,358 bytes, lines 7468-7488
7468function F(e,t){return e instanceof R?e:new R(e,t)}function B(e,t,i){if(isNaN(e)||isNaN(t))throw new Error("Invalid LatLng object: ("+e+", "+t+")")
7469this.lat=+e,this.lng=+t,void 0!==i&&(this.alt=+i)}function j(e,t,i){return e instanceof B?e:y(e)&&"object"!=typeof e[0]?3===e.length?new B(e[0],e[1],e[2]):2===e.length?new B(e[0],e[1]):null:null==e?e:"object"==typeof e&&"lat"in e?new B(e.lat,"lng"in e?e.lng:e.lon,e.alt):void 0===t?null:new B(e,t,i)}O.prototype={clone:function(){return new O(this.x,this.y)},add:function(e){return this.clone()._add(D(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(D(e))},_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new O(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new O(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=z(this.x),this.y=z(this.y),this},distanceTo:function(e){var t=(e=D(e)).x-this.x
7470e=e.y-this.y
7471return Math.sqrt(t*t+e*e)},equals:function(e){return(e=D(e)).x===this.x&&e.y===this.y},contains:function(e){return e=D(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},I.prototype={extend:function(e){var t,i
7472if(e){if(e instanceof O||"number"==typeof e[0]||"x"in e)t=i=D(e)
7473else if(t=(e=N(e)).min,i=e.max,!t||!i)return this
7474this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(i.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(i.y,this.max.y)):(this.min=t.clone(),this.max=i.clone())}return this},getCenter:function(e){return D((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,e)},getBottomLeft:function(){return D(this.min.x,this.max.y)},getTopRight:function(){return D(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(e){var t,i
7475return(e=("number"==typeof e[0]||e instanceof O?D:N)(e))instanceof I?(t=e.min,i=e.max):t=i=e,t.x>=this.min.x&&i.x<=this.max.x&&t.y>=this.min.y&&i.y<=this.max.y},intersects:function(e){e=N(e)
7476var t=this.min,i=this.max,n=e.min,r=(e=e.max).x>=t.x&&n.x<=i.x
7477e=e.y>=t.y&&n.y<=i.y
7478return r&&e},overlaps:function(e){e=N(e)
7479var t=this.min,i=this.max,n=e.min,r=(e=e.max).x>t.x&&n.x<i.x
7480e=e.y>t.y&&n.y<i.y
7481return r&&e},isValid:function(){return!(!this.min||!this.max)},pad:function(e){var t=this.min,i=this.max,n=Math.abs(t.x-i.x)*e
7482e=Math.abs(t.y-i.y)*e
7483return N(D(t.x-n,t.y-e),D(i.x+n,i.y+e))},equals:function(e){return!!e&&(e=N(e),this.min.equals(e.getTopLeft())&&this.max.equals(e.getBottomRight()))}},R.prototype={extend:function(e){var t,i,n=this._southWest,r=this._northEast
7484if(e instanceof B)i=t=e
7485else{if(!(e instanceof R))return e?this.extend(j(e)||F(e)):this
7486if(t=e._southWest,i=e._northEast,!t||!i)return this}return n||r?(n.lat=Math.min(t.lat,n.lat),n.lng=Math.min(t.lng,n.lng),r.lat=Math.max(i.lat,r.lat),r.lng=Math.max(i.lng,r.lng)):(this._southWest=new B(t.lat,t.lng),this._northEast=new B(i.lat,i.lng)),this},pad:function(e){var t=this._southWest,i=this._northEast,n=Math.abs(t.lat-i.lat)*e
7487e=Math.abs(t.lng-i.lng)*e
7488return new R(new B(t.lat-n,t.lng-e),new B(i.lat+n,i.lng+e))},getCenter:function(){return new B((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new B(this.getNorth(),this.getWest())},getSouthEast:function(){return new B(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
7488,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(e){e=("number"==typeof e[0]||e instanceof B||"lat"in e?j:F)(e)
7489var t,i,n=this._southWest,r=this._northEast
7490return e instanceof R?(t=e.getSouthWest(),i=e.getNorthEast()):t=i=e,t.lat>=n.lat&&i.lat<=r.lat&&t.lng>=n.lng&&i.lng<=r.lng},intersects:function(e){e=F(e)
7491var t=this._southWest,i=this._northEast,n=e.getSouthWest(),r=(e=e.getNorthEast()).lat>=t.lat&&n.lat<=i.lat
7492e=e.lng>=t.lng&&n.lng<=i.lng
7493return r&&e},overlaps:function(e){e=F(e)
7494var t=this._southWest,i=this._northEast,n=e.getSouthWest(),r=(e=e.getNorthEast()).lat>t.lat&&n.lat<i.lat
7495e=e.lng>t.lng&&n.lng<i.lng
7496return r&&e},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(e,t){return!!e&&(e=F(e),this._southWest.equals(e.getSouthWest(),t)&&this._northEast.equals(e.getNorthEast(),t))},isValid:function(){return!(!this._southWest||!this._northEast)}}
7497var U={latLngToPoint:function(e,t){return e=this.projection.project(e),t=this.scale(t),this.transformation._transform(e,t)},pointToLatLng:function(e,t){return t=this.scale(t),e=this.transformation.untransform(e,t),this.projection.unproject(e)},project:function(e){return this.projection.project(e)},unproject:function(e){return this.projection.unproject(e)},scale:function(e){return 256*Math.pow(2,e)},zoom:function(e){return Math.log(e/256)/Math.LN2},getProjectedBounds:function(e){var t
7498return this.infinite?null:(t=this.projection.bounds,e=this.scale(e),new I(this.transformation.transform(t.min,e),this.transformation.transform(t.max,e)))},infinite:!(B.prototype={equals:function(e,t){return!!e&&(e=j(e),Math.max(Math.abs(this.lat-e.lat),Math.abs(this.lng-e.lng))<=(void 0===t?1e-9:t))},toString:function(e){return"LatLng("+u(this.lat,e)+", "+u(this.lng,e)+")"},distanceTo:function(e){return V.distance(this,j(e))},wrap:function(){return V.wrapLatLng(this)},toBounds:function(e){var t=(e=180*e/40075017)/Math.cos(Math.PI/180*this.lat)
7499return F([this.lat-e,this.lng-t],[this.lat+e,this.lng+t])},clone:function(){return new B(this.lat,this.lng,this.alt)}}),wrapLatLng:function(e){var t=this.wrapLng?l(e.lng,this.wrapLng,!0):e.lng
7500return new B(this.wrapLat?l(e.lat,this.wrapLat,!0):e.lat,t,e.alt)},wrapLatLngBounds:function(e){var t=e.getCenter(),i=this.wrapLatLng(t),n=t.lat-i.lat
7501t=t.lng-i.lng
vendor: 5,590 bytes, lines 7502-7524
7502return 0==n&&0==t?e:(i=e.getSouthWest(),e=e.getNorthEast(),new R(new B(i.lat-n,i.lng-t),new B(e.lat-n,e.lng-t)))}},V=t({},U,{wrapLng:[-180,180],R:6371e3,distance:function(e,t){var i=Math.PI/180,n=e.lat*i,r=t.lat*i,s=Math.sin((t.lat-e.lat)*i/2)
7503t=Math.sin((t.lng-e.lng)*i/2),e=s*s+Math.cos(n)*Math.cos(r)*t*t,i=2*Math.atan2(Math.sqrt(e),Math.sqrt(1-e))
7504return this.R*i}}),H={R:H=6378137,MAX_LATITUDE:85.0511287798,project:function(e){var t=Math.PI/180,i=this.MAX_LATITUDE
7505i=Math.max(Math.min(i,e.lat),-i),i=Math.sin(i*t)
7506return new O(this.R*e.lng*t,this.R*Math.log((1+i)/(1-i))/2)},unproject:function(e){var t=180/Math.PI
7507return new B((2*Math.atan(Math.exp(e.y/this.R))-Math.PI/2)*t,e.x*t/this.R)},bounds:new I([-(H*=Math.PI),-H],[H,H])}
7508function q(e,t,i,n){y(e)?(this._a=e[0],this._b=e[1],this._c=e[2],this._d=e[3]):(this._a=e,this._b=t,this._c=i,this._d=n)}function G(e,t,i,n){return new q(e,t,i,n)}q.prototype={transform:function(e,t){return this._transform(e.clone(),t)},_transform:function(e,t){return e.x=(t=t||1)*(this._a*e.x+this._b),e.y=t*(this._c*e.y+this._d),e},untransform:function(e,t){return new O((e.x/(t=t||1)-this._b)/this._a,(e.y/t-this._d)/this._c)}}
7509var W=t({},V,{code:"EPSG:3857",projection:H,transformation:G(W=.5/(Math.PI*H.R),.5,-W,.5)}),$=t({},W,{code:"EPSG:900913"})
7510function Q(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function X(e,t){for(var i,n,r,s,o="",a=0,l=e.length;a<l;a++){for(i=0,n=(r=e[a]).length;i<n;i++)o+=(i?"L":"M")+(s=r[i]).x+" "+s.y
7511o+=t?Ee.svg?"z":"x":""}return o||"M0 0"}var Y=document.documentElement.style,K="ActiveXObject"in window,Z=K&&!document.addEventListener,J="msLaunchUri"in navigator&&!("documentMode"in document),ee=Me("webkit"),te=Me("android"),ie=Me("android 2")||Me("android 3"),ne=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),re=(ne=te&&Me("Google")&&ne<537&&!("AudioNode"in window),!!window.opera),se=!J&&Me("chrome"),oe=Me("gecko")&&!ee&&!re&&!K,ae=!se&&Me("safari"),le=Me("phantom"),ce="OTransition"in Y,ue=0===navigator.platform.indexOf("Win"),de=K&&"transition"in Y,he="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ie,fe=(Y="MozPerspective"in Y,!window.L_DISABLE_3D&&(de||he||Y)&&!ce&&!le),pe=(Wi="undefined"!=typeof orientation||Me("mobile"))&&ee,me=Wi&&he,ge=!window.PointerEvent&&window.MSPointerEvent,ye=!(!window.PointerEvent&&!ge),ve="ontouchstart"in window||!!window.TouchEvent,_e=!window.L_NO_TOUCH&&(ve||ye),be=Wi&&re,we=Wi&&oe,Ae=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Te=function(){var e=!1
7512try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}})
7513window.addEventListener("testPassiveEventSupport",c,t),window.removeEventListener("testPassiveEventSupport",c,t)}catch(e){}return e}(),Ce=!!document.createElement("canvas").getContext,Le=!(!document.createElementNS||!Q("svg").createSVGRect),xe=!!Le&&((xe=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(xe.firstChild&&xe.firstChild.namespaceURI))
7514function Me(e){return 0<=navigator.userAgent.toLowerCase().indexOf(e)}var Ee={ie:K,ielt9:Z,edge:J,webkit:ee,android:te,android23:ie,androidStock:ne,opera:re,chrome:se,gecko:oe,safari:ae,phantom:le,opera12:ce,win:ue,ie3d:de,webkit3d:he,gecko3d:Y,any3d:fe,mobile:Wi,mobileWebkit:pe,mobileWebkit3d:me,msPointer:ge,pointer:ye,touch:_e,touchNative:ve,mobileOpera:be,mobileGecko:we,retina:Ae,passiveEvents:Te,canvas:Ce,svg:Le,vml:!Le&&function(){try{var e=document.createElement("div"),t=(e.innerHTML='<v:shape adj="1"/>',e.firstChild)
7515return t.style.behavior="url(#default#VML)",t&&"object"==typeof t.adj}catch(e){return!1}}(),inlineSvg:xe,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Se=Ee.msPointer?"MSPointerDown":"pointerdown",ke=Ee.msPointer?"MSPointerMove":"pointermove",Pe=Ee.msPointer?"MSPointerUp":"pointerup",Oe=Ee.msPointer?"MSPointerCancel":"pointercancel",ze={touchstart:Se,touchmove:ke,touchend:Pe,touchcancel:Oe},De={touchstart:function(e,t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&St(t),je(e,t)},touchmove:je,touchend:je,touchcancel:je},Ie={},Ne=!1
7516function Re(e){Ie[e.pointerId]=e}function Fe(e){Ie[e.pointerId]&&(Ie[e.pointerId]=e)}function Be(e){delete Ie[e.pointerId]}function je(e,t){if(t.pointerType!==(t.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in t.touches=[],Ie)t.touches.push(Ie[i])
7517t.changedTouches=[t],e(t)}}var Ue,Ve,He,qe,Ge,We,$e=ct(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Qe=ct(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Xe="webkitTransition"===Qe||"OTransition"===Qe?Qe+"End":"transitionend"
7518function Ye(e){return"string"==typeof e?document.getElementById(e):e}function Ke(e,t){var i=e.style[t]||e.currentStyle&&e.currentStyle[t]
7519return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(e=document.defaultView.getComputedStyle(e,null))?e[t]:null)?null:i}function Ze(e,t,i){return(e=document.createElement(e)).className=t||"",i&&i.appendChild(e),e}function Je(e){var t=e.parentNode
7520t&&t.removeChild(e)}function et(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function tt(e){var t=e.parentNode
7521t&&t.lastChild!==e&&t.appendChild(e)}function it(e){var t=e.parentNode
7522t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function nt(e,t){return void 0!==e.classList?e.classList.contains(t):0<(e=at(e)).length&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e)}function rt(e,t){var i
7523if(void 0!==e.classList)for(var n=h(t),r=0,s=n.length;r<s;r++)e.classList.add(n[r])
7524else nt(e,t)||ot(e,((i=at(e))?i+" ":"")+t)}
vendor: 8,108 bytes, lines 7524-7555
7524function st(e,t){void 0!==e.classList?e.classList.remove(t):ot(e,d((" "+at(e)+" ").replace(" "+t+" "," ")))}function ot(e,t){void 0===e.className.baseVal?e.className=t:e.className.baseVal=t}function at(e){return void 0===(e=e.correspondingElement?e.correspondingElement:e).className.baseVal?e.className:e.className.baseVal}function lt(e,t){if("opacity"in e.style)e.style.opacity=t
7525else if("filter"in e.style){var i=!1,n="DXImageTransform.Microsoft.Alpha"
7526try{i=e.filters.item(n)}catch(e){if(1===t)return}t=Math.round(100*t),i?(i.Enabled=100!==t,i.Opacity=t):e.style.filter+=" progid:"+n+"(opacity="+t+")"}}function ct(e){for(var t=document.documentElement.style,i=0;i<e.length;i++)if(e[i]in t)return e[i]
7527return!1}function ut(e,t,i){t=t||new O(0,0),e.style[$e]=(Ee.ie3d?"translate("+t.x+"px,"+t.y+"px)":"translate3d("+t.x+"px,"+t.y+"px,0)")+(i?" scale("+i+")":"")}function dt(e,t){e._leaflet_pos=t,Ee.any3d?ut(e,t):(e.style.left=t.x+"px",e.style.top=t.y+"px")}function ht(e){return e._leaflet_pos||new O(0,0)}function ft(){_t(window,"dragstart",St)}function pt(){wt(window,"dragstart",St)}function mt(e){for(;-1===e.tabIndex;)e=e.parentNode
7528e.style&&(gt(),We=(Ge=e).style.outlineStyle,e.style.outlineStyle="none",_t(window,"keydown",gt))}function gt(){Ge&&(Ge.style.outlineStyle=We,We=Ge=void 0,wt(window,"keydown",gt))}function yt(e){for(;!((e=e.parentNode).offsetWidth&&e.offsetHeight||e===document.body););return e}function vt(e){var t=e.getBoundingClientRect()
7529return{x:t.width/e.offsetWidth||1,y:t.height/e.offsetHeight||1,boundingClientRect:t}}function _t(e,t,i,n){if(t&&"object"==typeof t)for(var r in t)Ct(e,r,t[r],i)
7530else for(var s=0,o=(t=h(t)).length;s<o;s++)Ct(e,t[s],i,n)
7531return this}qe="onselectstart"in document?(He=function(){_t(window,"selectstart",St)},function(){wt(window,"selectstart",St)}):(Ve=ct(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),He=function(){var e
7532Ve&&(e=document.documentElement.style,Ue=e[Ve],e[Ve]="none")},function(){Ve&&(document.documentElement.style[Ve]=Ue,Ue=void 0)}),K={__proto__:null,TRANSFORM:$e,TRANSITION:Qe,TRANSITION_END:Xe,get:Ye,getStyle:Ke,create:Ze,remove:Je,empty:et,toFront:tt,toBack:it,hasClass:nt,addClass:rt,removeClass:st,setClass:ot,getClass:at,setOpacity:lt,testProp:ct,setTransform:ut,setPosition:dt,getPosition:ht,get disableTextSelection(){return He},get enableTextSelection(){return qe},disableImageDrag:ft,enableImageDrag:pt,preventOutline:mt,restoreOutline:gt,getSizedParentNode:yt,getScale:vt}
7533var bt="_leaflet_events"
7534function wt(e,t,i,n){if(1===arguments.length)At(e),delete e[bt]
7535else if(t&&"object"==typeof t)for(var r in t)Lt(e,r,t[r],i)
7536else if(t=h(t),2===arguments.length)At(e,function(e){return-1!==v(t,e)})
7537else for(var s=0,o=t.length;s<o;s++)Lt(e,t[s],i,n)
7538return this}function At(e,t){for(var i in e[bt]){var n=i.split(/\d/)[0]
7539t&&!t(n)||Lt(e,n,null,null,i)}}var Tt={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"}
7540function Ct(e,t,i,n){var r,s,a=t+o(i)+(n?"_"+o(n):"")
7541e[bt]&&e[bt][a]||(s=r=function(t){return i.call(n||e,t||window.event)},!Ee.touchNative&&Ee.pointer&&0===t.indexOf("touch")?r=function(e,t,i){return"touchstart"!==t||Ne||(document.addEventListener(Se,Re,!0),document.addEventListener(ke,Fe,!0),document.addEventListener(Pe,Be,!0),document.addEventListener(Oe,Be,!0),Ne=!0),De[t]?(i=De[t].bind(this,i),e.addEventListener(ze[t],i,!1),i):(console.warn("wrong event specified:",t),c)}(e,t,r):Ee.touch&&"dblclick"===t?r=function(e,t){e.addEventListener("dblclick",t)
7542var i,n=0
7543function r(e){var r
75441!==e.detail?i=e.detail:"mouse"===e.pointerType||e.sourceCapabilities&&!e.sourceCapabilities.firesTouchEvents||(r=Pt(e)).some(function(e){return e instanceof HTMLLabelElement&&e.attributes.for})&&!r.some(function(e){return e instanceof HTMLInputElement||e instanceof HTMLSelectElement})||((r=Date.now())-n<=200?2===++i&&t(function(e){var t,i,n={}
7545for(i in e)t=e[i],n[i]=t&&t.bind?t.bind(e):t
7546return(e=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(e)):i=1,n=r)}return e.addEventListener("click",r),{dblclick:t,simDblclick:r}}(e,r):"addEventListener"in e?"touchstart"===t||"touchmove"===t||"wheel"===t||"mousewheel"===t?e.addEventListener(Tt[t]||t,r,!!Ee.passiveEvents&&{passive:!1}):"mouseenter"===t||"mouseleave"===t?e.addEventListener(Tt[t],r=function(t){t=t||window.event,It(e,t)&&s(t)},!1):e.addEventListener(t,s,!1):e.attachEvent("on"+t,r),e[bt]=e[bt]||{},e[bt][a]=r)}function Lt(e,t,i,n,r){var s,a
7547r=r||t+o(i)+(n?"_"+o(n):""),(i=e[bt]&&e[bt][r])&&(!Ee.touchNative&&Ee.pointer&&0===t.indexOf("touch")?(n=e,a=i,ze[s=t]?n.removeEventListener(ze[s],a,!1):console.warn("wrong event specified:",s)):Ee.touch&&"dblclick"===t?(n=i,(a=e).removeEventListener("dblclick",n.dblclick),a.removeEventListener("click",n.simDblclick)):"removeEventListener"in e?e.removeEventListener(Tt[t]||t,i,!1):e.detachEvent("on"+t,i),e[bt][r]=null)}function xt(e){return e.stopPropagation?e.stopPropagation():e.originalEvent?e.originalEvent._stopped=!0:e.cancelBubble=!0,this}function Mt(e){return Ct(e,"wheel",xt),this}function Et(e){return _t(e,"mousedown touchstart dblclick contextmenu",xt),e._leaflet_disable_click=!0,this}function St(e){return e.preventDefault?e.preventDefault():e.returnValue=!1,this}function kt(e){return St(e),xt(e),this}function Pt(e){if(e.composedPath)return e.composedPath()
7548for(var t=[],i=e.target;i;)t.push(i),i=i.parentNode
7549return t}function Ot(e,t){var i,n
7550return t?(n=(i=vt(t)).boundingClientRect,new O((e.clientX-n.left)/i.x-t.clientLeft,(e.clientY-n.top)/i.y-t.clientTop)):new O(e.clientX,e.clientY)}var zt=Ee.linux&&Ee.chrome?window.devicePixelRatio:Ee.mac?3*window.devicePixelRatio:0<window.devicePixelRatio?2*window.devicePixelRatio:1
7551function Dt(e){return Ee.edge?e.wheelDeltaY/2:e.deltaY&&0===e.deltaMode?-e.deltaY/zt:e.deltaY&&1===e.deltaMode?20*-e.deltaY:e.deltaY&&2===e.deltaMode?60*-e.deltaY:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?20*-e.detail:e.detail?e.detail/-32765*60:0}function It(e,t){var i=t.relatedTarget
7552if(!i)return!0
7553try{for(;i&&i!==e;)i=i.parentNode}catch(e){return!1}return i!==e}Z={__proto__:null,on:_t,off:wt,stopPropagation:xt,disableScrollPropagation:Mt,disableClickPropagation:Et,preventDefault:St,stop:kt,getPropagationPath:Pt,getMousePosition:Ot,getWheelDelta:Dt,isExternalTarget:It,addListener:_t,removeListener:wt}
7554var Nt=P.extend({run:function(e,t,i,n){this.stop(),this._el=e,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=ht(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=x(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,i=1e3*this._duration
7555t<i?this._runFrame(this._easeOut(t/i),e):(this._runFrame(1),this._complete())},_runFrame:function(e,t){e=this._startPos.add(this._offset.multiplyBy(e)),t&&e._round(),dt(this._el,e),this.fire("step")},_complete:function(){M(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(e){return 1-Math.pow(1-e,this._easeOutPower)}}),Rt=P.extend({options:{crs:W,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(e,t){t=f(this,t),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(e),this._initLayout(),this._onResize=r(this._onResize,this),this._initEvents(),t.maxBounds&&this.setMaxBounds(t.maxBounds),void 0!==t.zoom&&(this._zoom=this._limitZoom(t.zoom)),t.center&&void 0!==t.zoom&&this.setView(j(t.center),t.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Qe&&Ee.any3d&&!Ee.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),_t(this._proxy,Xe,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,331 bytes, lines 7555-7559
7555,setView:function(e,i,n){return i=void 0===i?this._zoom:this._limitZoom(i),e=this._limitCenter(j(e),i,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=t({animate:n.animate},n.zoom),n.pan=t({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==i?this._tryAnimatedZoom&&this._tryAnimatedZoom(e,i,n.zoom):this._tryAnimatedPan(e,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(e,i,n.pan&&n.pan.noMoveStart),this)},setZoom:function(e,t){return this._loaded?this.setView(this.getCenter(),e,{zoom:t}):(this._zoom=e,this)},zoomIn:function(e,t){return e=e||(Ee.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+e,t)},zoomOut:function(e,t){return e=e||(Ee.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-e,t)},setZoomAround:function(e,t,i){var n=this.getZoomScale(t),r=this.getSize().divideBy(2)
7556e=(e instanceof O?e:this.latLngToContainerPoint(e)).subtract(r).multiplyBy(1-1/n),n=this.containerPointToLatLng(r.add(e))
7557return this.setView(n,t,{zoom:i})},_getBoundsCenterZoom:function(e,t){t=t||{},e=e.getBounds?e.getBounds():F(e)
7558var i=D(t.paddingTopLeft||t.padding||[0,0]),n=D(t.paddingBottomRight||t.padding||[0,0]),r=this.getBoundsZoom(e,!1,i.add(n))
7559return(r="number"==typeof t.maxZoom?Math.min(t.maxZoom,r):r)===1/0?{center:e.getCenter(),zoom:r}
vendor: 29,096 bytes, lines 7559-7654
7559:(t=n.subtract(i).divideBy(2),n=this.project(e.getSouthWest(),r),i=this.project(e.getNorthEast(),r),{center:this.unproject(n.add(i).divideBy(2).add(t),r),zoom:r})},fitBounds:function(e,t){if((e=F(e)).isValid())return e=this._getBoundsCenterZoom(e,t),this.setView(e.center,e.zoom,t)
7560throw new Error("Bounds are not valid.")},fitWorld:function(e){return this.fitBounds([[-90,-180],[90,180]],e)},panTo:function(e,t){return this.setView(e,this._zoom,{pan:t})},panBy:function(e,t){var i
7561return t=t||{},(e=D(e).round()).x||e.y?(!0===t.animate||this.getSize().contains(e)?(this._panAnim||(this._panAnim=new Nt,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),t.noMoveStart||this.fire("movestart"),!1!==t.animate?(rt(this._mapPane,"leaflet-pan-anim"),i=this._getMapPanePos().subtract(e).round(),this._panAnim.run(this._mapPane,i,t.duration||.25,t.easeLinearity)):(this._rawPanBy(e),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(e)),this.getZoom()),this):this.fire("moveend")},flyTo:function(e,t,i){if(!1===(i=i||{}).animate||!Ee.any3d)return this.setView(e,t,i)
7562this._stop()
7563var n=this.project(this.getCenter()),r=this.project(e),s=this.getSize(),o=this._zoom,a=(e=j(e),t=void 0===t?o:t,Math.max(s.x,s.y)),l=a*this.getZoomScale(o,t),c=r.distanceTo(n)||1,u=1.42,d=u*u
7564function h(e){return e=(l*l-a*a+(e?-1:1)*d*d*c*c)/(2*(e?l:a)*d*c),(e=Math.sqrt(e*e+1)-e)<1e-9?-18:Math.log(e)}function f(e){return(Math.exp(e)-Math.exp(-e))/2}function p(e){return(Math.exp(e)+Math.exp(-e))/2}var m=h(0)
7565var g=Date.now(),y=(h(1)-m)/u,v=i.duration?1e3*i.duration:1e3*y*.8
7566return this._moveStart(!0,i.noMoveStart),function i(){var s=(Date.now()-g)/v,l=(1-Math.pow(1-s,1.5))*y
7567s<=1?(this._flyToFrame=x(i,this),this._move(this.unproject(n.add(r.subtract(n).multiplyBy(function(e){return a*(p(m)*(f(e=m+u*e)/p(e))-f(m))/d}(l)/c)),o),this.getScaleZoom(a/(s=l,a*(p(m)/p(m+u*s))),o),{flyTo:!0})):this._move(e,t)._moveEnd(!0)}.call(this),this},flyToBounds:function(e,t){return e=this._getBoundsCenterZoom(e,t),this.flyTo(e.center,e.zoom,t)},setMaxBounds:function(e){return e=F(e),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),e.isValid()?(this.options.maxBounds=e,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(e){var t=this.options.minZoom
7568return this.options.minZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(e):this},setMaxZoom:function(e){var t=this.options.maxZoom
7569return this.options.maxZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0
7570var i=this.getCenter()
7571e=this._limitCenter(i,this._zoom,F(e))
7572return i.equals(e)||this.panTo(e,t),this._enforcingBounds=!1,this},panInside:function(e,t){var i=D((t=t||{}).paddingTopLeft||t.padding||[0,0]),n=D(t.paddingBottomRight||t.padding||[0,0]),r=this.project(this.getCenter()),s=(e=this.project(e),(i=N([(s=this.getPixelBounds()).min.add(i),s.max.subtract(n)])).getSize())
7573return i.contains(e)||(this._enforcingBounds=!0,n=e.subtract(i.getCenter()),i=i.extend(e).getSize().subtract(s),r.x+=n.x<0?-i.x:i.x,r.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(r),t),this._enforcingBounds=!1),this},invalidateSize:function(e){if(!this._loaded)return this
7574e=t({animate:!1,pan:!0},!0===e?{animate:!0}:e)
7575var i=this.getSize(),n=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),s=i.divideBy(2).round(),o=n.divideBy(2).round()
7576return(s=s.subtract(o)).x||s.y?(e.animate&&e.pan?this.panBy(s):(e.pan&&this._rawPanBy(s),this.fire("move"),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(r(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(e){var i,n
7577return e=this._locateOptions=t({timeout:1e4,watch:!1},e),"geolocation"in navigator?(i=r(this._handleGeolocationResponse,this),n=r(this._handleGeolocationError,this),e.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,e):navigator.geolocation.getCurrentPosition(i,n,e)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){var t
7578this._container._leaflet_id&&(t=e.code,e=e.message||(1===t?"permission denied":2===t?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:t,message:"Geolocation error: "+e+"."}))},_handleGeolocationResponse:function(e){if(this._container._leaflet_id){var t,i,n=new B(e.coords.latitude,e.coords.longitude),r=n.toBounds(2*e.coords.accuracy),s=this._locateOptions,o=(s.setView&&(t=this.getBoundsZoom(r),this.setView(n,s.maxZoom?Math.min(t,s.maxZoom):t)),{latlng:n,bounds:r,timestamp:e.timestamp})
7579for(i in e.coords)"number"==typeof e.coords[i]&&(o[i]=e.coords[i])
7580this.fire("locationfound",o)}},addHandler:function(e,t){return t&&(t=this[e]=new t(this),this._handlers.push(t),this.options[e]&&t.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance")
7581try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}for(var e in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),Je(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[e].remove()
7582for(e in this._panes)Je(this._panes[e])
7583return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){return t=Ze("div","leaflet-pane"+(e?" leaflet-"+e.replace("Pane","")+"-pane":""),t||this._mapPane),e&&(this._panes[e]=t),t},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds()
7584return new R(this.unproject(e.getBottomLeft()),this.unproject(e.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,i){e=F(e),i=D(i||[0,0])
7585var n=this.getZoom()||0,r=this.getMinZoom(),s=this.getMaxZoom(),o=e.getNorthWest(),a=(e=e.getSouthEast(),i=this.getSize().subtract(i),e=N(this.project(e,n),this.project(o,n)).getSize(),o=Ee.any3d?this.options.zoomSnap:1,i.x/e.x)
7586i=i.y/e.y,e=t?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(e,n)
7587return o&&(n=Math.round(n/(o/100))*(o/100),n=t?Math.ceil(n/o)*o:Math.floor(n/o)*o),Math.max(r,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){return new I(e=this._getTopLeftPoint(e,t),e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(void 0===e?this.getZoom():e)},getPane:function(e){return"string"==typeof e?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var i=this.options.crs
7588return t=void 0===t?this._zoom:t,i.scale(e)/i.scale(t)},getScaleZoom:function(e,t){var i=this.options.crs
7589t=void 0===t?this._zoom:t,e=i.zoom(e*i.scale(t))
7590return isNaN(e)?1/0:e},project:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.latLngToPoint(j(e),t)},unproject:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.pointToLatLng(D(e),t)},layerPointToLatLng:function(e){return e=D(e).add(this.getPixelOrigin()),this.unproject(e)},latLngToLayerPoint:function(e){return this.project(j(e))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(j(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(F(e))},distance:function(e,t){return this.options.crs.distance(j(e),j(t))},containerPointToLayerPoint:function(e){return D(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return D(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){return e=this.containerPointToLayerPoint(D(e)),this.layerPointToLatLng(e)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(j(e)))},mouseEventToContainerPoint:function(e){return Ot(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){if(!(e=this._container=Ye(e)))throw new Error("Map container not found.")
7591if(e._leaflet_id)throw new Error("Map container is already initialized.")
7592_t(e,"scroll",this._onScroll,this),this._containerId=o(e)},_initLayout:function(){var e=this._container,t=(this._fadeAnimated=this.options.fadeAnimation&&Ee.any3d,rt(e,"leaflet-container"+(Ee.touch?" leaflet-touch":"")+(Ee.retina?" leaflet-retina":"")+(Ee.ielt9?" leaflet-oldie":"")+(Ee.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),Ke(e,"position"))
7593"absolute"!==t&&"relative"!==t&&"fixed"!==t&&"sticky"!==t&&(e.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={}
7594this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),dt(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(rt(e.markerPane,"leaflet-zoom-hide"),rt(e.shadowPane,"leaflet-zoom-hide"))},_resetView:function(e,t,i){dt(this._mapPane,new O(0,0))
7595var n=!this._loaded,r=(this._loaded=!0,t=this._limitZoom(t),this.fire("viewprereset"),this._zoom!==t)
7596this._moveStart(r,i)._move(e,t)._moveEnd(r),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(e,t){return e&&this.fire("zoomstart"),t||this.fire("movestart"),this},_move:function(e,t,i,n){void 0===t&&(t=this._zoom)
7597var r=this._zoom!==t
7598return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),n?i&&i.pinch&&this.fire("zoom",i):((r||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(e){return e&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){dt(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){this._targets={}
7599var t=e?wt:_t
7600t((this._targets[o(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&t(window,"resize",this._onResize,this),Ee.any3d&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos()
7601Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var i,n=[],r="mouseout"===t||"mouseover"===t,s=e.target||e.srcElement,a=!1;s;){if((i=this._targets[o(s)])&&("click"===t||"preclick"===t)&&this._draggableMoved(i)){a=!0
7602break}if(i&&i.listens(t,!0)){if(r&&!It(s,e))break
7603if(n.push(i),r)break}if(s===this._container)break
7604s=s.parentNode}return n.length||a||r||!this.listens(t,!0)?n:[this]},_isClickDisabled:function(e){for(;e&&e!==this._container;){if(e._leaflet_disable_click)return!0
7605e=e.parentNode}},_handleDOMEvent:function(e){var t,i=e.target||e.srcElement
7606!this._loaded||i._leaflet_disable_events||"click"===e.type&&this._isClickDisabled(i)||("mousedown"===(t=e.type)&&mt(i),this._fireDOMEvent(e,t))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(e,i,n){"click"===e.type&&((l=t({},e)).type="preclick",this._fireDOMEvent(l,l.type,n))
7607var r=this._findEventTargets(e,i)
7608if(n){for(var s=[],o=0;o<n.length;o++)n[o].listens(i,!0)&&s.push(n[o])
7609r=s.concat(r)}if(r.length){"contextmenu"===i&&St(e)
7610var a,l=r[0],c={originalEvent:e}
7611for("keypress"!==e.type&&"keydown"!==e.type&&"keyup"!==e.type&&(a=l.getLatLng&&(!l._radius||l._radius<=10),c.containerPoint=a?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(e),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=a?l.getLatLng():this.layerPointToLatLng(c.layerPoint)),o=0;o<r.length;o++)if(r[o].fire(i,c,!0),c.originalEvent._stopped||!1===r[o].options.bubblingMouseEvents&&-1!==v(this._mouseEvents,i))return}},_draggableMoved:function(e){return(e=e.dragging&&e.dragging.enabled()?e:this).dragging&&e.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var e=0,t=this._handlers.length;e<t;e++)this._handlers[e].disable()},whenReady:function(e,t){return this._loaded?e.call(t||this,{target:this}):this.on("load",e,t),this},_getMapPanePos:function(){return ht(this._mapPane)||new O(0,0)},_moved:function(){var e=this._getMapPanePos()
7612return e&&!e.equals([0,0])},_getTopLeftPoint:function(e,t){return(e&&void 0!==t?this._getNewPixelOrigin(e,t):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(e,t){var i=this.getSize()._divideBy(2)
7613return this.project(e,t)._subtract(i)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(e,t,i){return i=this._getNewPixelOrigin(i,t),this.project(e,t)._subtract(i)},_latLngBoundsToNewLayerBounds:function(e,t,i){return i=this._getNewPixelOrigin(i,t),N([this.project(e.getSouthWest(),t)._subtract(i),this.project(e.getNorthWest(),t)._subtract(i),this.project(e.getSouthEast(),t)._subtract(i),this.project(e.getNorthEast(),t)._subtract(i)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(e){return this.latLngToLayerPoint(e).subtract(this._getCenterLayerPoint())},_limitCenter:function(e,t,i){var n,r
7614return!i||(n=this.project(e,t),r=this.getSize().divideBy(2),r=new I(n.subtract(r),n.add(r)),r=this._getBoundsOffset(r,i,t),Math.abs(r.x)<=1&&Math.abs(r.y)<=1)?e:this.unproject(n.add(r),t)},_limitOffset:function(e,t){var i
7615return t?(i=new I((i=this.getPixelBounds()).min.add(e),i.max.add(e)),e.add(this._getBoundsOffset(i,t))):e},_getBoundsOffset:function(e,t,i){return i=(t=N(this.project(t.getNorthEast(),i),this.project(t.getSouthWest(),i))).min.subtract(e.min),t=t.max.subtract(e.max),new O(this._rebound(i.x,-t.x),this._rebound(i.y,-t.y))},_rebound:function(e,t){return 0<e+t?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),i=this.getMaxZoom(),n=Ee.any3d?this.options.zoomSnap:1
7616return n&&(e=Math.round(e/n)*n),Math.max(t,Math.min(i,e))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){st(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(e,t){return e=this._getCenterOffset(e)._trunc(),!(!0!==(t&&t.animate)&&!this.getSize().contains(e)||(this.panBy(e,t),0))},_createAnimProxy:function(){var e=this._proxy=Ze("div","leaflet-proxy leaflet-zoom-animated")
7617this._panes.mapPane.appendChild(e),this.on("zoomanim",function(e){var t=$e,i=this._proxy.style[t]
7618ut(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),i===this._proxy.style[t]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Je(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var e=this.getCenter(),t=this.getZoom()
7619ut(this._proxy,this.project(e,t),this.getZoomScale(t,1))},_catchTransitionEnd:function(e){this._animatingZoom&&0<=e.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(e,t,i){if(!this._animatingZoom){if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1
7620var n=this.getZoomScale(t)
7621n=this._getCenterOffset(e)._divideBy(1-1/n)
7622if(!0!==i.animate&&!this.getSize().contains(n))return!1
7623x(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(e,t,!0)},this)}return!0},_animateZoom:function(e,t,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,rt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:e,zoom:t,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(r(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&st(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}})
7624function Ft(e){return new Bt(e)}var Bt=S.extend({options:{position:"topright"},initialize:function(e){f(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map
7625return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e
7626var t=this._container=this.onAdd(e),i=this.getPosition()
7627e=e._controlCorners[i]
7628return rt(t,"leaflet-control"),-1!==i.indexOf("bottom")?e.insertBefore(t,e.firstChild):e.appendChild(t),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(Je(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(e){this._map&&e&&0<e.screenX&&0<e.screenY&&this._map.getContainer().focus()}}),jt=(Rt.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this},_initControlPos:function(){var e=this._controlCorners={},t="leaflet-",i=this._controlContainer=Ze("div",t+"control-container",this._container)
7629function n(n,r){e[n+r]=Ze("div",t+n+" "+t+r,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var e in this._controlCorners)Je(this._controlCorners[e])
7630Je(this._controlContainer),delete this._controlCorners,delete this._controlContainer}}),Bt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,i,n){return i<n?-1:n<i?1:0}},initialize:function(e,t,i){for(var n in f(this,i),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1,e)this._addLayer(e[n],n)
7631for(n in t)this._addLayer(t[n],n,!0)},onAdd:function(e){this._initLayout(),this._update(),(this._map=e).on("zoomend",this._checkDisabledLayers,this)
7632for(var t=0;t<this._layers.length;t++)this._layers[t].layer.on("add remove",this._onLayerChange,this)
7633return this._container},addTo:function(e){return Bt.prototype.addTo.call(this,e),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this)
7634for(var e=0;e<this._layers.length;e++)this._layers[e].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(e,t){return this._addLayer(e,t),this._map?this._update():this},addOverlay:function(e,t){return this._addLayer(e,t,!0),this._map?this._update():this},removeLayer:function(e){return e.off("add remove",this._onLayerChange,this),(e=this._getLayer(o(e)))&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){rt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null
7635var e=this._map.getSize().y-(this._container.offsetTop+50)
7636return e<this._section.clientHeight?(rt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=e+"px"):st(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return st(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var e="leaflet-control-layers",t=this._container=Ze("div",e),i=this.options.collapsed,n=(t.setAttribute("aria-haspopup",!0),Et(t),Mt(t),this._section=Ze("section",e+"-list")),r=(i&&(this._map.on("click",this.collapse,this),_t(t,{mouseenter:this._expandSafely,mouseleave:this.collapse},this)),this._layersLink=Ze("a",e+"-toggle",t))
7637r.href="#",r.title="Layers",r.setAttribute("role","button"),_t(r,{keydown:function(e){13===e.keyCode&&this._expandSafely()},click:function(e){St(e),this._expandSafely()}},this),i||this.expand(),this._baseLayersList=Ze("div",e+"-base",n),this._separator=Ze("div",e+"-separator",n),this._overlaysList=Ze("div",e+"-overlays",n),t.appendChild(n)},_getLayer:function(e){for(var t=0;t<this._layers.length;t++)if(this._layers[t]&&o(this._layers[t].layer)===e)return this._layers[t]},_addLayer:function(e,t,i){this._map&&e.on("add remove",this._onLayerChange,this),this._layers.push({layer:e,name:t,overlay:i}),this.options.sortLayers&&this._layers.sort(r(function(e,t){return this.options.sortFunction(e.layer,t.layer,e.name,t.name)},this)),this.options.autoZIndex&&e.setZIndex&&(this._lastZIndex++,e.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(this._container){et(this._baseLayersList),et(this._overlaysList),this._layerControlInputs=[]
7638for(var e,t,i,n=0,r=0;r<this._layers.length;r++)i=this._layers[r],this._addItem(i),t=t||i.overlay,e=e||!i.overlay,n+=i.overlay?0:1
7639this.options.hideSingleBase&&(this._baseLayersList.style.display=(e=e&&1<n)?"":"none"),this._separator.style.display=t&&e?"":"none"}return this},_onLayerChange:function(e){this._handlingClick||this._update()
7640var t=this._getLayer(o(e.target));(e=t.overlay?"add"===e.type?"overlayadd":"overlayremove":"add"===e.type?"baselayerchange":null)&&this._map.fire(e,t)},_createRadioElement:function(e,t){return e='<input type="radio" class="leaflet-control-layers-selector" name="'+e+'"'+(t?' checked="checked"':"")+"/>",(t=document.createElement("div")).innerHTML=e,t.firstChild},_addItem:function(e){var t,i=document.createElement("label"),n=this._map.hasLayer(e.layer),r=((n=(e.overlay?((t=document.createElement("input")).type="checkbox",t.className="leaflet-control-layers-selector",t.defaultChecked=n):t=this._createRadioElement("leaflet-base-layers_"+o(this),n),this._layerControlInputs.push(t),t.layerId=o(e.layer),_t(t,"click",this._onInputClick,this),document.createElement("span"))).innerHTML=" "+e.name,document.createElement("span"))
7641return i.appendChild(r),r.appendChild(t),r.appendChild(n),(e.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var e,t,i=this._layerControlInputs,n=[],r=[]
7642this._handlingClick=!0
7643for(var s=i.length-1;0<=s;s--)e=i[s],t=this._getLayer(e.layerId).layer,e.checked?n.push(t):e.checked||r.push(t)
7644for(s=0;s<r.length;s++)this._map.hasLayer(r[s])&&this._map.removeLayer(r[s])
7645for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s])
7646this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var e,t,i=this._layerControlInputs,n=this._map.getZoom(),r=i.length-1;0<=r;r--)e=i[r],t=this._getLayer(e.layerId).layer,e.disabled=void 0!==t.options.minZoom&&n<t.options.minZoom||void 0!==t.options.maxZoom&&n>t.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var e=this._section,t=(this._preventClick=!0,_t(e,"click",St),this.expand(),this)
7647setTimeout(function(){wt(e,"click",St),t._preventClick=!1})}})),Ut=Bt.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(e){var t="leaflet-control-zoom",i=Ze("div",t+" leaflet-bar"),n=this.options
7648return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,t+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,t+"-out",i,this._zoomOut),this._updateDisabled(),e.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(e){e.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(e.shiftKey?3:1))},_zoomOut:function(e){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,i,n,r){return(i=Ze("a",i,n)).innerHTML=e,i.href="#",i.title=t,i.setAttribute("role","button"),i.setAttribute("aria-label",t),Et(i),_t(i,"click",kt),_t(i,"click",r,this),_t(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var e=this._map,t="leaflet-disabled"
7649st(this._zoomInButton,t),st(this._zoomOutButton,t),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&e._zoom!==e.getMinZoom()||(rt(this._zoomOutButton,t),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&e._zoom!==e.getMaxZoom()||(rt(this._zoomInButton,t),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Vt=(Rt.mergeOptions({zoomControl:!0}),Rt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Ut,this.addControl(this.zoomControl))}),Bt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t="leaflet-control-scale",i=Ze("div",t),n=this.options
7650return this._addScales(n,t+"-line",i),e.on(n.updateWhenIdle?"moveend":"move",this._update,this),e.whenReady(this._update,this),i},onRemove:function(e){e.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(e,t,i){e.metric&&(this._mScale=Ze("div",t,i)),e.imperial&&(this._iScale=Ze("div",t,i))},_update:function(){var e=(t=this._map).getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]))
7651this._updateScales(t)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e)
7652this._updateScale(this._mScale,t<1e3?t+" m":t/1e3+" km",t/e)},_updateImperial:function(e){var t,i
76535280<(e=3.2808399*e)?(i=this._getRoundNum(t=e/5280),this._updateScale(this._iScale,i+" mi",i/t)):(i=this._getRoundNum(e),this._updateScale(this._iScale,i+" ft",i/e))},_updateScale:function(e,t,i){e.style.width=Math.round(this.options.maxWidth*i)+"px",e.innerHTML=t},_getRoundNum:function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1)
7654return t*(10<=(e=e/t)?10:5<=e?5:3<=e?3:2<=e?2:1)}})),Ht=Bt.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Ee.inlineSvg?'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg> ':"")+"Leaflet</a>"},initialize:function(e){f(this,e),this._attributions={}}
vendor: 4,819 bytes, lines 7654-7669
7654,onAdd:function(e){for(var t in(e.attributionControl=this)._container=Ze("div","leaflet-control-attribution"),Et(this._container),e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution())
7655return this._update(),e.on("layeradd",this._addAttribution,this),this._container},onRemove:function(e){e.off("layeradd",this._addAttribution,this)},_addAttribution:function(e){e.layer.getAttribution&&(this.addAttribution(e.layer.getAttribution()),e.layer.once("remove",function(){this.removeAttribution(e.layer.getAttribution())},this))},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e&&(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update()),this},removeAttribution:function(e){return e&&this._attributions[e]&&(this._attributions[e]--,this._update()),this},_update:function(){if(this._map){var e,t=[]
7656for(e in this._attributions)this._attributions[e]&&t.push(e)
7657var i=[]
7658this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' <span aria-hidden="true">|</span> ')}}}),qt=(J=(Rt.mergeOptions({attributionControl:!0}),Rt.addInitHook(function(){this.options.attributionControl&&(new Ht).addTo(this)}),Bt.Layers=jt,Bt.Zoom=Ut,Bt.Scale=Vt,Bt.Attribution=Ht,Ft.layers=function(e,t,i){return new jt(e,t,i)},Ft.zoom=function(e){return new Ut(e)},Ft.scale=function(e){return new Vt(e)},Ft.attribution=function(e){return new Ht(e)},S.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ee=(J.addTo=function(e,t){return e.addHandler(t,this),this},{Events:k}),Ee.touch?"touchstart mousedown":"mousedown"),Gt=P.extend({options:{clickTolerance:3},initialize:function(e,t,i,n){f(this,n),this._element=e,this._dragStartTarget=t||e,this._preventOutline=i},enable:function(){this._enabled||(_t(this._dragStartTarget,qt,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Gt._dragging===this&&this.finishDrag(!0),wt(this._dragStartTarget,qt,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){var t,i
7659this._enabled&&(this._moved=!1,nt(this._element,"leaflet-zoom-anim")||(e.touches&&1!==e.touches.length?Gt._dragging===this&&this.finishDrag():Gt._dragging||e.shiftKey||1!==e.which&&1!==e.button&&!e.touches||((Gt._dragging=this)._preventOutline&&mt(this._element),ft(),He(),this._moving||(this.fire("down"),i=e.touches?e.touches[0]:e,t=yt(this._element),this._startPoint=new O(i.clientX,i.clientY),this._startPos=ht(this._element),this._parentScale=vt(t),i="mousedown"===e.type,_t(document,i?"mousemove":"touchmove",this._onMove,this),_t(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(e){var t
7660this._enabled&&(e.touches&&1<e.touches.length?this._moved=!0:!(t=new O((t=e.touches&&1===e.touches.length?e.touches[0]:e).clientX,t.clientY)._subtract(this._startPoint)).x&&!t.y||Math.abs(t.x)+Math.abs(t.y)<this.options.clickTolerance||(t.x/=this._parentScale.x,t.y/=this._parentScale.y,St(e),this._moved||(this.fire("dragstart"),this._moved=!0,rt(document.body,"leaflet-dragging"),this._lastTarget=e.target||e.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),rt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(t),this._moving=!0,this._lastEvent=e,this._updatePosition()))},_updatePosition:function(){var e={originalEvent:this._lastEvent}
7661this.fire("predrag",e),dt(this._element,this._newPos),this.fire("drag",e)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(e){st(document.body,"leaflet-dragging"),this._lastTarget&&(st(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),wt(document,"mousemove touchmove",this._onMove,this),wt(document,"mouseup touchend touchcancel",this._onUp,this),pt(),qe()
7662var t=this._moved&&this._moving
7663this._moving=!1,Gt._dragging=!1,t&&this.fire("dragend",{noInertia:e,distance:this._newPos.distanceTo(this._startPos)})}})
7664function Wt(e,t,i){for(var n,r,s,o,a,l,c,u=[1,4,2,8],d=0,h=e.length;d<h;d++)e[d]._code=ei(e[d],t)
7665for(s=0;s<4;s++){for(l=u[s],n=[],d=0,r=(h=e.length)-1;d<h;r=d++)o=e[d],a=e[r],o._code&l?a._code&l||((c=Jt(a,o,l,t,i))._code=ei(c,t),n.push(c)):(a._code&l&&((c=Jt(a,o,l,t,i))._code=ei(c,t),n.push(c)),n.push(o))
7666e=n}return e}function $t(e,t){var i,n,r,s,o,a,l
7667if(!e||0===e.length)throw new Error("latlngs not passed")
7668ii(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0])
7669for(var c=j([0,0]),u=F(e),d=(u.getNorthWest().distanceTo(u.getSouthWest
7669())*u.getNorthEast().distanceTo(u.getNorthWest())<1700&&(c=Qt(e)),e.length),h=[],f=0;f<d;f++){var p=j(e[f])
7670h.push(t.project(j([p.lat-c.lat,p.lng-c.lng])))}for(f=o=a=l=0,i=d-1;f<d;i=f++)n=h[f],r=h[i],s=n.y*r.x-r.y*n.x,a+=(n.x+r.x)*s,l+=(n.y+r.y)*s,o+=3*s
7671return u=0===o?h[0]:[a/o,l/o],j([(u=t.unproject(D(u))).lat+c.lat,u.lng+c.lng])}function Qt(e){for(var t=0,i=0,n=0,r=0;r<e.length;r++){var s=j(e[r])
7672t+=s.lat,i+=s.lng,n++}return j([t/n,i/n])}var Xt
7673te={__proto__:null,clipPolygon:Wt,polygonCenter:$t,centroid:Qt}
7674function Yt(e,t){if(t&&e.length){var i=e=function(e,t){for(var i=[e[0]],n=1,r=0,s=e.length;n<s;n++)(function(e,t){var i=t.x-e.x
7675return i*i+(t=t.y-e.y)*t})(e[n],e[r])>t&&(i.push(e[n]),r=n)
7676return r<s-1&&i.push(e[s-1]),i}(e,t*=t),n=i.length,r=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(n)
7677r[0]=r[n-1]=1,function e(t,i,n,r,s){var o,a,l,c=0
7678for(a=r+1;a<=s-1;a++)c<(l=ti(t[a],t[r],t[s],!0))&&(o=a,c=l)
7679n<c&&(i[o]=1,e(t,i,n,r,o),e(t,i,n,o,s))}(i,r,t,0,n-1)
7680var s,o=[]
7681for(s=0;s<n;s++)r[s]&&o.push(i[s])
7682return o}return e.slice()}function Kt(e,t,i){return Math.sqrt(ti(e,t,i,!0))}function Zt(e,t,i,n,r){var s,o,a,l=n?Xt:ei(e,i),c=ei(t,i)
7683for(Xt=c;;){if(!(l|c))return[e,t]
7684if(l&c)return!1
7685a=ei(o=Jt(e,t,s=l||c,i,r),i),s===l?(e=o,l=a):(t=o,c=a)}}function Jt(e,t,i,n,r){var s,o,a=t.x-e.x,l=(t=t.y-e.y,n.min)
7686n=n.max
7687return 8&i?(s=e.x+a*(n.y-e.y)/t,o=n.y):4&i?(s=e.x+a*(l.y-e.y)/t,o=l.y):2&i?(s=n.x,o=e.y+t*(n.x-e.x)/a):1&i&&(s=l.x,o=e.y+t*(l.x-e.x)/a),new O(s,o,r)}function ei(e,t){var i=0
7688return e.x<t.min.x?i|=1:e.x>t.max.x&&(i|=2),e.y<t.min.y?i|=4:e.y>t.max.y&&(i|=8),i}function ti(e,t,i,n){var r=t.x,s=(t=t.y,i.x-r),o=i.y-t,a=s*s+o*o
7689return 0<a&&(1<(a=((e.x-r)*s+(e.y-t)*o)/a)?(r=i.x,t=i.y):0<a&&(r+=s*a,t+=o*a)),s=e.x-r,o=e.y-t,n?s*s+o*o:new O(r,t)}function ii(e){return!y(e[0])||"object"!=typeof e[0][0]&&void 0!==e[0][0]}function ni(e){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ii(e)}function ri(e,t){var i,n,r,s,o,a
7690if(!e||0===e.length)throw new Error("latlngs not passed")
7691ii(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0])
7692for(var l=j([0,0]),c=F(e),u=(c.getNorthWest().distanceTo(c.getSouthWest
vendor: 4,123 bytes, lines 7692-7709
7692())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=Qt(e)),e.length),d=[],h=0;h<u;h++){var f=j(e[h])
7693d.push(t.project(j([f.lat-l.lat,f.lng-l.lng])))}for(i=h=0;h<u-1;h++)i+=d[h].distanceTo(d[h+1])/2
7694if(0===i)a=d[0]
7695else for(n=h=0;h<u-1;h++)if(r=d[h],s=d[h+1],i<(n+=o=r.distanceTo(s))){a=[s.x-(o=(n-i)/o)*(s.x-r.x),s.y-o*(s.y-r.y)]
7696break}return j([(c=t.unproject(D(a))).lat+l.lat,c.lng+l.lng])}ie={__proto__:null,simplify:Yt,pointToSegmentDistance:Kt,closestPointOnSegment:function(e,t,i){return ti(e,t,i)},clipSegment:Zt,_getEdgeIntersection:Jt,_getBitCode:ei,_sqClosestPointOnSegment:ti,isFlat:ii,_flat:ni,polylineCenter:ri},ne={project:function(e){return new O(e.lng,e.lat)},unproject:function(e){return new B(e.y,e.x)},bounds:new I([-180,-90],[180,90])},re={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(e){var t=Math.PI/180,i=this.R,n=e.lat*t,r=this.R_MINOR/i,s=(r=Math.sqrt(1-r*r))*Math.sin(n)
7697s=Math.tan(Math.PI/4-n/2)/Math.pow((1-s)/(1+s),r/2),n=-i*Math.log(Math.max(s,1e-10))
7698return new O(e.lng*t*i,n)},unproject:function(e){for(var t,i=180/Math.PI,n=this.R,r=this.R_MINOR/n,s=Math.sqrt(1-r*r),o=Math.exp(-e.y/n),a=Math.PI/2-2*Math.atan(o),l=0,c=.1;l<15&&1e-7<Math.abs(c);l++)t=s*Math.sin(a),t=Math.pow((1-t)/(1+t),s/2),a+=c=Math.PI/2-2*Math.atan(o*t)-a
7699return new B(a*i,e.x*i/n)}},se={__proto__:null,LonLat:ne,Mercator:re,SphericalMercator:H},ae=t({},V,{code:"EPSG:3395",projection:re,transformation:G(oe=.5/(Math.PI*re.R),.5,-oe,.5)})
7700var si=t({},V,{code:"EPSG:4326",projection:ne,transformation:G(1/180,1,-1/180,.5)}),oi=(le=t({},U,{projection:ne,transformation:G(1,0,-1,0),scale:function(e){return Math.pow(2,e)},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var i=t.lng-e.lng
7701t=t.lat-e.lat
7702return Math.sqrt(i*i+t*t)},infinite:!0}),ce=(U.Earth=V,U.EPSG3395=ae,U.EPSG3857=W,U.EPSG900913=$,U.EPSG4326=si,U.Simple=le,P.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[o(e)]=this},removeInteractiveTarget:function(e){return delete this._map._targets[o(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t,i=e.target
7703i.hasLayer(this)&&(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents&&(t=this.getEvents(),i.on(t,this),this.once("remove",function(){i.off(t,this)},this)),this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this}))}})),Rt.include({addLayer:function(e){var t
7704if(e._layerAdd)return t=o(e),this._layers[t]||((this._layers[t]=e)._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e)),this
7705throw new Error("The provided object is not a Layer.")},removeLayer:function(e){var t=o(e)
7706return this._layers[t]&&(this._loaded&&e.onRemove(this),delete this._layers[t],this._loaded&&(this.fire("layerremove",{layer:e}),e.fire("remove")),e._map=e._mapToAdd=null),this},hasLayer:function(e){return o(e)in this._layers},eachLayer:function(e,t){for(var i in this._layers)e.call(t,this._layers[i])
7707return this},_addLayers:function(e){for(var t=0,i=(e=e?y(e)?e:[e]:[]).length;t<i;t++)this.addLayer(e[t])},_addZoomLimit:function(e){isNaN(e.options.maxZoom)&&isNaN(e.options.minZoom)||(this._zoomBoundLayers[o(e)]=e,this._updateZoomLevels())},_removeZoomLimit:function(e){e=o(e),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var e,t=1/0,i=-1/0,n=this._getZoomSpan()
7708for(e in this._zoomBoundLayers){var r=this._zoomBoundLayers[e].options
7709t=void 0===r.minZoom?t:Math.min(t,r.minZoom),i=void 0===r.maxZoom?i:Math.max(i,r.maxZoom)}this._layersMaxZoom=i===-1/0?void 0:i,this._layersMinZoom=t===1/0?void 0:t,n!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZo
vendor: 7,465 bytes, lines 7709-7726
7709om&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}}),ce.extend({initialize:function(e,t){var i,n
7710if(f(this,t),this._layers={},e)for(i=0,n=e.length;i<n;i++)this.addLayer(e[i])},addLayer:function(e){var t=this.getLayerId(e)
7711return this._layers[t]=e,this._map&&this._map.addLayer(e),this},removeLayer:function(e){return e=e in this._layers?e:this.getLayerId(e),this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(e){return("number"==typeof e?e:this.getLayerId(e))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(e){var t,i,n=Array.prototype.slice.call(arguments,1)
7712for(t in this._layers)(i=this._layers[t])[e]&&i[e].apply(i,n)
7713return this},onAdd:function(e){this.eachLayer(e.addLayer,e)},onRemove:function(e){this.eachLayer(e.removeLayer,e)},eachLayer:function(e,t){for(var i in this._layers)e.call(t,this._layers[i])
7714return this},getLayer:function(e){return this._layers[e]},getLayers:function(){var e=[]
7715return this.eachLayer(e.push,e),e},setZIndex:function(e){return this.invoke("setZIndex",e)},getLayerId:o})),ai=oi.extend({addLayer:function(e){return this.hasLayer(e)?this:(e.addEventParent(this),oi.prototype.addLayer.call(this,e),this.fire("layeradd",{layer:e}))},removeLayer:function(e){return this.hasLayer(e)?((e=e in this._layers?this._layers[e]:e).removeEventParent(this),oi.prototype.removeLayer.call(this,e),this.fire("layerremove",{layer:e})):this},setStyle:function(e){return this.invoke("setStyle",e)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var e,t=new R
7716for(e in this._layers){var i=this._layers[e]
7717t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}}),li=S.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(e){f(this,e)},createIcon:function(e){return this._createIcon("icon",e)},createShadow:function(e){return this._createIcon("shadow",e)},_createIcon:function(e,t){var i=this._getIconUrl(e)
7718if(i)return i=this._createImg(i,t&&"IMG"===t.tagName?t:null),this._setIconStyles(i,e),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i
7719if("icon"===e)throw new Error("iconUrl not set in Icon options (see the docs).")
7720return null},_setIconStyles:function(e,t){var i=this.options,n=D(n="number"==typeof(n=i[t+"Size"])?[n,n]:n),r=D("shadow"===t&&i.shadowAnchor||i.iconAnchor||n&&n.divideBy(2,!0))
7721e.className="leaflet-marker-"+t+" "+(i.className||""),r&&(e.style.marginLeft=-r.x+"px",e.style.marginTop=-r.y+"px"),n&&(e.style.width=n.x+"px",e.style.height=n.y+"px")},_createImg:function(e,t){return(t=t||document.createElement("img")).src=e,t},_getIconUrl:function(e){return Ee.retina&&this.options[e+"RetinaUrl"]||this.options[e+"Url"]}}),ci=li.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(e){return"string"!=typeof ci.imagePath&&(ci.imagePath=this._detectIconPath()),(this.options.imagePath||ci.imagePath)+li.prototype._getIconUrl.call(this,e)},_stripUrl:function(e){function t(e,t,i){return(t=t.exec(e))&&t[i]}return(e=t(e,/^url\((['"])?(.+)\1\)$/,2))&&t(e,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var e=Ze("div","leaflet-default-icon-path",document.body),t=Ke(e,"background-image")||Ke(e,"backgroundImage")
7722return document.body.removeChild(e),(t=this._stripUrl(t))?t:(e=document.querySelector('link[href$="leaflet.css"]'))?e.href.substring(0,e.href.length-11-1):""}}),ui=J.extend({initialize:function(e){this._marker=e},addHooks:function(){var e=this._marker._icon
7723this._draggable||(this._draggable=new Gt(e,e,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),rt(e,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&st(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(e){var t=this._marker,i=t._map,n=this._marker.options.autoPanSpeed,r=this._marker.options.autoPanPadding,s=ht(t._icon),o=i.getPixelBounds(),a=i.getPixelOrigin();(a=N(o.min._subtract(a).add(r),o.max._subtract(a).subtract(r))).contains(s)||(r=D((Math.max(a.max.x,s.x)-a.max.x)/(o.max.x-a.max.x)-(Math.min(a.min.x,s.x)-a.min.x)/(o.min.x-a.min.x),(Math.max(a.max.y,s.y)-a.max.y)/(o.max.y-a.max.y)-(Math.min(a.min.y,s.y)-a.min.y)/(o.min.y-a.min.y)).multiplyBy(n),i.panBy(r,{animate:!1}),this._draggable._newPos._add(r),this._draggable._startPos._add(r),dt(t._icon,this._draggable._newPos),this._onDrag(e),this._panRequest=x(this._adjustPan.bind(this,e)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(e){this._marker.options.autoPan&&(M(this._panRequest),this._panRequest=x(this._adjustPan.bind(this,e)))},_onDrag:function(e){var t=this._marker,i=t._shadow,n=ht(t._icon),r=t._map.layerPointToLatLng(n)
7724i&&dt(i,n),t._latlng=r,e.latlng=r,e.oldLatLng=this._oldLatLng,t.fire("move",e).fire("drag",e)},_onDragEnd:function(e){M(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",e)}}),di=ce.extend({options:{icon:new ci,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(e,t){f(this,t),this._latlng=j(e)},onAdd:function(e){this._zoomAnimated=this._zoomAnimated&&e.options.markerZoomAnimation,this._zoomAnimated&&e.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(e){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&e.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(e){var t=this._latlng
7725return this._latlng=j(e),this.update(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},setZIndexOffset:function(e){return this.options.zIndexOffset=e,this.update()},getIcon:function(){return this.options.icon},setIcon:function(e){return this.options.icon=e,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var e
7726return this._icon&&this._map&&(e=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(e)),this},_initIcon:function(){var e,t=this.options,i="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),n=!1,r=!1;(e=((e=t.icon.createIcon(this._icon))!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(e.title=t.title),"IMG"===e.tagName&&(e.alt=t.alt||"")),rt(e,i
vendor: 4,454 bytes, lines 7726-7733
7726),t.keyboard&&(e.tabIndex="0",e.setAttribute("role","button")),this._icon=e,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&_t(e,"focus",this._panOnFocus,this),t.icon.createShadow(this._shadow)))!==this._shadow&&(this._removeShadow(),r=!0),e&&(rt(e,i),e.alt=""),this._shadow=e,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),e&&r&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&wt(this._icon,"focus",this._panOnFocus,this),Je(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Je(this._shadow),this._shadow=null},_setPos:function(e){this._icon&&dt(this._icon,e),this._shadow&&dt(this._shadow,e),this._zIndex=e.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(e){this._icon&&(this._icon.style.zIndex=this._zIndex+e)},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center).round(),this._setPos(e)},_initInteraction:function(){var e
7727this.options.interactive&&(rt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),ui&&(e=this.options.draggable,this.dragging&&(e=this.dragging.enabled(),this.dragging.disable()),this.dragging=new ui(this),e&&this.dragging.enable()))},setOpacity:function(e){return this.options.opacity=e,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var e=this.options.opacity
7728this._icon&&lt(this._icon,e),this._shadow&&lt(this._shadow,e)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var e,t,i=this._map
7729i&&(e=(t=this.options.icon.options).iconSize?D(t.iconSize):D(0,0),t=t.iconAnchor?D(t.iconAnchor):D(0,0),i.panInside(this._latlng,{paddingTopLeft:t,paddingBottomRight:e.subtract(t)}))},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),hi=ce.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(e){this._renderer=e.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(e){return f(this,e),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&e&&Object.prototype.hasOwnProperty.call(e,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),fi=hi.extend({options:{fill:!0,radius:10},initialize:function(e,t){f(this,t),this._latlng=j(e),this._radius=this.options.radius},setLatLng:function(e){var t=this._latlng
7730return this._latlng=j(e),this.redraw(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(e){return this.options.radius=this._radius=e,this.redraw()},getRadius:function(){return this._radius},setStyle:function(e){var t=e&&e.radius||this._radius
7731return hi.prototype.setStyle.call(this,e),this.setRadius(t),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var e=this._radius,t=this._radiusY||e,i=this._clickTolerance()
7732e=[e+i,t+i]
7733this._pxBounds=new I(this._point.subtract(e),this._point.add(e))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(e){return e.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),pi=fi.extend({initialize:function(e,i,n){if(f(this,i="number"==typeof i?t({},n,{radius:i}
vendor: 1,729 bytes, lines 7733-7737
7733):i),this._latlng=j(e),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN")
7734this._mRadius=this.options.radius},setRadius:function(e){return this._mRadius=e,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var e=[this._radius,this._radiusY||this._radius]
7735return new R(this._map.layerPointToLatLng(this._point.subtract(e)),this._map.layerPointToLatLng(this._point.add(e)))},setStyle:hi.prototype.setStyle,_project:function(){var e,t,i,n,r,s=this._latlng.lng,o=this._latlng.lat,a=this._map,l=a.options.crs
7736l.distance===V.distance?(n=Math.PI/180,r=this._mRadius/V.R/n,e=a.project([o+r,s]),t=a.project([o-r,s]),t=e.add(t).divideBy(2),i=a.unproject(t).lat,n=Math.acos((Math.cos(r*n)-Math.sin(o*n)*Math.sin(i*n))/(Math.cos(o*n)*Math.cos(i*n)))/n,!isNaN(n)&&0!==n||(n=r/Math.cos(Math.PI/180*o)),this._point=t.subtract(a.getPixelOrigin()),this._radius=isNaN(n)?0:t.x-a.project([i,s-n]).x,this._radiusY=t.y-e.y):(r=l.unproject(l.project(this._latlng).subtract([this._mRadius,0])),this._point=a.latLngToLayerPoint(this._latlng),this._radius=this._point.x-a.latLngToLayerPoint(r).x),this._updateBounds()}}),mi=hi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(e,t){f(this,t),this._setLatLngs(e)},getLatLngs:function(){return this._latlngs},setLatLngs:function(e){return this._setLatLngs(e),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(e){for(var t=1/0,i=null,n=ti,r=0,s=this._parts.length;r<s;r++)for(var o=this._parts[r],a=1,l=o.length;a<l;a++){var c,u,d=n(e,c=o[a-1],u=o[a],!0)
7737d<t&&(t=d,i=n(e,c,u))}return i&&(i.distance=Math.sqrt(t)),i},getCenter:function(){if(this._map)return ri(this._defaultShape(),this._map.options.crs)
vendor: 2,234 bytes, lines 7738-7749
7738throw new Error("Must add layer to map before using getCenter()")},getBounds:function(){return this._bounds},addLatLng:function(e,t){return t=t||this._defaultShape(),e=j(e),t.push(e),this._bounds.extend(e),this.redraw()},_setLatLngs:function(e){this._bounds=new R,this._latlngs=this._convertLatLngs(e)},_defaultShape:function(){return ii(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(e){for(var t=[],i=ii(e),n=0,r=e.length;n<r;n++)i?(t[n]=j(e[n]),this._bounds.extend(t[n])):t[n]=this._convertLatLngs(e[n])
7739return t},_project:function(){var e=new I
7740this._rings=[],this._projectLatlngs(this._latlngs,this._rings,e),this._bounds.isValid()&&e.isValid()&&(this._rawPxBounds=e,this._updateBounds())},_updateBounds:function(){var e=new O(e=this._clickTolerance(),e)
7741this._rawPxBounds&&(this._pxBounds=new I([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)]))},_projectLatlngs:function(e,t,i){var n,r,s=e[0]instanceof B,o=e.length
7742if(s){for(r=[],n=0;n<o;n++)r[n]=this._map.latLngToLayerPoint(e[n]),i.extend(r[n])
7743t.push(r)}else for(n=0;n<o;n++)this._projectLatlngs(e[n],t,i)},_clipPoints:function(){var e=this._renderer._bounds
7744if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings
7745else for(var t,i,n,r,s=this._parts,o=0,a=0,l=this._rings.length;o<l;o++)for(t=0,i=(r=this._rings[o]).length;t<i-1;t++)(n=Zt(r[t],r[t+1],e,t,!0))&&(s[a]=s[a]||[],s[a].push(n[0]),n[1]===r[t+1]&&t!==i-2||(s[a].push(n[1]),a++))},_simplifyPoints:function(){for(var e=this._parts,t=this.options.smoothFactor,i=0,n=e.length;i<n;i++)e[i]=Yt(e[i],t)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(e,t){var i,n,r,s,o,a,l=this._clickTolerance()
7746if(this._pxBounds&&this._pxBounds.contains(e))for(i=0,s=this._parts.length;i<s;i++)for(n=0,r=(o=(a=this._parts[i]).length)-1;n<o;r=n++)if((t||0!==n)&&Kt(e,a[r],a[n])<=l)return!0
7747return!1}})
7748mi._flat=ni
7749var gi=mi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(this._map)return $t(this._defaultShape(),this._map.options.crs)
vendor: 33,916 bytes, lines 7750-7876
7750throw new Error("Must add layer to map before using getCenter()")},_convertLatLngs:function(e){var t=(e=mi.prototype._convertLatLngs.call(this,e)).length
7751return 2<=t&&e[0]instanceof B&&e[0].equals(e[t-1])&&e.pop(),e},_setLatLngs:function(e){mi.prototype._setLatLngs.call(this,e),ii(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return(ii(this._latlngs[0])?this._latlngs:this._latlngs[0])[0]},_clipPoints:function(){var e=this._renderer._bounds,t=new O(t=this.options.weight,t)
7752e=new I(e.min.subtract(t),e.max.add(t))
7753if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings
7754else for(var i,n=0,r=this._rings.length;n<r;n++)(i=Wt(this._rings[n],e,!0)).length&&this._parts.push(i)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(e){var t,i,n,r,s,o,a,l,c=!1
7755if(!this._pxBounds||!this._pxBounds.contains(e))return!1
7756for(r=0,a=this._parts.length;r<a;r++)for(s=0,o=(l=(t=this._parts[r]).length)-1;s<l;o=s++)i=t[s],n=t[o],i.y>e.y!=n.y>e.y&&e.x<(n.x-i.x)*(e.y-i.y)/(n.y-i.y)+i.x&&(c=!c)
7757return c||mi.prototype._containsPoint.call(this,e,!0)}}),yi=ai.extend({initialize:function(e,t){f(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t,i,n,r=y(e)?e:e.features
7758if(r){for(t=0,i=r.length;t<i;t++)((n=r[t]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n)
7759return this}var s,o=this.options
7760return o.filter&&!o.filter(e)||!(s=vi(e,o))?this:(s.feature=Li(e),s.defaultOptions=s.options,this.resetStyle(s),o.onEachFeature&&o.onEachFeature(e,s),this.addLayer(s))},resetStyle:function(e){return void 0===e?this.eachLayer(this.resetStyle,this):(e.options=t({},e.defaultOptions),this._setLayerStyle(e,this.options.style),this)},setStyle:function(e){return this.eachLayer(function(t){this._setLayerStyle(t,e)},this)},_setLayerStyle:function(e,t){e.setStyle&&("function"==typeof t&&(t=t(e.feature)),e.setStyle(t))}})
7761function vi(e,t){var i,n,r,s,o="Feature"===e.type?e.geometry:e,a=o?o.coordinates:null,l=[],c=t&&t.pointToLayer,u=t&&t.coordsToLatLng||bi
7762if(!a&&!o)return null
7763switch(o.type){case"Point":return _i(c,e,i=u(a),t)
7764case"MultiPoint":for(r=0,s=a.length;r<s;r++)i=u(a[r]),l.push(_i(c,e,i,t))
7765return new ai(l)
7766case"LineString":case"MultiLineString":return n=wi(a,"LineString"===o.type?0:1,u),new mi(n,t)
7767case"Polygon":case"MultiPolygon":return n=wi(a,"Polygon"===o.type?1:2,u),new gi(n,t)
7768case"GeometryCollection":for(r=0,s=o.geometries.length;r<s;r++){var d=vi({geometry:o.geometries[r],type:"Feature",properties:e.properties},t)
7769d&&l.push(d)}return new ai(l)
7770case"FeatureCollection":for(r=0,s=o.features.length;r<s;r++){var h=vi(o.features[r],t)
7771h&&l.push(h)}return new ai(l)
7772default:throw new Error("Invalid GeoJSON object.")}}function _i(e,t,i,n){return e?e(t,i):new di(i,n&&n.markersInheritOptions&&n)}function bi(e){return new B(e[1],e[0],e[2])}function wi(e,t,i){for(var n,r=[],s=0,o=e.length;s<o;s++)n=t?wi(e[s],t-1,i):(i||bi)(e[s]),r.push(n)
7773return r}function Ai(e,t){return void 0!==(e=j(e)).alt?[u(e.lng,t),u(e.lat,t),u(e.alt,t)]:[u(e.lng,t),u(e.lat,t)]}function Ti(e,t,i,n){for(var r=[],s=0,o=e.length;s<o;s++)r.push(t?Ti(e[s],ii(e[s])?0:t-1,i,n):Ai(e[s],n))
7774return!t&&i&&0<r.length&&r.push(r[0].slice()),r}function Ci(e,i){return e.feature?t({},e.feature,{geometry:i}):Li(i)}function Li(e){return"Feature"===e.type||"FeatureCollection"===e.type?e:{type:"Feature",properties:{},geometry:e}}function xi(e,t){return new yi(e,t)}ue={toGeoJSON:function(e){return Ci(this,{type:"Point",coordinates:Ai(this.getLatLng(),e)})}},di.include(ue),pi.include(ue),fi.include(ue),mi.include({toGeoJSON:function(e){var t=!ii(this._latlngs)
7775return Ci(this,{type:(t?"Multi":"")+"LineString",coordinates:Ti(this._latlngs,t?1:0,!1,e)})}}),gi.include({toGeoJSON:function(e){var t=!ii(this._latlngs),i=t&&!ii(this._latlngs[0])
7776e=Ti(this._latlngs,i?2:t?1:0,!0,e)
7777return Ci(this,{type:(i?"Multi":"")+"Polygon",coordinates:e=t?e:[e]})}}),oi.include({toMultiPoint:function(e){var t=[]
7778return this.eachLayer(function(i){t.push(i.toGeoJSON(e).geometry.coordinates)}),Ci(this,{type:"MultiPoint",coordinates:t})},toGeoJSON:function(e){var t,i,n=this.feature&&this.feature.geometry&&this.feature.geometry.type
7779return"MultiPoint"===n?this.toMultiPoint(e):(t="GeometryCollection"===n,i=[],this.eachLayer(function(n){n.toGeoJSON&&(n=n.toGeoJSON(e),t?i.push(n.geometry):"FeatureCollection"===(n=Li(n)).type?i.push.apply(i,n.features):i.push(n))}),t?Ci(this,{geometries:i,type:"GeometryCollection"}):{type:"FeatureCollection",features:i})}})
7780de=xi
7781var Mi=ce.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(e,t,i){this._url=e,this._bounds=F(t),f(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(rt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Je(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(e){return this.options.opacity=e,this._image&&this._updateOpacity(),this},setStyle:function(e){return e.opacity&&this.setOpacity(e.opacity),this},bringToFront:function(){return this._map&&tt(this._image),this},bringToBack:function(){return this._map&&it(this._image),this},setUrl:function(e){return this._url=e,this._image&&(this._image.src=e),this},setBounds:function(e){return this._bounds=F(e),this._map&&this._reset(),this},getEvents:function(){var e={zoom:this._reset,viewreset:this._reset}
7782return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var e="IMG"===this._url.tagName,t=this._image=e?this._url:Ze("img")
7783rt(t,"leaflet-image-layer"),this._zoomAnimated&&rt(t,"leaflet-zoom-animated"),this.options.className&&rt(t,this.options.className),t.onselectstart=c,t.onmousemove=c,t.onload=r(this.fire,this,"load"),t.onerror=r(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(t.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),e?this._url=t.src:(t.src=this._url,t.alt=this.options.alt)},_animateZoom:function(e){var t=this._map.getZoomScale(e.zoom)
7784e=this._map._latLngBoundsToNewLayerBounds(this._bounds,e.zoom,e.center).min
7785ut(this._image,e,t)},_reset:function(){var e=this._image,t=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=t.getSize()
7786dt(e,t.min),e.style.width=i.x+"px",e.style.height=i.y+"px"},_updateOpacity:function(){lt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error")
7787var e=this.options.errorOverlayUrl
7788e&&this._url!==e&&(this._url=e,this._image.src=e)},getCenter:function(){return this._bounds.getCenter()}}),Ei=Mi.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var e="VIDEO"===this._url.tagName,t=this._image=e?this._url:Ze("video")
7789if(rt(t,"leaflet-image-layer"),this._zoomAnimated&&rt(t,"leaflet-zoom-animated"),this.options.className&&rt(t,this.options.className),t.onselectstart=c,t.onmousemove=c,t.onloadeddata=r(this.fire,this,"load"),e){for(var i=t.getElementsByTagName("source"),n=[],s=0;s<i.length;s++)n.push(i[s].src)
7790this._url=0<i.length?n:[t.src]}else{y(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(t.style,"objectFit")&&(t.style.objectFit="fill"),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop,t.muted=!!this.options.muted,t.playsInline=!!this.options.playsInline
7791for(var o=0;o<this._url.length;o++){var a=Ze("source")
7792a.src=this._url[o],t.appendChild(a)}}}}),Si=Mi.extend({_initImage:function(){var e=this._image=this._url
7793rt(e,"leaflet-image-layer"),this._zoomAnimated&&rt(e,"leaflet-zoom-animated"),this.options.className&&rt(e,this.options.className),e.onselectstart=c,e.onmousemove=c}}),ki=ce.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(e,t){e&&(e instanceof B||y(e))?(this._latlng=j(e),f(this,t)):(f(this,e),this._source=t),this.options.content&&(this._content=this.options.content)},openOn:function(e){return(e=arguments.length?e:this._source._map).hasLayer(this)||e.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(e){return this._map?this.close():(arguments.length?this._source=e:e=this._source,this._prepareOpen(),this.openOn(e._map)),this},onAdd:function(e){this._zoomAnimated=e._zoomAnimated,this._container||this._initLayout(),e._fadeAnimated&&lt(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),e._fadeAnimated&&lt(this._container,1),this.bringToFront(),this.options.interactive&&(rt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(e){e._fadeAnimated?(lt(this._container,0),this._removeTimeout=setTimeout(r(Je,void 0,this._container),200)):Je(this._container),this.options.interactive&&(st(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(e){return this._latlng=j(e),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(e){return this._content=e,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var e={zoom:this._updatePosition,viewreset:this._updatePosition}
7794return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&tt(this._container),this},bringToBack:function(){return this._map&&it(this._container),this},_prepareOpen:function(e){if(!(i=this._source)._map)return!1
7795if(i instanceof ai){var t,i=null,n=this._source._layers
7796for(t in n)if(n[t]._map){i=n[t]
7797break}if(!i)return!1
7798this._source=i}if(!e)if(i.getCenter)e=i.getCenter()
7799else if(i.getLatLng)e=i.getLatLng()
7800else{if(!i.getBounds)throw new Error("Unable to get source layer LatLng.")
7801e=i.getBounds().getCenter()}return this.setLatLng(e),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var e=this._contentNode,t="function"==typeof this._content?this._content(this._source||this):this._content
7802if("string"==typeof t)e.innerHTML=t
7803else{for(;e.hasChildNodes();)e.removeChild(e.firstChild)
7804e.appendChild(t)}this.fire("contentupdate")}},_updatePosition:function(){var e,t,i
7805this._map&&(t=this._map.latLngToLayerPoint(this._latlng),e=D(this.options.offset),i=this._getAnchor(),this._zoomAnimated?dt(this._container,t.add(i)):e=e.add(t).add(i),t=this._containerBottom=-e.y,i=this._containerLeft=-Math.round(this._containerWidth/2)+e.x,this._container.style.bottom=t+"px",this._container.style.left=i+"px")},_getAnchor:function(){return[0,0]}}),Pi=(Rt.include({_initOverlay:function(e,t,i,n){var r=t
7806return r instanceof e||(r=new e(n).setContent(t)),i&&r.setLatLng(i),r}}),ce.include({_initOverlay:function(e,t,i,n){var r=i
7807return r instanceof e?(f(r,n),r._source=this):(r=t&&!n?t:new e(n,this)).setContent(i),r}}),ki.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(e){return!(e=arguments.length?e:this._source._map).hasLayer(this)&&e._popup&&e._popup.options.autoClose&&e.removeLayer(e._popup),e._popup=this,ki.prototype.openOn.call(this,e)},onAdd:function(e){ki.prototype.onAdd.call(this,e),e.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof hi||this._source.on("preclick",xt))},onRemove:function(e){ki.prototype.onRemove.call(this,e),e.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof hi||this._source.off("preclick",xt))},getEvents:function(){var e=ki.prototype.getEvents.call(this)
7808return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(e.preclick=this.close),this.options.keepInView&&(e.moveend=this._adjustPan),e},_initLayout:function(){var e="leaflet-popup",t=this._container=Ze("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),i=this._wrapper=Ze("div",e+"-content-wrapper",t)
7809this._contentNode=Ze("div",e+"-content",i),Et(t),Mt(this._contentNode),_t(t,"contextmenu",xt),this._tipContainer=Ze("div",e+"-tip-container",t),this._tip=Ze("div",e+"-tip",this._tipContainer),this.options.closeButton&&((i=this._closeButton=Ze("a",e+"-close-button",t)).setAttribute("role","button"),i.setAttribute("aria-label","Close popup"),i.href="#close",i.innerHTML='<span aria-hidden="true">&#215;</span>',_t(i,"click",function(e){St(e),this.close()},this))},_updateLayout:function(){var e=this._contentNode,t=e.style,i=(t.width="",t.whiteSpace="nowrap",e.offsetWidth),n=(i=Math.min(i,this.options.maxWidth),i=(i=Math.max(i,this.options.minWidth),t.width=i+1+"px",t.whiteSpace="",t.height="",e.offsetHeight),this.options.maxHeight);(n&&n<i?(t.height=n+"px",rt):st)(e,"leaflet-popup-scrolled"),this._containerWidth=this._container.offsetWidth},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center)
7810var t=this._getAnchor()
7811dt(this._container,e.add(t))},_adjustPan:function(){var e,t,i,n,r,s,o,a
7812this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning?this._autopanning=!1:(e=this._map,t=parseInt(Ke(this._container,"marginBottom"),10)||0,t=this._container.offsetHeight+t,a=this._containerWidth,(i=new O(this._containerLeft,-t-this._containerBottom))._add(ht(this._container)),i=e.layerPointToContainerPoint(i),r=D(this.options.autoPanPadding),n=D(this.options.autoPanPaddingTopLeft||r),r=D(this.options.autoPanPaddingBottomRight||r),s=e.getSize(),o=0,i.x+a+r.x>s.x&&(o=i.x+a-s.x+r.x),i.x-o-n.x<(a=0)&&(o=i.x-n.x),i.y+t+r.y>s.y&&(a=i.y+t-s.y+r.y),i.y-a-n.y<0&&(a=i.y-n.y),(o||a)&&(this.options.keepInView&&(this._autopanning=!0),e.fire("autopanstart").panBy([o,a]))))},_getAnchor:function(){return D(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Oi=(Rt.mergeOptions({closePopupOnClick:!0}),Rt.include({openPopup:function(e,t,i){return this._initOverlay(Pi,e,t,i).openOn(this),this},closePopup:function(e){return(e=arguments.length?e:this._popup)&&e.close(),this}}),ce.include({bindPopup:function(e,t){return this._popup=this._initOverlay(Pi,this._popup,e,t),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(e){return this._popup&&(this instanceof ai||(this._popup._source=this),this._popup._prepareOpen(e||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(e){return this._popup&&this._popup.setContent(e),this},getPopup:function(){return this._popup},_openPopup:function(e){var t
7813this._popup&&this._map&&(kt(e),t=e.layer||e.target,this._popup._source!==t||t instanceof hi?(this._popup._source=t,this.openPopup(e.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(e.latlng))},_movePopup:function(e){this._popup.setLatLng(e.latlng)},_onKeyPress:function(e){13===e.originalEvent.keyCode&&this._openPopup(e)}}),ki.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(e){ki.prototype.onAdd.call(this,e),this.setOpacity(this.options.opacity),e.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(e){ki.prototype.onRemove.call(this,e),e.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var e=ki.prototype.getEvents.call(this)
7814return this.options.permanent||(e.preclick=this.close),e},_initLayout:function(){var e="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide")
7815this._contentNode=this._container=Ze("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+o(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(e){var t,i=this._map,n=this._container,r=i.latLngToContainerPoint(i.getCenter()),s=(i=i.layerPointToContainerPoint(e),this.options.direction),o=n.offsetWidth,a=n.offsetHeight,l=D(this.options.offset),c=this._getAnchor()
7816i="top"===s?(t=o/2,a):"bottom"===s?(t=o/2,0):(t="center"===s?o/2:"right"===s?0:"left"===s?o:i.x<r.x?(s="right",0):(s="left",o+2*(l.x+c.x)),a/2)
7817e=e.subtract(D(t,i,!0)).add(l).add(c),st(n,"leaflet-tooltip-right"),st(n,"leaflet-tooltip-left"),st(n,"leaflet-tooltip-top"),st(n,"leaflet-tooltip-bottom"),rt(n,"leaflet-tooltip-"+s),dt(n,e)},_updatePosition:function(){var e=this._map.latLngToLayerPoint(this._latlng)
7818this._setPosition(e)},setOpacity:function(e){this.options.opacity=e,this._container&&lt(this._container,e)},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center),this._setPosition(e)},_getAnchor:function(){return D(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}})),zi=(Rt.include({openTooltip:function(e,t,i){return this._initOverlay(Oi,e,t,i).openOn(this),this},closeTooltip:function(e){return e.close(),this}}),ce.include({bindTooltip:function(e,t){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Oi,this._tooltip,e,t),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(e){var t,i
7819!e&&this._tooltipHandlersAdded||(t=e?"off":"on",i={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?i.add=this._openTooltip:(i.mouseover=this._openTooltip,i.mouseout=this.closeTooltip,i.click=this._openTooltip,this._map?this._addFocusListeners():i.add=this._addFocusListeners),this._tooltip.options.sticky&&(i.mousemove=this._moveTooltip),this[t](i),this._tooltipHandlersAdded=!e)},openTooltip:function(e){return this._tooltip&&(this instanceof ai||(this._tooltip._source=this),this._tooltip._prepareOpen(e)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(e){return this._tooltip&&this._tooltip.setContent(e),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(e){var t="function"==typeof e.getElement&&e.getElement()
7820t&&(_t(t,"focus",function(){this._tooltip._source=e,this.openTooltip()},this),_t(t,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(e){(e="function"==typeof e.getElement&&e.getElement())&&e.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(e){var t
7821this._tooltip&&this._map&&(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag?(this._openOnceFlag=!0,(t=this)._map.once("moveend",function(){t._openOnceFlag=!1,t._openTooltip(e)})):(this._tooltip._source=e.layer||e.target,this.openTooltip(this._tooltip.options.sticky?e.latlng:void 0)))},_moveTooltip:function(e){var t=e.latlng
7822this._tooltip.options.sticky&&e.originalEvent&&(e=this._map.mouseEventToContainerPoint(e.originalEvent),e=this._map.containerPointToLayerPoint(e),t=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(t)}}),li.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(e){e=e&&"DIV"===e.tagName?e:document.createElement("div")
7823var t=this.options
7824return t.html instanceof Element?(et(e),e.appendChild(t.html)):e.innerHTML=!1!==t.html?t.html:"",t.bgPos&&(t=D(t.bgPos),e.style.backgroundPosition=-t.x+"px "+-t.y+"px"),this._setIconStyles(e,"icon"),e},createShadow:function(){return null}}))
7825li.Default=ci
7826var Di=ce.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Ee.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(e){f(this,e)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(e){e._addZoomLimit(this)},onRemove:function(e){this._removeAllTiles(),Je(this._container),e._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(tt(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(it(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(e){return this.options.opacity=e,this._updateOpacity(),this},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){var e
7827return this._map&&(this._removeAllTiles(),(e=this._clampZoom(this._map.getZoom()))!==this._tileZoom&&(this._tileZoom=e,this._updateLevels()),this._update()),this},getEvents:function(){var e={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd}
7828return this.options.updateWhenIdle||(this._onMove||(this._onMove=a(this._onMoveEnd,this.options.updateInterval,this)),e.move=this._onMove),this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},createTile:function(){return document.createElement("div")},getTileSize:function(){var e=this.options.tileSize
7829return e instanceof O?e:new O(e,e)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(e){for(var t,i=this.getPane().children,n=-e(-1/0,1/0),r=0,s=i.length;r<s;r++)t=i[r].style.zIndex,i[r]!==this._container&&t&&(n=e(n,+t))
7830isFinite(n)&&(this.options.zIndex=n+e(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Ee.ielt9){lt(this._container,this.options.opacity)
7831var e,t=+new Date,i=!1,n=!1
7832for(e in this._tiles){var r,s=this._tiles[e]
7833s.current&&s.loaded&&(r=Math.min(1,(t-s.loaded)/200),lt(s.el,r),r<1?i=!0:(s.active?n=!0:this._onOpaqueTile(s),s.active=!0))}n&&!this._noPrune&&this._pruneTiles(),i&&(M(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=Ze("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var e=this._tileZoom,t=this.options.maxZoom
7834if(void 0!==e){for(var i in this._levels)i=Number(i),this._levels[i].el.children.length||i===e?(this._levels[i].el.style.zIndex=t-Math.abs(e-i),this._onUpdateLevel(i)):(Je(this._levels[i].el),this._removeTilesAtZoom(i),this._onRemoveLevel(i),delete this._levels[i])
7835var n=this._levels[e],r=this._map
7836return n||((n=this._levels[e]={}).el=Ze("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=t,n.origin=r.project(r.unproject(r.getPixelOrigin()),e).round(),n.zoom=e,this._setZoomTransform(n,r.getCenter(),r.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var e,t,i,n=this._map.getZoom()
7837if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles()
7838else{for(e in this._tiles)(i=this._tiles[e]).retain=i.current
7839for(e in this._tiles)(i=this._tiles[e]).current&&!i.active&&(t=i.coords,this._retainParent(t.x,t.y,t.z,t.z-5)||this._retainChildren(t.x,t.y,t.z,t.z+2))
7840for(e in this._tiles)this._tiles[e].retain||this._removeTile(e)}}},_removeTilesAtZoom:function(e){for(var t in this._tiles)this._tiles[t].coords.z===e&&this._removeTile(t)},_removeAllTiles:function(){for(var e in this._tiles)this._removeTile(e)},_invalidateAll:function(){for(var e in this._levels)Je(this._levels[e].el),this._onRemoveLevel(Number(e)),delete this._levels[e]
7841this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(e,t,i,n){i-=1
7842var r=((r=new O(+(e=Math.floor(e/2)),+(t=Math.floor(t/2)))).z=i,this._tileCoordsToKey(r))
7843return(r=this._tiles[r])&&r.active?r.retain=!0:(r&&r.loaded&&(r.retain=!0),n<i&&this._retainParent(e,t,i,n))},_retainChildren:function(e,t,i,n){for(var r=2*e;r<2*e+2;r++)for(var s=2*t;s<2*t+2;s++){var o=((o=new O(r,s)).z=i+1,this._tileCoordsToKey(o));(o=this._tiles[o])&&o.active?o.retain=!0:(o&&o.loaded&&(o.retain=!0),i+1<n&&this._retainChildren(r,s,i+1,n))}},_resetView:function(e){e=e&&(e.pinch||e.flyTo),this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(e){this._setView(e.center,e.zoom,!0,e.noUpdate)},_clampZoom:function(e){var t=this.options
7844return void 0!==t.minNativeZoom&&e<t.minNativeZoom?t.minNativeZoom:void 0!==t.maxNativeZoom&&t.maxNativeZoom<e?t.maxNativeZoom:e},_setView:function(e,t,i,n){var r=Math.round(t),s=(r=void 0!==this.options.maxZoom&&r>this.options.maxZoom||void 0!==this.options.minZoom&&r<this.options.minZoom?void 0:this._clampZoom(r),this.options.updateWhenZooming&&r!==this._tileZoom)
7845n&&!s||(this._tileZoom=r,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==r&&this._update(e),i||this._pruneTiles(),this._noPrune=!!i),this._setZoomTransforms(e,t)},_setZoomTransforms:function(e,t){for(var i in this._levels)this._setZoomTransform(this._levels[i],e,t)},_setZoomTransform:function(e,t,i){var n=this._map.getZoomScale(i,e.zoom)
7846t=e.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(t,i)).round()
7847Ee.any3d?ut(e.el,t,n):dt(e.el,t)},_resetGrid:function(){var e=this._map,t=e.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,r=this._map.getPixelWorldBounds(this._tileZoom)
7848r&&(this._globalTileRange=this._pxBoundsToTileRange(r)),this._wrapX=t.wrapLng&&!this.options.noWrap&&[Math.floor(e.project([0,t.wrapLng[0]],n).x/i.x),Math.ceil(e.project([0,t.wrapLng[1]],n).x/i.y)],this._wrapY=t.wrapLat&&!this.options.noWrap&&[Math.floor(e.project([t.wrapLat[0],0],n).y/i.x),Math.ceil(e.project([t.wrapLat[1],0],n).y/i.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(e){var t=(i=this._map)._animatingZoom?Math.max(i._animateToZoom,i.getZoom()):i.getZoom(),i=(t=i.getZoomScale(t,this._tileZoom),e=i.project(e,this._tileZoom).floor(),i.getSize().divideBy(2*t))
7849return new I(e.subtract(i),e.add(i))},_update:function(e){if(n=this._map){var t=this._clampZoom(n.getZoom())
7850if(void 0===e&&(e=n.getCenter()),void 0!==this._tileZoom){var i,n=this._getTiledPixelBounds(e),r=this._pxBoundsToTileRange(n),s=r.getCenter(),o=[],a=(n=this.options.keepBuffer,new I(r.getBottomLeft().subtract([n,-n]),r.getTopRight().add([n,-n])))
7851if(!(isFinite(r.min.x)&&isFinite(r.min.y)&&isFinite(r.max.x)&&isFinite(r.max.y)))throw new Error("Attempted to load an infinite number of tiles")
7852for(i in this._tiles){var l=this._tiles[i].coords
7853l.z===this._tileZoom&&a.contains(new O(l.x,l.y))||(this._tiles[i].current=!1)}if(1<Math.abs(t-this._tileZoom))this._setView(e,t)
7854else{for(var c=r.min.y;c<=r.max.y;c++)for(var u=r.min.x;u<=r.max.x;u++){var d,h=new O(u,c)
7855h.z=this._tileZoom,this._isValidTile(h)&&((d=this._tiles[this._tileCoordsToKey(h)])?d.current=!0:o.push(h))}if(o.sort(function(e,t){return e.distanceTo(s)-t.distanceTo(s)}),0!==o.length){this._loading||(this._loading=!0,this.fire("loading"))
7856var f=document.createDocumentFragment()
7857for(u=0;u<o.length;u++)this._addTile(o[u],f)
7858this._level.el.appendChild(f)}}}}},_isValidTile:function(e){var t=this._map.options.crs
7859if(!t.infinite){var i=this._globalTileRange
7860if(!t.wrapLng&&(e.x<i.min.x||e.x>i.max.x)||!t.wrapLat&&(e.y<i.min.y||e.y>i.max.y))return!1}return!this.options.bounds||(t=this._tileCoordsToBounds(e),F(this.options.bounds).overlaps(t))},_keyToBounds:function(e){return this._tileCoordsToBounds(this._keyToTileCoords(e))},_tileCoordsToNwSe:function(e){var t=this._map,i=this.getTileSize(),n=e.scaleBy(i)
7861i=n.add(i)
7862return[t.unproject(n,e.z),t.unproject(i,e.z)]},_tileCoordsToBounds:function(e){return e=new R((e=this._tileCoordsToNwSe(e))[0],e[1]),this.options.noWrap?e:this._map.wrapLatLngBounds(e)},_tileCoordsToKey:function(e){return e.x+":"+e.y+":"+e.z},_keyToTileCoords:function(e){var t=new O(+(e=e.split(":"))[0],+e[1])
7863return t.z=+e[2],t},_removeTile:function(e){var t=this._tiles[e]
7864t&&(Je(t.el),delete this._tiles[e],this.fire("tileunload",{tile:t.el,coords:this._keyToTileCoords(e)}))},_initTile:function(e){rt(e,"leaflet-tile")
7865var t=this.getTileSize()
7866e.style.width=t.x+"px",e.style.height=t.y+"px",e.onselectstart=c,e.onmousemove=c,Ee.ielt9&&this.options.opacity<1&&lt(e,this.options.opacity)},_addTile:function(e,t){var i=this._getTilePos(e),n=this._tileCoordsToKey(e),s=this.createTile(this._wrapCoords(e),r(this._tileReady,this,e))
7867this._initTile(s),this.createTile.length<2&&x(r(this._tileReady,this,e,null,s)),dt(s,i),this._tiles[n]={el:s,coords:e,current:!0},t.appendChild(s),this.fire("tileloadstart",{tile:s,coords:e})},_tileReady:function(e,t,i){t&&this.fire("tileerror",{error:t,tile:i,coords:e})
7868var n=this._tileCoordsToKey(e);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(lt(i.el,0),M(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),t||(rt(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:e})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ee.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(r(this._pruneTiles,this),250)))},_getTilePos:function(e){return e.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(e){var t=new O(this._wrapX?l(e.x,this._wrapX):e.x,this._wrapY?l(e.y,this._wrapY):e.y)
7869return t.z=e.z,t},_pxBoundsToTileRange:function(e){var t=this.getTileSize()
7870return new I(e.min.unscaleBy(t).floor(),e.max.unscaleBy(t).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var e in this._tiles)if(!this._tiles[e].loaded)return!1
7871return!0}}),Ii=Di.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(e,t){this._url=e,(t=f(this,t)).detectRetina&&Ee.retina&&0<t.maxZoom?(t.tileSize=Math.floor(t.tileSize/2),t.zoomReverse?(t.zoomOffset--,t.minZoom=Math.min(t.maxZoom,t.minZoom+1)):(t.zoomOffset++,t.maxZoom=Math.max(t.minZoom,t.maxZoom-1)),t.minZoom=Math.max(0,t.minZoom)):t.zoomReverse?t.minZoom=Math.min(t.maxZoom,t.minZoom):t.maxZoom=Math.max(t.minZoom,t.maxZoom),"string"==typeof t.subdomains&&(t.subdomains=t.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(e,t){return this._url===e&&void 0===t&&(t=!0),this._url=e,t||this.redraw(),this},createTile:function(e,t){var i=document.createElement("img")
7872return _t(i,"load",r(this._tileOnLoad,this,t,i)),_t(i,"error",r(this._tileOnError,this,t,i)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(e),i},getTileUrl:function(e){var i={r:Ee.retina?"@2x":"",s:this._getSubdomain(e),x:e.x,y:e.y,z:this._getZoomForUrl()}
7873return this._map&&!this._map.options.crs.infinite&&(e=this._globalTileRange.max.y-e.y,this.options.tms&&(i.y=e),i["-y"]=e),g(this._url,t(i,this.options))},_tileOnLoad:function(e,t){Ee.ielt9?setTimeout(r(e,this,null,t),0):e(null,t)},_tileOnError:function(e,t,i){var n=this.options.errorTileUrl
7874n&&t.getAttribute("src")!==n&&(t.src=n),e(i,t)},_onTileRemove:function(e){e.tile.onload=null},_getZoomForUrl:function(){var e=this._tileZoom,t=this.options.maxZoom
7875return(e=this.options.zoomReverse?t-e:e)+this.options.zoomOffset},_getSubdomain:function(e){return e=Math.abs(e.x+e.y)%this.options.subdomains.length,this.options.subdomains[e]},_abortLoading:function(){var e,t,i
7876for(e in this._tiles)this._tiles[e].coords.z!==this._tileZoom&&((i=this._tiles[e].el).onload=c,i.onerror=c,i.c
vendor: 4,991 bytes, lines 7876-7898
7876omplete||(i.src=_,t=this._tiles[e].coords,Je(i),delete this._tiles[e],this.fire("tileabort",{tile:i,coords:t})))},_removeTile:function(e){var t=this._tiles[e]
7877if(t)return t.el.setAttribute("src",_),Di.prototype._removeTile.call(this,e)},_tileReady:function(e,t,i){if(this._map&&(!i||i.getAttribute("src")!==_))return Di.prototype._tileReady.call(this,e,t,i)}})
7878function Ni(e,t){return new Ii(e,t)}var Ri=Ii.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(e,i){this._url=e
7879var n,r=t({},this.defaultWmsParams)
7880for(n in i)n in this.options||(r[n]=i[n])
7881e=(i=f(this,i)).detectRetina&&Ee.retina?2:1
7882var s=this.getTileSize()
7883r.width=s.x*e,r.height=s.y*e,this.wmsParams=r},onAdd:function(e){this._crs=this.options.crs||e.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version)
7884var t=1.3<=this._wmsVersion?"crs":"srs"
7885this.wmsParams[t]=this._crs.code,Ii.prototype.onAdd.call(this,e)},getTileUrl:function(e){var t=this._tileCoordsToNwSe(e),i=(t=(i=N((i=this._crs).project(t[0]),i.project(t[1]))).min,i.max)
7886t=(1.3<=this._wmsVersion&&this._crs===si?[t.y,t.x,i.y,i.x]:[t.x,t.y,i.x,i.y]).join(",")
7887return(i=Ii.prototype.getTileUrl.call(this,e))+p(this.wmsParams,i,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+t},setParams:function(e,i){return t(this.wmsParams,e),i||this.redraw(),this}})
7888Ii.WMS=Ri,Ni.wms=function(e,t){return new Ri(e,t)}
7889var Fi=ce.extend({options:{padding:.1},initialize:function(e){f(this,e),o(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),rt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var e={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd}
7890return this._zoomAnimated&&(e.zoomanim=this._onAnimZoom),e},_onAnimZoom:function(e){this._updateTransform(e.center,e.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(e,t){var i=this._map.getZoomScale(t,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),r=this._map.project(this._center,t)
7891n=n.multiplyBy(-i).add(r).subtract(this._map._getNewPixelOrigin(e,t))
7892Ee.any3d?ut(this._container,n,i):dt(this._container,n)},_reset:function(){for(var e in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[e]._reset()},_onZoomEnd:function(){for(var e in this._layers)this._layers[e]._project()},_updatePaths:function(){for(var e in this._layers)this._layers[e]._update()},_update:function(){var e=this.options.padding,t=this._map.getSize(),i=this._map.containerPointToLayerPoint(t.multiplyBy(-e)).round()
7893this._bounds=new I(i,i.add(t.multiplyBy(1+2*e)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Bi=Fi.extend({options:{tolerance:0},getEvents:function(){var e=Fi.prototype.getEvents.call(this)
7894return e.viewprereset=this._onViewPreReset,e},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var e=this._container=document.createElement("canvas")
7895_t(e,"mousemove",this._onMouseMove,this),_t(e,"click dblclick mousedown mouseup contextmenu",this._onClick,this),_t(e,"mouseout",this._handleMouseOut,this),e._leaflet_disable_events=!0,this._ctx=e.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,Je(this._container),wt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var e in this._redrawBounds=null,this._layers)this._layers[e]._update()
7896this._redraw()}},_update:function(){var e,t,i,n
7897this._map._animatingZoom&&this._bounds||(Fi.prototype._update.call(this),e=this._bounds,t=this._container,i=e.getSize(),n=Ee.retina?2:1,dt(t,e.min),t.width=n*i.x,t.height=n*i.y,t.style.width=i.x+"px",t.style.height=i.y+"px",Ee.retina&&this._ctx.scale(2,2),this._ctx.translate(-e.min.x,-e.min.y),this.fire("update"))},_reset:function(){Fi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(e){this._updateDashArray(e),e=(this._layers[o(e)]=e)._order={layer:e,prev:this._drawLast,next:null},this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(e){this._requestRedraw(e)},_removePath:function(e){var t=(i=e._order).next,i=i.prev
7898t?t.prev=i:this._drawLast=i,i?i.next=t:this._drawFirst=t,delete e._order,delete this._layers[o(e)],this._requestRedraw(e)},_updatePath:function(e){this._extendRedrawBounds(e),e._project(),e._update(),this._requestRedraw(e)},_updateStyle:function(e){this._updateDashArray(e),this._requestRedraw(e)}
vendor: 8,702 bytes, lines 7898-7929
7898,_updateDashArray:function(e){if("string"==typeof e.options.dashArray){for(var t,i=e.options.dashArray.split(/[, ]+/),n=[],r=0;r<i.length;r++){if(t=Number(i[r]),isNaN(t))return
7899n.push(t)}e.options._dashArray=n}else e.options._dashArray=e.options.dashArray},_requestRedraw:function(e){this._map&&(this._extendRedrawBounds(e),this._redrawRequest=this._redrawRequest||x(this._redraw,this))},_extendRedrawBounds:function(e){var t
7900e._pxBounds&&(t=(e.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new I,this._redrawBounds.extend(e._pxBounds.min.subtract([t,t])),this._redrawBounds.extend(e._pxBounds.max.add([t,t])))},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var e,t=this._redrawBounds
7901t?(e=t.getSize(),this._ctx.clearRect(t.min.x,t.min.y,e.x,e.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var e,t,i=this._redrawBounds
7902this._ctx.save(),i&&(t=i.getSize(),this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,t.x,t.y),this._ctx.clip()),this._drawing=!0
7903for(var n=this._drawFirst;n;n=n.next)e=n.layer,(!i||e._pxBounds&&e._pxBounds.intersects(i))&&e._updatePath()
7904this._drawing=!1,this._ctx.restore()},_updatePoly:function(e,t){if(this._drawing){var i,n,r,s,o=e._parts,a=o.length,l=this._ctx
7905if(a){for(l.beginPath(),i=0;i<a;i++){for(n=0,r=o[i].length;n<r;n++)s=o[i][n],l[n?"lineTo":"moveTo"](s.x,s.y)
7906t&&l.closePath()}this._fillStroke(l,e)}}},_updateCircle:function(e){var t,i,n,r
7907this._drawing&&!e._empty()&&(t=e._point,i=this._ctx,n=Math.max(Math.round(e._radius),1),1!=(r=(Math.max(Math.round(e._radiusY),1)||n)/n)&&(i.save(),i.scale(1,r)),i.beginPath(),i.arc(t.x,t.y/r,n,0,2*Math.PI,!1),1!=r&&i.restore(),this._fillStroke(i,e))},_fillStroke:function(e,t){var i=t.options
7908i.fill&&(e.globalAlpha=i.fillOpacity,e.fillStyle=i.fillColor||i.color,e.fill(i.fillRule||"evenodd")),i.stroke&&0!==i.weight&&(e.setLineDash&&e.setLineDash(t.options&&t.options._dashArray||[]),e.globalAlpha=i.opacity,e.lineWidth=i.weight,e.strokeStyle=i.color,e.lineCap=i.lineCap,e.lineJoin=i.lineJoin,e.stroke())},_onClick:function(e){for(var t,i,n=this._map.mouseEventToLayerPoint(e),r=this._drawFirst;r;r=r.next)(t=r.layer).options.interactive&&t._containsPoint(n)&&(("click"===e.type||"preclick"===e.type)&&this._map._draggableMoved(t)||(i=t))
7909this._fireEvent(!!i&&[i],e)},_onMouseMove:function(e){var t
7910!this._map||this._map.dragging.moving()||this._map._animatingZoom||(t=this._map.mouseEventToLayerPoint(e),this._handleMouseHover(e,t))},_handleMouseOut:function(e){var t=this._hoveredLayer
7911t&&(st(this._container,"leaflet-interactive"),this._fireEvent([t],e,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(e,t){if(!this._mouseHoverThrottled){for(var i,n,s=this._drawFirst;s;s=s.next)(i=s.layer).options.interactive&&i._containsPoint(t)&&(n=i)
7912n!==this._hoveredLayer&&(this._handleMouseOut(e),n&&(rt(this._container,"leaflet-interactive"),this._fireEvent([n],e,"mouseover"),this._hoveredLayer=n)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],e),this._mouseHoverThrottled=!0,setTimeout(r(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(e,t,i){this._map._fireDOMEvent(t,i||t.type,e)},_bringToFront:function(e){var t,i,n=e._order
7913n&&(t=n.next,i=n.prev,t&&((t.prev=i)?i.next=t:t&&(this._drawFirst=t),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(e)))},_bringToBack:function(e){var t,i,n=e._order
7914n&&(t=n.next,(i=n.prev)&&((i.next=t)?t.prev=i:i&&(this._drawLast=i),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(e)))}})
7915function ji(e){return Ee.canvas?new Bi(e):null}var Ui=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(e){return document.createElement("<lvml:"+e+' class="lvml">')}}catch(e){}return function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Vi=(he={_initContainer:function(){this._container=Ze("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fi.prototype._update.call(this),this.fire("update"))},_initPath:function(e){var t=e._container=Ui("shape")
7916rt(t,"leaflet-vml-shape "+(this.options.className||"")),t.coordsize="1 1",e._path=Ui("path"),t.appendChild(e._path),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){var t=e._container
7917this._container.appendChild(t),e.options.interactive&&e.addInteractiveTarget(t)},_removePath:function(e){var t=e._container
7918Je(t),e.removeInteractiveTarget(t),delete this._layers[o(e)]},_updateStyle:function(e){var t=e._stroke,i=e._fill,n=e.options,r=e._container
7919r.stroked=!!n.stroke,r.filled=!!n.fill,n.stroke?(t=t||(e._stroke=Ui("stroke")),r.appendChild(t),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,n.dashArray?t.dashStyle=y(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):t.dashStyle="",t.endcap=n.lineCap.replace("butt","flat"),t.joinstyle=n.lineJoin):t&&(r.removeChild(t),e._stroke=null),n.fill?(i=i||(e._fill=Ui("fill")),r.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(r.removeChild(i),e._fill=null)},_updateCircle:function(e){var t=e._point.round(),i=Math.round(e._radius),n=Math.round(e._radiusY||i)
7920this._setPath(e,e._empty()?"M0 0":"AL "+t.x+","+t.y+" "+i+","+n+" 0,23592600")},_setPath:function(e,t){e._path.v=t},_bringToFront:function(e){tt(e._container)},_bringToBack:function(e){it(e._container)}},Ee.vml?Ui:Q),Hi=Fi.extend({_initContainer:function(){this._container=Vi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Vi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Je(this._container),wt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var e,t,i
7921this._map._animatingZoom&&this._bounds||(Fi.prototype._update.call(this),t=(e=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(t)||(this._svgSize=t,i.setAttribute("width",t.x),i.setAttribute("height",t.y)),dt(i,e.min),i.setAttribute("viewBox",[e.min.x,e.min.y,t.x,t.y].join(" ")),this.fire("update"))},_initPath:function(e){var t=e._path=Vi("path")
7922e.options.className&&rt(t,e.options.className),e.options.interactive&&rt(t,"leaflet-interactive"),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(e._path),e.addInteractiveTarget(e._path)},_removePath:function(e){Je(e._path),e.removeInteractiveTarget(e._path),delete this._layers[o(e)]},_updatePath:function(e){e._project(),e._update()},_updateStyle:function(e){var t=e._path
7923e=e.options
7924t&&(e.stroke?(t.setAttribute("stroke",e.color),t.setAttribute("stroke-opacity",e.opacity),t.setAttribute("stroke-width",e.weight),t.setAttribute("stroke-linecap",e.lineCap),t.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?t.setAttribute("stroke-dasharray",e.dashArray):t.removeAttribute("stroke-dasharray"),e.dashOffset?t.setAttribute("stroke-dashoffset",e.dashOffset):t.removeAttribute("stroke-dashoffset")):t.setAttribute("stroke","none"),e.fill?(t.setAttribute("fill",e.fillColor||e.color),t.setAttribute("fill-opacity",e.fillOpacity),t.setAttribute("fill-rule",e.fillRule||"evenodd")):t.setAttribute("fill","none"))},_updatePoly:function(e,t){this._setPath(e,X(e._parts,t))},_updateCircle:function(e){var t=e._point,i=Math.max(Math.round(e._radius),1),n="a"+i+","+(Math.max(Math.round(e._radiusY),1)||i)+" 0 1,0 "
7925t=e._empty()?"M0 0":"M"+(t.x-i)+","+t.y+n+2*i+",0 "+n+2*-i+",0 "
7926this._setPath(e,t)},_setPath:function(e,t){e._path.setAttribute("d",t)},_bringToFront:function(e){tt(e._path)},_bringToBack:function(e){it(e._path)}})
7927function qi(e){return Ee.svg||Ee.vml?new Hi(e):null}Ee.vml&&Hi.include(he),Rt.include({getRenderer:function(e){return e=(e=e.options.renderer||this._getPaneRenderer(e.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(e){var t
7928return"overlayPane"!==e&&void 0!==e&&(void 0===(t=this._paneRenderers[e])&&(t=this._createRenderer({pane:e}),this._paneRenderers[e]=t),t)},_createRenderer:function(e){return this.options.preferCanvas&&ji(e)||qi(e)}})
7929var Gi=gi.extend({initialize:function(e,t){gi.prototype.initialize.call(this,this._boundsToLatLngs(e),t)},setBounds:function(e){return this.setLatLngs(this._boundsToLatLngs(e))}
vendor: 6,129 bytes, lines 7929-7945
7929,_boundsToLatLngs:function(e){return[(e=F(e)).getSouthWest(),e.getNorthWest(),e.getNorthEast(),e.getSouthEast()]}})
7930Hi.create=Vi,Hi.pointsToPath=X,yi.geometryToLayer=vi,yi.coordsToLatLng=bi,yi.coordsToLatLngs=wi,yi.latLngToCoords=Ai,yi.latLngsToCoords=Ti,yi.getFeature=Ci,yi.asFeature=Li,Rt.mergeOptions({boxZoom:!0})
7931Y=J.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane,this._resetStateTimeout=0,e.on("unload",this._destroy,this)},addHooks:function(){_t(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){wt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Je(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(e){if(!e.shiftKey||1!==e.which&&1!==e.button)return!1
7932this._clearDeferredResetState(),this._resetState(),He(),ft(),this._startPoint=this._map.mouseEventToContainerPoint(e),_t(document,{contextmenu:kt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(e){this._moved||(this._moved=!0,this._box=Ze("div","leaflet-zoom-box",this._container),rt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(e)
7933var t=(e=new I(this._point,this._startPoint)).getSize()
7934dt(this._box,e.min),this._box.style.width=t.x+"px",this._box.style.height=t.y+"px"},_finish:function(){this._moved&&(Je(this._box),st(this._container,"leaflet-crosshair")),qe(),pt(),wt(document,{contextmenu:kt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(e){1!==e.which&&1!==e.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(r(this._resetState,this),0),e=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})))},_onKeyDown:function(e){27===e.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Rt.addInitHook("addHandler","boxZoom",Y),Rt.mergeOptions({doubleClickZoom:!0}),fe=J.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(e){var t=this._map,i=t.getZoom(),n=t.options.zoomDelta
7935i=e.originalEvent.shiftKey?i-n:i+n
7936"center"===t.options.doubleClickZoom?t.setZoom(i):t.setZoomAround(e.containerPoint,i)}})
7937var Wi=(Rt.addInitHook("addHandler","doubleClickZoom",fe),Rt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),J.extend({addHooks:function(){var e
7938this._draggable||(e=this._map,this._draggable=new Gt(e._mapPane,e._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),e.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),e.on("zoomend",this._onZoomEnd,this),e.whenReady(this._onZoomEnd,this))),rt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){st(this._map._container,"leaflet-grab"),st(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var e,t=this._map
7939t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(e=F(this._map.options.maxBounds),this._offsetLimit=N(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(e){var t,i
7940this._map.options.inertia&&(t=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(t),this._prunePositions(t)),this._map.fire("move",e).fire("drag",e)},_prunePositions:function(e){for(;1<this._positions.length&&50<e-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var e=this._map.getSize().divideBy(2),t=this._map.latLngToLayerPoint([0,0])
7941this._initialWorldOffset=t.subtract(e).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(e,t){return e-(e-t)*this._viscosity},_onPreDragLimit:function(){var e,t
7942this._viscosity&&this._offsetLimit&&(e=this._draggable._newPos.subtract(this._draggable._startPos),t=this._offsetLimit,e.x<t.min.x&&(e.x=this._viscousLimit(e.x,t.min.x)),e.y<t.min.y&&(e.y=this._viscousLimit(e.y,t.min.y)),e.x>t.max.x&&(e.x=this._viscousLimit(e.x,t.max.x)),e.y>t.max.y&&(e.y=this._viscousLimit(e.y,t.max.y)),this._draggable._newPos=this._draggable._startPos.add(e))},_onPreDragWrap:function(){var e=this._worldWidth,t=Math.round(e/2),i=this._initialWorldOffset,n=((r=this._draggable._newPos.x)-t+i)%e+t-i,r=(r+t+i)%e-t-i
7943e=Math.abs(n+i)<Math.abs(r+i)?n:r
7944this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=e},_onDragEnd:function(e){var t,i,n,r,s=this._map,o=s.options,a=!o.inertia||e.noInertia||this._times.length<2
7945s.fire("dragend",e),!a&&(this._prunePositions(+new Date),e=this._lastPos.subtract(this._positions[0]),a=(this._lastTime-this._times[0])/1e3,t=o.easeLinearity,a=(e=e.multiplyBy(t/a)).distanceTo([0,0]),i=Math.min(o.inertiaMaxSpeed,a),e=e.multiplyBy(i/a),n=i/(o.inertiaDeceleration*t),(r=e.multiplyBy(-n/2).round()).x||r.y)?(r=s._limitOffset(r,s.options.maxBounds),x(function(){s.panBy(r,{duration:n,easeLinearity:t,noMoveStart:!0,animate:!0})}
vendor: 4,079 bytes, lines 7945-7960
7945)):s.fire("moveend")}})),$i=(pe=(Rt.addInitHook("addHandler","dragging",Wi),Rt.mergeOptions({keyboard:!0,keyboardPanDelta:80}),J.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(e){this._map=e,this._setPanDelta(e.options.keyboardPanDelta),this._setZoomDelta(e.options.zoomDelta)},addHooks:function(){var e=this._map._container
7946e.tabIndex<=0&&(e.tabIndex="0"),_t(e,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),wt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var e,t,i
7947this._focused||(i=document.body,e=document.documentElement,t=i.scrollTop||e.scrollTop,i=i.scrollLeft||e.scrollLeft,this._map._container.focus(),window.scrollTo(i,t))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(e){for(var t=this._panKeys={},i=this.keyCodes,n=0,r=i.left.length;n<r;n++)t[i.left[n]]=[-1*e,0]
7948for(n=0,r=i.right.length;n<r;n++)t[i.right[n]]=[e,0]
7949for(n=0,r=i.down.length;n<r;n++)t[i.down[n]]=[0,e]
7950for(n=0,r=i.up.length;n<r;n++)t[i.up[n]]=[0,-1*e]},_setZoomDelta:function(e){for(var t=this._zoomKeys={},i=this.keyCodes,n=0,r=i.zoomIn.length;n<r;n++)t[i.zoomIn[n]]=e
7951for(n=0,r=i.zoomOut.length;n<r;n++)t[i.zoomOut[n]]=-e},_addHooks:function(){_t(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){wt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var t,i,n=e.keyCode,r=this._map
7952if(n in this._panKeys)r._panAnim&&r._panAnim._inProgress||(i=this._panKeys[n],e.shiftKey&&(i=D(i).multiplyBy(3)),r.options.maxBounds&&(i=r._limitOffset(D(i),r.options.maxBounds)),r.options.worldCopyJump?(t=r.wrapLatLng(r.unproject(r.project(r.getCenter()).add(i))),r.panTo(t)):r.panBy(i))
7953else if(n in this._zoomKeys)r.setZoom(r.getZoom()+(e.shiftKey?3:1)*this._zoomKeys[n])
7954else{if(27!==n||!r._popup||!r._popup.options.closeOnEscapeKey)return
7955r.closePopup()}kt(e)}}})),me=(Rt.addInitHook("addHandler","keyboard",pe),Rt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60}),J.extend({addHooks:function(){_t(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){wt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(e){var t=Dt(e),i=this._map.options.wheelDebounceTime
7956this._delta+=t,this._lastMousePos=this._map.mouseEventToContainerPoint(e),this._startTime||(this._startTime=+new Date),t=Math.max(i-(+new Date-this._startTime),0)
7957clearTimeout(this._timer),this._timer=setTimeout(r(this._performZoom,this),t),kt(e)},_performZoom:function(){var e=this._map,t=e.getZoom(),i=this._map.options.zoomSnap||0,n=(e._stop(),this._delta/(4*this._map.options.wheelPxPerZoomLevel))
7958n=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,i=i?Math.ceil(n/i)*i:n,n=e._limitZoom(t+(0<this._delta?i:-i))-t
7959this._delta=0,this._startTime=null,n&&("center"===e.options.scrollWheelZoom?e.setZoom(t+n):e.setZoomAround(this._lastMousePos,t+n))}})),ge=(Rt.addInitHook("addHandler","scrollWheelZoom",me),Rt.mergeOptions({tapHold:Ee.touchNative&&Ee.safari&&Ee.mobile,tapTolerance:15}),J.extend({addHooks:function(){_t(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){wt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(e){var t
7960clearTimeout(this._holdTimeout),1===e.touches.length&&(t=e.touches[0],this._startPos=this._newPos=new O(t.clientX,t.clientY),this._holdTimeout=setTimeout(r(function(){this._cancel(),this._isTapValid()&&(_t(document,"touchend",St),_t(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",t))},this),600),_t(document,"touchend touchcancel contextmenu",this._cancel,this),_t(document,"touchmove",this._onMove,this))}
vendor: 4,912 bytes, lines 7960-7964
7960,_cancelClickPrevent:function e(){wt(document,"touchend",St),wt(document,"touchend touchcancel",e)},_cancel:function(){clearTimeout(this._holdTimeout),wt(document,"touchend touchcancel contextmenu",this._cancel,this),wt(document,"touchmove",this._onMove,this)},_onMove:function(e){e=e.touches[0],this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(e,t){(e=new MouseEvent(e,{bubbles:!0,cancelable:!0,view:window,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY}))._simulated=!0,t.target.dispatchEvent(e)}})),ye=(Rt.addInitHook("addHandler","tapHold",ge),Rt.mergeOptions({touchZoom:Ee.touch,bounceAtZoomLimits:!0}),J.extend({addHooks:function(){rt(this._map._container,"leaflet-touch-zoom"),_t(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){st(this._map._container,"leaflet-touch-zoom"),wt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(e){var t,i,n=this._map
7961!e.touches||2!==e.touches.length||n._animatingZoom||this._zooming||(t=n.mouseEventToContainerPoint(e.touches[0]),i=n.mouseEventToContainerPoint(e.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(t.add(i)._divideBy(2))),this._startDist=t.distanceTo(i),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),_t(document,"touchmove",this._onTouchMove,this),_t(document,"touchend touchcancel",this._onTouchEnd,this),St(e))},_onTouchMove:function(e){if(e.touches&&2===e.touches.length&&this._zooming){var t=this._map,i=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]),s=i.distanceTo(n)/this._startDist
7962if(this._zoom=t.getScaleZoom(s,this._startZoom),!t.options.bounceAtZoomLimits&&(this._zoom<t.getMinZoom()&&s<1||this._zoom>t.getMaxZoom()&&1<s)&&(this._zoom=t._limitZoom(this._zoom)),"center"===t.options.touchZoom){if(this._center=this._startLatLng,1==s)return}else{if(i=i._add(n)._divideBy(2)._subtract(this._centerPoint),1==s&&0===i.x&&0===i.y)return
7963this._center=t.unproject(t.project(this._pinchStartLatLng,this._zoom).subtract(i),this._zoom)}this._moved||(t._moveStart(!0,!1),this._moved=!0),M(this._animRequest),n=r(t._move,t,this._center,this._zoom,{pinch:!0,round:!1},void 0),this._animRequest=x(n,this,!0),St(e)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),wt(document,"touchmove",this._onTouchMove,this),wt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}})),Rt.addInitHook("addHandler","touchZoom",ye),Rt.BoxZoom=Y,Rt.DoubleClickZoom=fe,Rt.Drag=Wi,Rt.Keyboard=pe,Rt.ScrollWheelZoom=me,Rt.TapHold=ge,Rt.TouchZoom=ye,e.Bounds=I,e.Browser=Ee,e.CRS=U,e.Canvas=Bi,e.Circle=pi,e.CircleMarker=fi,e.Class=S,e.Control=Bt,e.DivIcon=zi,e.DivOverlay=ki,e.DomEvent=Z,e.DomUtil=K,e.Draggable=Gt,e.Evented=P,e.FeatureGroup=ai,e.GeoJSON=yi,e.GridLayer=Di,e.Handler=J,e.Icon=li,e.ImageOverlay=Mi,e.LatLng=B,e.LatLngBounds=R,e.Layer=ce,e.LayerGroup=oi,e.LineUtil=ie,e.Map=Rt,e.Marker=di,e.Mixin=ee,e.Path=hi,e.Point=O,e.PolyUtil=te,e.Polygon=gi,e.Polyline=mi,e.Popup=Pi,e.PosAnimation=Nt,e.Projection=se,e.Rectangle=Gi,e.Renderer=Fi,e.SVG=Hi,e.SVGOverlay=Si,e.TileLayer=Ii,e.Tooltip=Oi,e.Transformation=q,e.Util=E,e.VideoOverlay=Ei,e.bind=r,e.bounds=N,e.canvas=ji,e.circle=function(e,t,i){return new pi(e,t,i)},e.circleMarker=function(e,t){return new fi(e,t)},e.control=Ft,e.divIcon=function(e){return new zi(e)},e.extend=t,e.featureGroup=function(e,t){return new ai(e,t)},e.geoJSON=xi,e.geoJson=de,e.gridLayer=function(e){return new Di(e)},e.icon=function(e){return new li(e)},e.imageOverlay=function(e,t,i){return new Mi(e,t,i)},e.latLng=j,e.latLngBounds=F,e.layerGroup=function(e,t){return new oi(e,t)},e.map=function(e,t){return new Rt(e,t)},e.marker=function(e,t){return new di(e,t)},e.point=D,e.polygon=function(e,t){return new gi(e,t)},e.polyline=function(e,t){return new mi(e,t)},e.popup=function(e,t){return new Pi(e,t)},e.rectangle=function(e,t){return new Gi(e,t)},e.setOptions=f,e.stamp=o,e.svg=qi,e.svgOverlay=function(e,t,i){return new Si(e,t,i)},e.tileLayer=Ni,e.tooltip=function(e,t){return new Oi(e,t)},e.transformation=G,e.version="1.9.4",e.videoOverlay=function(e,t,i){return new Ei(e,t,i)},window.L)
7964e.noConflict=function(){return window.L=$i,this},window.L=e}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("leaflet")):"function"==typeof define&&define.amd?define(["exports","leaflet"],t):t((e||self).GeoSearch={},e.L)}
7964(this,function(e,t){function i(e){if(e&&e.__esModule)return e
7965var t=Object.create(null)
7966return e&&Object.keys(e).forEach(function(i){if("default"!==i){var n=Object.getOwnPropertyDescriptor(e,i)
7967Object.defineProperty(t,i,n.get?n:{enumerable:!0,get:function(){return e[i]}})}}),t.default=e,t}var n=i(t)
7968function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]
7969for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},r.apply(this,arguments)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,o(e,t)}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}function a(e,t,i){return a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
7970if(Reflect.construct.sham)return!1
7971if("function"==typeof Proxy)return!0
7972try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,i){var n=[null]
7973n.push.apply(n,t)
7974var r=new(Function.bind.apply(e,n))
7975return i&&o(r,i.prototype),r},a.apply(null,arguments)}function l(e,t,i,n){void 0===t&&(t=""),void 0===n&&(n={})
7976var r=document.createElement(e)
7977return t&&(r.className=t),Object.keys(n).forEach(function(e){if("function"==typeof n[e]){var t=0===e.indexOf("on")?e.substr(2).toLowerCase():e
7978r.addEventListener(t,n[e])}else"html"===e?r.innerHTML=n[e]:"text"===e?r.innerText=n[e]:r.setAttribute(e,n[e])}),i&&i.appendChild(r),r}function c(e){e.preventDefault(),e.stopPropagation()}var u=function(){return[].slice.call(arguments).filter(Boolean).join(" ").trim()}
7979function d(e,t){e&&e.classList&&(Array.isArray(t)?t:[t]).forEach(function(t){e.classList.contains(t)||e.classList.add(t)})}function h(e,t){e&&e.classList&&(Array.isArray(t)?t:[t]).forEach(function(t){e.classList.contains(t)&&e.classList.remove(t)})}var f,p=13,m=40,g=38,y=[p,27,m,g,37,39],v=function(){function e(e){var t=this,i=e.handleSubmit,n=e.searchLabel,r=e.classNames,s=void 0===r?{}:r
7980this.container=void 0,this.form=void 0,this.input=void 0,this.handleSubmit=void 0,this.hasError=!1,this.container=l("div",u("geosearch",s.container)),this.form=l("form",["",s.form].join(" "),this.container,{autocomplete:"none",onClick:c,onDblClick:c,touchStart:c,touchEnd:c}),this.input=l("input",["glass",s.input].join(" "),this.form,{type:"text",placeholder:n||"search",onInput:this.onInput,onKeyUp:function(e){return t.onKeyUp(e)},onKeyPress:function(e){return t.onKeyPress(e)},onFocus:this.onFocus,onBlur:this.onBlur,onClick:function(){t.input.focus(),t.input.dispatchEvent(new Event("focus"))}}),this.handleSubmit=i}var t=e.prototype
7981return t.onFocus=function(){d(this.form,"active")},t.onBlur=function(){h(this.form,"active")},t.onSubmit=function(e){try{var t=this
7982return c(e),h(i=t.container,"error"),d(i,"pending"),Promise.resolve(t.handleSubmit({query:t.input.value})).then(function(){h(t.container,"pending")})}catch(e){return Promise.reject(e)}var i},t.onInput=function(){this.hasError&&(h(this.container,"error"),this.hasError=!1)},t.onKeyUp=function(e){27===e.keyCode&&(h(this.container,["pending","active"]),this.input.value="",document.body.focus(),document.body.blur())},t.onKeyPress=function(e){e.keyCode===p&&this.onSubmit(e)},t.setQuery=function(e){this.input.value=e},e}(),_=function(){function e(e){var t=this,i=e.handleClick,n=e.classNames,r=void 0===n?{}:n,s=e.notFoundMessage
7983this.handleClick=void 0,this.selected=-1,this.results=[],this.container=void 0,this.resultItem=void 0,this.notFoundMessage=void 0,this.onClick=function(e){if("function"==typeof t.handleClick){var i=e.target
7984if(i&&t.container.contains(i)&&i.hasAttribute("data-key")){var n=Number(i.getAttribute("data-key"))
7985t.handleClick({result:t.results[n]})}}},this.handleClick=i,this.notFoundMessage=s?l("div",u(r.notfound),void 0,{html:s}):void 0,this.container=l("div",u("results",r.resultlist)),this.container.addEventListener("click",this.onClick,!0),this.resultItem=l("div",u(r.item))}var t=e.prototype
7986return t.render=function(e,t){var i=this
7987void 0===e&&(e=[]),this.clear(),e.forEach(function(e,n){var r=i.resultItem.cloneNode(!0)
7988r.setAttribute("data-key",""+n),r.innerHTML=t({result:e}),i.container.appendChild(r)}),e.length>0?(d(this.container.parentElement,"open"),d(this.container,"active")):this.notFoundMessage&&(this.container.appendChild(this.notFoundMessage),d(this.container.parentElement,"open")),this.results=e},t.select=function(e){return Array.from(this.container.children).forEac
vendor: 4,379 bytes, lines 7988-8001
7988h(function(t,i){return i===e?d(t,"active"):h(t,"active")}),this.selected=e,this.results[e]},t.count=function(){return this.results?this.results.length:0},t.clear=function(){for(this.selected=-1;this.container.lastChild;)this.container.removeChild(this.container.lastChild)
7989h(this.container.parentElement,"open"),h(this.container,"active")},e}(),b={position:"topleft",style:"button",showMarker:!0,showPopup:!1,popupFormat:function(e){return""+e.result.label},resultFormat:function(e){return""+e.result.label},marker:{icon:n&&n.Icon?new n.Icon.Default:void 0,draggable:!1},maxMarkers:1,maxSuggestions:5,retainZoomLevel:!1,animateZoom:!0,searchLabel:"Enter address",clearSearchLabel:"Clear search",notFoundMessage:"",messageHideDelay:3e3,zoomLevel:18,classNames:{container:"leaflet-bar leaflet-control leaflet-control-geosearch",button:"leaflet-bar-part leaflet-bar-part-single",resetButton:"reset",msgbox:"leaflet-bar message",form:"",input:"",resultlist:"",item:"",notfound:"leaflet-bar-notfound"},autoComplete:!0,autoCompleteDelay:250,autoClose:!1,keepResult:!1,updateMap:!0},w="Leaflet must be loaded before instantiating the GeoSearch control",A={options:r({},b),classNames:r({},b.classNames),initialize:function(e){var t,i,s,o,a=this
7990if(!n)throw new Error(w)
7991if(!e.provider)throw new Error("Provider is missing from options")
7992this.options=r({},b,e),this.classNames=r({},this.classNames,e.classNames),this.markers=new n.FeatureGroup,this.classNames.container+=" leaflet-geosearch-"+this.options.style,this.searchElement=new v({searchLabel:this.options.searchLabel,classNames:{container:this.classNames.container,form:this.classNames.form,input:this.classNames.input},handleSubmit:function(e){return a.onSubmit(e)}}),this.button=l("a",this.classNames.button,this.searchElement.container,{title:this.options.searchLabel,href:"#",onClick:function(e){return a.onClick(e)}}),n.DomEvent.disableClickPropagation(this.button),this.resetButton=l("button",this.classNames.resetButton,this.searchElement.form,{text:"×","aria-label":this.options.clearSearchLabel,onClick:function(){""===a.searchElement.input.value?a.close():a.clearResults(null,!0)}}),n.DomEvent.disableClickPropagation(this.resetButton),this.options.autoComplete&&(this.resultList=new _({handleClick:function(e){var t=e.result
7993a.searchElement.input.value=t.label,a.onSubmit({query:t.label,data:t})},classNames:{resultlist:this.classNames.resultlist,item:this.classNames.item,notfound:this.classNames.notfound},notFoundMessage:this.options.notFoundMessage}),this.searchElement.form.appendChild(this.resultList.container),this.searchElement.input.addEventListener("keyup",(t=function(e){return a.autoSearch(e)},void 0===(i=this.options.autoCompleteDelay)&&(i=250),void 0===s&&(s=!1),function(){var e=[].slice.call(arguments)
7994o&&clearTimeout(o),o=setTimeout(function(){o=null,s||t.apply(void 0,e)},i),s&&!o&&t.apply(void 0,e)}),!0),this.searchElement.input.addEventListener("keydown",function(e){return a.selectResult(e)},!0),this.searchElement.input.addEventListener("keydown",function(e){return a.clearResults(e,!0)},!0)),this.searchElement.form.addEventListener("click",function(e){e.preventDefault()},!1)},onAdd:function(e){var t=this.options,i=t.showMarker,r=t.style
7995if(this.map=e,i&&this.markers.addTo(e),"bar"===r){var s=e.getContainer().querySelector(".leaflet-control-container")
7996this.container=l("div","leaflet-control-geosearch leaflet-geosearch-bar"),this.container.appendChild(this.searchElement.form),s.appendChild(this.container)}return n.DomEvent.disableClickPropagation(this.searchElement.form),this.searchElement.container},onRemove:function(){var e
7997return null==(e=this.container)||e.remove(),this},open:function(){var e=this.searchElement,t=e.input
7998d(e.container,"active"),t.focus()},close:function(){h(this.searchElement.container,"active"),this.clearResults()},onClick:function(e){e.preventDefault(),e.stopPropagation(),this.searchElement.container.classList.contains("active")?this.close():this.open()},selectResult:function(e){if(-1!==[p,m,g].indexOf(e.keyCode))if(e.preventDefault(),e.keyCode!==p){var t=this.resultList.count()-1
7999if(!(t<0)){var i=this.resultList.selected,n=e.keyCode===m?i+1:i-1,r=this.resultList.select(n<0?t:n>t?0:n)
8000this.searchElement.input.value=r.label}}else{var s=this.resultList.select(this.resultList.selected)
8001this.onSubmit({query:this.searchElement.input.value,data:s})}}
8001,clearResults:function(e,t){if(void 0===t&&(t=!1),!e||27===e.keyCode){var i=this.options,n=i.autoComplete
8002!t&&i.keepResult||(this.searchElement.input.value="",this.markers.clearLayers()),n&&this.resultList.clear()}},autoSearch:function(e){try{var t=this
8003if(y.indexOf(e.keyCode)>-1)return Promise.resolve()
8004var i=e.target.value,n=t.options.provider,r=function(){if(i.length)return Promise.resolve(n.search({query:i})).then(function(e){e=e.slice(0,t.options.maxSuggestions),t.resultList.render(e,t.options.resultFormat)})
8005t.resultList.clear()}()
8006return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},onSubmit:function(e){try{var t=this
8007return t.resultList.clear(),Promise.resolve(t.options.provider.search(e)).then(function(i){i&&i.length>0&&t.showResult(i[0],e)})}catch(e){return Promise.reject(e)}},showResult:function(e,t){var i=this.options,n=i.autoClose,r=i.updateMap,s=this.markers.getLayers()
8008s.length>=this.options.maxMarkers&&this.markers.removeLayer(s[0])
8009var o=this.addMarker(e,t)
8010r&&this.centerMap(e),this.map.fireEvent("geosearch/showlocation",{location:e,marker:o}),n&&this.closeResults()},closeResults:function(){var e=this.searchElement.container
8011e.classList.contains("active")&&h(e,"active"),this.clearResults()},addMarker:function(e,t){var i=this,r=this.options,s=r.marker,o=r.showPopup,a=r.popupFormat,l=new n.Marker([e.y,e.x],s),c=e.label
8012return"function"==typeof a&&(c=a({query:t,result:e})),l.bindPopup(c),this.markers.addLayer(l),o&&l.openPopup(),s.draggable&&l.on("dragend",function(e){i.map.fireEvent("geosearch/marker/dragend",{location:l.getLatLng(),event:e})}),l},centerMap:function(e){var t=this.options,i=t.retainZoomLevel,r=t.animateZoom,s=e.bounds?new n.LatLngBounds(e.bounds):new n.LatLng(e.y,e.x).toBounds(10),o=s.isValid()?s:this.markers.getBounds()
8013!i&&s.isValid()&&!e.bounds||i||!s.isValid()?this.map.setView(o.getCenter(),this.getZoom(),{animate:r}):this.map.fitBounds(o,{animate:r})},getZoom:function(){var e=this.options,t=e.zoomLevel
8014return e.retainZoomLevel?this.map.getZoom():t}}
8015function T(){if(!n)throw new Error(w)
8016return a(n.Control.extend(A),[].slice.call(arguments))}!function(e){e[e.SEARCH=0]="SEARCH",e[e.REVERSE=1]="REVERSE"}(f||(f={}))
8017var C=function(){function e(e){void 0===e&&(e={}),this.options=void 0,this.options=e}var t=e.prototype
8018return t.getParamString=function(e){void 0===e&&(e={})
8019var t=r({},this.options.params,e)
8020return Object.keys(t).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])}).join("&")},t.getUrl=function(e,t){return e+"?"+this.getParamString(t)},t.search=function(e){try{var t=this,i=t.endpoint({query:e.query,type:f.SEARCH})
8021return Promise.resolve(fetch(i)).then(function(e){return Promise.resolve(e.json()).then(function(e){return t.parse({data:e})})})}catch(e){return Promise.reject(e)}},e}(),L=function(e){function t(){return e.apply(this,arguments)||this}s(t,e)
8022var i=t.prototype
8023return i.endpoint=function(){return"https://places-dsn.algolia.net/1/places/query"},i.findBestMatchLevelIndex=function(e){var t=e.find(function(e){return"full"===e.matchLevel})||e.find(function(e){return"partial"===e.matchLevel})
8024return t?e.indexOf(t):0},i.getLabel=function(e){var t,i,n,r
8025return[null==(t=e.locale_names)?void 0:t.default[this.findBestMatchLevelIndex(e._highlightResult.locale_names.default)],null==(i=e.city)?void 0:i.default[this.findBestMatchLevelIndex(e._highlightResult.city.default)],e.administrative[this.findBestMatchLevelIndex(e._highlightResult.administrative)],null==(n=e.postcode)?void 0:n[this.findBestMatchLevelIndex(e._highlightResult.postcode)],null==(r=e.country)?void 0:r.default].filter(Boolean).join(", ")},i.parse=function(e){var t=this
8026return e.data.hits.map(function(e){return{x:e._geoloc.lng,y:e._geoloc.lat,label:t.getLabel(e),bounds:null,raw:e}})},i.search=function(e){var t=e.query
8027try{var i=this,n="string"==typeof t?{query:t}:t
8028return Promise.resolve(fetch(i.endpoint(),{method:"POST",body:JSON.stringify(r({},i.options.params,n))})).then(function(e){return Promise.resolve(e.json()).then(function(e){return i.parse({data:e})})})}catch(e){return Promise.reject(e)}},t}(C),x=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r]
8029return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://dev.virtualearth.net/REST/v1/Locations",t}s(t,e)
8030var i=t.prototype
8031return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{q:t}:t
8032return i.jsonp=e.jsonp,this.getUrl(this.searchUrl,i)},i.parse=function(e){return 0===e.data.resourceSets.length?[]:e.data.resourceSets[0].resources.map(function(e){return{x:e.point.coordinates[1],y:e.point.coordinates[0],label:e.address.formattedAddress,bounds:[[e.bbox[0],e.bbox[1]],[e.bbox[2],e.bbox[3]]],raw:e}})},i.search=function(e){var t,i,n,r=e.query
8033try{var s=this,o="BING_JSONP_CB_"+Date.now()
8034return Promise.resolve((t=s.endpoint({query:r,jsonp:o}),i=o,n=l("script",null,document.body),n.setAttribute("type","text/javascript"),new Promise(function(e){window[i]=function(t){n.remove(),delete window[i],e(t)},n.setAttribute("src",t)}))).then(function(e){return s.parse({data:e})})}catch(e){return Promise.reject(e)}},t}(C),M=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r]
8035return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find",t}s(t,e)
8036var i=t.prototype
8037return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{text:t}:t
8038return i.f="json",this.getUrl(this.searchUrl,i)},i.parse=function(e){return e.data.locations.map(function(e){return{x:e.feature.geometry.x,y:e.feature.geometry.y,label:e.name,bounds:[[e.extent.ymin,e.extent.xmin],[e.extent.ymax,e.extent.xmax]],raw:e}})},t}(C),E=function(e){function t(t){var i
8039return void 0===t&&(t={}),(i=e.call(this,t)||this).host=void 0,i.host=t.host||"http://localhost:4000",i}s(t,e)
8040var i=t.prototype
8041return i.endpoint=function(e){var t=e.query
8042return e.type===f.REVERSE?this.getUrl(this.host+"/v1/reverse","string"==typeof t?{}:t):this.getUrl(this.host+"/v1/autocomplete","string"==typeof t?{text:t}:t)},i.parse=function(e){return e.data.features.map(function(e){var t={x:e.geometry.coordinates[0],y:e.geometry.coordinates[1],label:e.properties.label,boun
8042ds:null,raw:e}
8043return Array.isArray(e.bbox)&&4===e.bbox.length&&(t.bounds=[[e.bbox[1],e.bbox[0]],[e.bbox[3],e.bbox[2]]]),t})},t}(C),S=function(e){function t(t){return void 0===t&&(t={}),t.host="https://api.geocode.earth",e.call(this,t)||this}return s(t,e),t}(E)
8044function k(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}"function"==typeof SuppressedError&&SuppressedError
8045var P=k(function e(t,i){if(t===i)return!0
8046if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1
8047var n,r,s
8048if(Array.isArray(t)){if((n=t.length)!=i.length)return!1
8049for(r=n;0!=r--;)if(!e(t[r],i[r]))return!1
8050return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags
8051if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf()
8052if(t.toString!==Object.prototype.toString)return t.toString()===i.toString()
8053if((n=(s=Object.keys(t)).length)!==Object.keys(i).length)return!1
8054for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(i,s[r]))return!1
8055for(r=n;0!=r--;){var o=s[r]
8056if(!e(t[o],i[o]))return!1}return!0}return t!=t&&i!=i})
8057const O="__googleMapsScriptId"
8058var z
8059!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(z||(z={}))
8060class D{constructor({apiKey:e,authReferrerPolicy:t,channel:i,client:n,id:r=O,language:s,libraries:o=[],mapIds:a,nonce:l,region:c,retries:u=3,url:d="https://maps.googleapis.com/maps/api/js",version:h}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=i,this.client=n,this.id=r||O,this.language=s,this.libraries=o,this.mapIds=a,this.nonce=l,this.region=c,this.retries=u,this.url=d,this.version=h,D.instance){if(!P(this.options,D.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(D.instance.options)}`)
8061return D.instance}D.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?z.FAILURE:this.done?z.SUCCESS:this.loading?z.LOADING:z.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url
8062return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id)
8063e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(i=>{i?t(i.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t
8064if(document.getElementById(this.id))return void this.callback()
8065const i={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy}
vendor: 8,985 bytes, lines 8066-8126
8066Object.keys(i).forEach(e=>!i[e]&&delete i[e]),(null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,i,n,r="The Google Maps JavaScript API",s="google",o="importLibrary",a="__ib__",l=document,c=window
8067c=c[s]||(c[s]={})
8068const u=c.maps||(c.maps={}),d=new Set,h=new URLSearchParams,f=()=>t||(t=new Promise((o,c)=>{return f=this,m=function*(){var f
8069for(n in yield i=l.createElement("script"),i.id=this.id,h.set("libraries",[...d]+""),e)h.set(n.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),e[n])
8070h.set("callback",s+".maps."+a),i.src=this.url+"?"+h,u[a]=o,i.onerror=()=>t=c(Error(r+" could not load.")),i.nonce=this.nonce||(null===(f=l.querySelector("script[nonce]"))||void 0===f?void 0:f.nonce)||"",l.head.append(i)},new((p=void 0)||(p=Promise))(function(e,t){function i(e){try{r(m.next(e))}catch(e){t(e)}}function n(e){try{r(m.throw(e))}catch(e){t(e)}}function r(t){var r
8071t.done?e(t.value):(r=t.value,r instanceof p?r:new p(function(e){e(r)})).then(i,n)}r((m=m.apply(f,[])).next())})
8072var f,p,m}))
8073u[o]?console.warn(r+" only loads once. Ignoring:",e):u[o]=(e,...t)=>d.add(e)&&f().then(()=>u[o](e,...t))})(i)
8074const n=this.libraries.map(e=>this.importLibrary(e))
8075n.length||n.push(this.importLibrary("core")),Promise.all(n).then(()=>this.callback(),e=>{const t=new ErrorEvent("error",{error:e})
8076this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length)
8077console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback()
8078else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback()
8079this.loading||(this.loading=!0,this.setScript())}}}var I=function(e){function t(t){var i
8080return(i=e.call(this,t)||this).loader=null,i.geocoder=null,"undefined"!=typeof window&&(i.loader=new D(t).load().then(function(e){var t=new e.maps.Geocoder
8081return i.geocoder=t,t})),i}s(t,e)
8082var i=t.prototype
8083return i.endpoint=function(e){throw new Error("Method not implemented.")},i.parse=function(e){return e.data.results.map(function(e){var t=e.geometry.location.toJSON(),i=t.lat,n=t.lng,r=e.geometry.viewport.toJSON()
8084return{x:n,y:i,label:e.formatted_address,bounds:[[r.south,r.west],[r.north,r.east]],raw:e}})},i.search=function(e){try{var t=function(t){if(!t)throw new Error("GoogleMaps GeoCoder is not loaded. Are you trying to run this server side?")
8085return Promise.resolve(t.geocode({address:e.query},function(e){return{results:e}}).catch(function(e){return"ZERO_RESULTS"!==e.code&&console.error(e.code+": "+e.message),{results:[]}})).then(function(e){return i.parse({data:e})})},i=this,n=i.geocoder
8086return Promise.resolve(n?t(n):Promise.resolve(i.loader).then(t))}catch(e){return Promise.reject(e)}},t}(C),N=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r]
8087return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://maps.googleapis.com/maps/api/geocode/json",t}s(t,e)
8088var i=t.prototype
8089return i.endpoint=function(e){var t=e.query
8090return this.getUrl(this.searchUrl,"string"==typeof t?{address:t}:t)},i.parse=function(e){return e.data.results.map(function(e){return{x:e.geometry.location.lng,y:e.geometry.location.lat,label:e.formatted_address,bounds:[[e.geometry.viewport.southwest.lat,e.geometry.viewport.southwest.lng],[e.geometry.viewport.northeast.lat,e.geometry.viewport.northeast.lng]],raw:e}})},t}(C),R=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r]
8091return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://geocode.search.hereapi.com/v1/autosuggest",t}s(t,e)
8092var i=t.prototype
8093return i.endpoint=function(e){var t=e.query
8094return this.getUrl(this.searchUrl,"string"==typeof t?{q:t}:t)},i.parse=function(e){return e.data.items.filter(function(e){return void 0!==e.position}).map(function(e){return{x:e.position.lng,y:e.position.lat,label:e.address.label,bounds:null,raw:e}})},t}(C),F=function(e){function t(t){var i
8095void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0
8096var n="https://nominatim.openstreetmap.org"
8097return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e)
8098var i=t.prototype
8099return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{q:t}:t
8100return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data)?e.data:[e.data]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.display_name,bounds:[[parseFloat(e.boundingbox[0]),parseFloat(e.boundingbox[2])],[parseFloat(e.boundingbox[1]),parseFloat(e.boundingbox[3])]],raw:e}})},t}(C),B=function(e){function t(t){return e.call(this,r({},t,{searchUrl:"https://locationiq.org/v1/search.php",reverseUrl:"https://locationiq.org/v1/reverse.php"}))||this}return s(t,e),t.prototype.parse=function(t){return t.data.error?[]:e.prototype.parse.call(this,t)},t}(F),j=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r]
8101return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://api.opencagedata.com/geocode/v1/json",t}s(t,e)
8102var i=t.prototype
8103return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{q:t}:t
8104return i.format="json",this.getUrl(this.searchUrl,i)},i.parse=function(e){return e.data.results.map(function(e){return{x:e.geometry.lng,y:e.geometry.lat,label:e.formatted,bounds:[[e.bounds.southwest.lat,e.bounds.southwest.lng],[e.bounds.northeast.lat,e.bounds.northeast.lng]],raw:e}})},i.search=function(t){try{return Promise.resolve(t.query.length<2?[]:e.prototype.search.call(this,t))}catch(e){return Promise.reject(e)}},t}(C),U=function(e){function t(t){var i
8105void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0
8106var n="https://civildefense.fit.vutbr.cz"
8107return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e)
8108var i=t.prototype
8109return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{q:t}:t
8110return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data)?e.data:[e.data]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.display_name,bounds:[[parseFloat(e.boundingbox[0]),parseFloat(e.boundingbox[2])],[parseFloat(e.boundingbox[1]),parseFloat(e.boundingbox[3])]],raw:e}})},t}(C),V=function(e){function t(t){var i
8111return void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.searchUrl=t.searchUrl||"https://a.tiles.mapbox.com/v4/geocode/mapbox.places/",i}s(t,e)
8112var i=t.prototype
8113return i.endpoint=function(e){return this.getUrl(""+this.searchUrl+e.query+".json")},i.parse=function(e){return(Array.isArray(e.data.features)?e.data.features:[]).map(function(e){var t=null
8114return e.bbox&&(t=[[parseFloat(e.bbox[1]),parseFloat(e.bbox[0])],[parseFloat(e.bbox[3]),parseFloat(e.bbox[2])]]),{x:Number(e.center[0]),y:Number(e.center[1]),label:e.place_name?e.place_name:e.text,bounds:t,raw:e}})},t}(C),H=function(e){function t(t){var i
8115void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0
8116var n="https://api-adresse.data.gouv.fr"
8117return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e)
8118var i=t.prototype
8119return i.endpoint=function(e){var t=e.query
8120return this.getUrl(e.type===f.REVERSE?this.reverseUrl:this.searchUrl,"string"==typeof t?{q:t}:t)},i.parse=function(e){return e.data.features.map(function(e){return{x:e.geometry.coordinates[0],y:e.geometry.coordinates[1],label:e.properties.label,bounds:null,raw:e}})},t}(C),q=function(e){function t(t){var i
8121void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0
8122var n="https://api.geoapify.com/v1/geocode"
8123return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e)
8124var i=t.prototype
8125return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{text:t}:t
8126return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data.results)?e.data.results:[e.data.results]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.formatted,bounds:[[parseFloat(e.bbox.lat1),parseFloat(e.bbox.lon1)],[parseFloat(e.bbox.lat2),parseFloat(e.bbox.lon2)]],raw:e}})},t}(C)
8127e.AlgoliaProvider=L,e.BingProvider=x,e.CivilDefenseMapProvider=U,e.EsriProvider=M,e.GeoApiFrProvider=H,e.GeoSearchControl=T,e.GeoapifyProvider=q,e.GeocodeEarthProvider=S,e.GoogleProvider=I,e.HereProvider=R,e.JsonProvider=C,e.LegacyGoogleProvider=N,e.LocationIQProvider=B,e.MapBoxProvider=V,e.OpenCageProvider=j,e.OpenStreetMapProvider=F,e.PeliasProvider=E,e.SearchControl=T,e.SearchElement=v}),function(){"use strict"
8128var e=Symbol("newer"),t=Symbol("older"),i=function(e,t){"number"!=typeof e&&(t=e,e=0),this.size=0,this.limit=e,this.oldest=this.newest=void 0,this._keymap=new Map,t&&(this.assign(t),e<1&&(this.limit=this.size))}
8129function n(i,n){this.key=i,this.value=n,this[e]=void 0,this[t]=void 0}function r(e){this.entry=e}function s(e){this.entry=e}function o(e){this.entry=e}i.prototype._markEntryAsUsed=function(i){i!==this.newest&&(i[e]&&(i===this.oldest&&(this.oldest=i[e]),i[e][t]=i[t]),i[t]&&(i[t][e]=i[e]),i[e]=void 0,i[t]=this.newest,this.newest&&(this.newest[e]=i),this.newest=i)},i.prototype.assign=function(i){var r,s=this.limit||Number.MAX_VALUE
8130this._keymap.clear()
8131for(var o=i[Symbol.iterator](),a=o.next();!a.done;a=o.next()){var l=new n(a.value[0],a.value[1])
8132if(this._keymap.set(l.key,l),r?(r[e]=l,l[t]=r):this.oldest=l,r=l,0==s--)throw new Error("overflow")}this.newest=r,this.size=this._keymap.size},i.prototype.get=function(e){var t=this._keymap.get(e)
8133if(t)return this._markEntryAsUsed(t),t.value},i.prototype.set=function(i,r){var s=this._keymap.get(i)
8134return s?(s.value=r,this._markEntryAsUsed(s),this):(this._keymap.set(i,s=new n(i,r)),this.newest?(this.newest[e]=s,s[t]=this.newest):this.oldest=s,this.newest=s,++this.size,this.size>this.limit&&this.shift(),this)},i.prototype.shift=function(){var i=this.oldest
8135if(i)return this.oldest[e]?(this.oldest=this.oldest[e],this.oldest[t]=void 0):(this.oldest=void 0,this.newest=void 0),i[e]=i[t]=void 0,this._keymap.delete(i.key),--this.size,[i.key,i.value]},i.prototype.find=function(e){var t=this._keymap.get(e)
8136return t?t.value:void 0},i.prototype.has=function(e){return this._keymap.has(e)},i.prototype.delete=function(i){var n=this._keymap.get(i)
8137if(n)return this._keymap.delete(n.key),n[e]&&n[t]?(n[t][e]=n[e],n[e][t]=n[t]):n[e]?(n[e][t]=void 0,this.oldest=n[e]):n[t]?(n[t][e]=void 0,this.newest=n[t]):this.oldest=this.newest=void 0,this.size--,n.value},i.prototype.clear=function(){this.oldest=this.newest=void 0,this.size=0,this._keymap.clear()},i.prototype.keys=function(){return new s(this.oldest)},i.prototype.values=function(){return new o(this.oldest)},i.prototype.entries=function(){return this},i.prototype[Symbol.iterator]=function(){return new r(this.oldest)},i.prototype.forEach=function(t,i){"object"!=typeof i&&(i=this)
8138for(var n=this.oldest;n;)t.call(i,n.value,n.key,this),n=n[e]},i.prototype.toJSON=function(){for(var t=new Array(this.size),i=0,n=this.oldest;n;)t[i++]={key:n.key,value:n.value},n=n[e]
8139return t},i.prototype.toString=function(){for(var t="",i=this.oldest;i;)t+=String(i.key)+":"+i.value,(i=i[e])&&(t+=" < ")
8140return t},r.prototype[Symbol.iterator]=function(){return this},r.prototype.next=function(){var t=this.entry
8141return t?(this.entry=t[e],{done:!1,value:[t.key,t.value]}):{done:!0,value:void 0}},s.prototype[Symbol.iterator]=function(){return this},s.prototype.next=function(){var t=this.entry
8142return t?(this.entry=t[e],{done:!1,value:t.key}):{done:!0,value:void 0}},o.prototype[Symbol.iterator]=function(){return this},o.prototype.next=function(){var t=this.entry
8143return t?(this.entry=t[e],{done:!1,value:t.value}):{done:!0,value:void 0}},L.GridLayer.GoogleMutant=L.GridLayer.extend({options:{maxZoom:21,type:"roadmap",maxNativeZoom:21},initialize:function(e){L.GridLayer.prototype.initialize.call(this,e),this._tileCallbacks={},this._lru=new i(100),this._imagesPerTile="hybrid"===this.options.type?2:1,this._boundOnMutatedImage=this._onMutatedImage.bind(this)},onAdd:function(e){var t,i,n,r,s=this
8144L.GridLayer.prototype.onAdd.call(this,e),this._initMutantContainer(),this._logoContainer&&e._controlCorners.bottomleft.appendChild(this._logoContainer),this._attributionContainer&&e._controlCorners.bottomright.appendChild(this._attributionContainer),t=function(){s._map&&(s._initMutant(),google.maps.event.addListenerOnce(s._mutant,"idle",function(){s._map&&(s._checkZoomLevels(),s._mutantIsReady=!0)}))},n=0,r=null,r=setInterval(function(){if(n>=20)throw clearInterval(r),new Error("window.google not found after 10 seconds")
8145window.google&&window.google.maps&&window.google.maps.Map&&(clearInterval(r),t.call(i)),++n},500)},onRemove:function(e){L.GridLayer.prototype.onRemove.call(this,e),this._observer.disconnect(),e._container.removeChild(this._mutantContainer),this._logoContainer&&L.DomUtil.remove(this._logoContainer),this._attributionContainer&&L.DomUtil.remove(this._attributionContainer),this._mutant&&google.maps.event.clearListeners(this._mutant,"idle")},addGoogleLayer:function(e,t){var i=this
8146return this._subLayers||(this._subLayers={}),this.whenReady(function(){var n=new(0,google.maps[e])(t)
8147n.setMap(i._mutant),i._subLayers[e]=n}),this},removeGoogleLayer:function(e){var t=this
8148return this.whenReady(function(){var i=t._subLayers&&t._subLayers[e]
8149i&&(i.setMap(null),delete t._subLayers[e])}),this},_initMutantContainer:function(){this._mutantContainer||(this._mutantContainer=L.DomUtil.create("div","leaflet-google-mutant leaflet-top leaflet-left"),this._mutantContainer.id="_MutantContainer_"+L.Util.stamp(this._mutantContainer),this._mutantContainer.style.pointerEvents="none",this._mutantContainer.style.visibility="hidden",L.DomEvent.off(this._mutantContainer)),this._map.getContainer().appendChild(this._mutantContainer),this.setOpacity(this.options.opacity)
8150var e=this._mutantContainer.style
8151this._map.options.zoomSnap<1?(e.width="180%",e.height="180%"):(e.width="100%",e.height="100%"),e.zIndex=-1,this._attachObserver(this._mutantContainer)},_initMutant:function(){if(!this._mutant){var e=new google.maps.Map(this._mutantContainer,{center:{lat:0,lng:0},zoom:0,tilt:0,mapTypeId:this.options.type,disableDefaultUI:!0,keyboardShortcuts:!1,draggable:!1,disableDoubleClickZoom:!0,scrollwheel:!1,styles:this.options.styles||[],backgroundColor:"transparent"})
8152this._mutant=e,this._update(),this.fire("spawned",{mapObject:e}),this._waitControls(),this.once("controls_ready",this._setupAttribution)}},_attachObserver:function(e){this._observer||(this._observer=new MutationObserver(this._onMutations.bind(this))),this._observer.observe(e,{childList:!0,subtree:!0}),Array.prototype.forEach.call(e.querySelectorAll("img"),this._boundOnMutatedImage)},_waitControls:function(){var e=this,t=setInterval(function(){var i,n=e._mutant.__gm.layoutManager
8153n&&(clearInterval(t),Object.keys(n).forEach(function(e){var t=n[e]
8154t.get&&t.get(1)instanceof Node&&(i=t)}),e.fire("controls_ready",{positions:i}))},50)},_setupAttribution:function(e){if(this._map){var t=google.maps.ControlPosition,i=this._attributionContainer=e.positions.get(t.BOTTOM_RIGHT)
8155L.DomUtil.addClass(i,"leaflet-control leaflet-control-attribution"),L.DomEvent.disableClickPropagation(i),i.style.height="14px",this._map._controlCorners.bottomright.appendChild(i),this._logoContainer=e.positions.get(t.BOTTOM_LEFT),this._logoContainer.style.pointerEvents="auto",this._map._controlCorners.bottomleft.appendChild(this._logoContainer)}},_onMutations:function(e){for(var t=0;t<e.length;++t)for(var i=e[t],n=0;n<i.addedNodes.length;++n){var r=i.addedNodes[n]
8156r instanceof HTMLImageElement?this._onMutatedImage(r):r instanceof HTMLElement&&Array.prototype.forEach.call(r.querySelectorAll("img"),this._boundOnMutatedImage)}},_roadRegexp:/!1i(\d+)!2i(\d+)!3i(\d+|VinaFnapurmBegrtn)!/,_satRegexp:/x=(\d+)&y=(\d+)&z=(\d+|VinaFnapurmBegrtn)/,_onMutatedImage:function(e){var t,i=e.src.match(this._roadRegexp),n=0
8157if(i?(t={z:i[1],x:i[2],y:i[3]},this._imagesPerTile>1&&(e.style.zIndex=1,n=1)):((i=e.src.match(this._satRegexp))&&(t={x:i[1],y:i[2],z:i[3]}),n=0),t){var r=this._tileCoordsToKey(t)
8158e.style.position="absolute"
8159var s=r+"/"+n
8160this._lru.set(s,e),s in this._tileCallbacks&&this._tileCallbacks[s]&&(this._tileCallbacks[s].forEach(function(t){return t(e)}),delete this._tileCallbacks[s])}},createTile:function(e,t){var i=this._tileCoordsToKey(e),n=L.DomUtil.create("div")
8161n.style.textAlign="left",n.dataset.pending=this._imagesPerTile,t=t.bind(this,null,n)
8162for(var r=0;r<this._imagesPerTile;++r){var s=i+"/"+r,o=this._lru.get(s)
8163o?(n.appendChild(this._clone(o)),--n.dataset.pending):(this._tileCallbacks[s]=this._tileCallbacks[s]||[],this._tileCallbacks[s].push(function(e){return function(i){e.appendChild(this._clone(i)),--e.dataset.pending,parseInt(e.dataset.pending)||t()}.bind(this)}.bind(this)(n)))}return parseInt(n.dataset.pending)||L.Util.requestAnimFrame(t),n},_clone:function(e){var t=e.cloneNode(!0)
8164return t.style.visibility="visible",t},_checkZoomLevels:function(){var e=this._map.getZoom(),t=this._mutant.getZoom()
8165e&&t&&(t!==e||t>this.options.maxNativeZoom)&&this._setMaxNativeZoom(t)},_setMaxNativeZoom:function(e){e!==this.options.maxNativeZoom&&(this.options.maxNativeZoom=e,this._resetView())},_update:function(e){if(this._mutant){e=e||this._map.getCenter()
8166var t=new google.maps.LatLng(e.lat,e.lng),i=Math.round(this._map.getZoom()),n=this._mutant.getZoom()
8167this._mutant.setCenter(t),i!==n&&(this._mutant.setZoom(i),this._mutantIsReady&&this._checkZoomLevels())}L.GridLayer.prototype._update.call(this,e)},whenReady:function(e,t){return this._mutant?e.call(t||this,{target:this}):this.on("spawned",e,t),this}}),L.gridLayer.googleMutant=function(e){return new L.GridLayer.GoogleMutant(e)}}(),
8168/*!
8169	Copyright (c) 2011-2015, Pavel Shramov, Bruno Bergot - MIT licence
8170
8171  From https://raw.githubusercontent.com/windycom/leaflet-kml/13e50b921b81173712b96c483fa3b24e507b5c70/L.KML.js with slight modification to popup
8172*/
8173L.KML=L.FeatureGroup.extend({initialize:function(e){this._kml=e,this._layers={},e&&this.addKML(e)},addKML:function(e){var t=L.KML.parseKML(e)
8174if(t&&t.length){for(var i=0;i<t.length;i++)this.fire("addlayer",{layer:t[i]}),this.addLayer(t[i])
8175this.latLngs=L.KML.getLatLngs(e),this.fire("loaded")}},latLngs:[]}),L.Util.extend(L.KML,{parseKML:function(e){var t=this.parseStyles(e)
8176this.parseStyleMap(e,t)
8177for(var i,n=e.getElementsByTagName("Folder"),r=[],s=0;s<n.length;s++)this._check_folder(n[s])&&(i=this.parseFolder(n[s],t))&&r.push(i)
8178n=e.getElementsByTagName("Placemark")
8179for(var o=0;o<n.length;o++)this._check_folder(n[o])&&(i=this.parsePlacemark(n[o],e,t))&&r.push(i)
8180n=e.getElementsByTagName("GroundOverlay")
8181for(var a=0;a<n.length;a++)(i=this.parseGroundOverlay(n[a]))&&r.push(i)
8182return r},_check_folder:function(e,t){for(e=e.parentNode;e&&"Folder"!==e.tagName;)e=e.parentNode
8183return!e||e===t},parseStyles:function(e){for(var t={},i=e.getElementsByTagName("Style"),n=0,r=i.length;n<r;n++){var s=this.parseStyle(i[n])
8184if(s)t["#"+s.id]=s}return t},parseStyle:function(e){var t,i,n={},r={},s={},o={color:!0,width:!0,Icon:!0,href:!0,hotSpot:!0}
8185function a(e){for(var t={},i=0;i<e.childNodes.length;i++){var n=e.childNodes[i],r=n.tagName
8186if(o[r])if("hotSpot"===r)for(var l=0;l<n.attributes.length;l++)t[n.attributes[l].name]=n.attributes[l].nodeValue
8187else{var c=n.childNodes[0].nodeValue
8188"color"===r?(t.opacity=parseInt(c.substring(0,2),16)/255,t.color="#"+c.substring(6,8)+c.substring(4,6)+c.substring(2,4)):"width"===r?t.weight=c:"Icon"===r?(s=a(n)).href&&(t.href=s.href):"href"===r&&(t.href=c)}}return t}return(t=e.getElementsByTagName("LineStyle"))&&t[0]&&(n=a(t[0])),(t=e.getElementsByTagName("PolyStyle"))&&t[0]&&(r=a(t[0])),r.color&&(n.fillColor=r.color),r.opacity&&(n.fillOpacity=r.opacity),(t=e.getElementsByTagName("IconStyle"))&&t[0]&&(s=a(t[0])),s.href&&(n.icon=new L.KMLIcon({iconUrl:s.href,shadowUrl:null,anchorRef:{x:s.x,y:s.y},anchorType:{x:s.xunits,y:s.yunits}})),(i=e.getAttribute("id"))&&n&&(n.id=i),n},parseStyleMap:function(e,t){for(var i=e.getElementsByTagName("StyleMap"),n=0;n<i.length;n++){var r,s,o,a=i[n];(r=a.getElementsByTagName("key"))&&r[0]&&(s=r[0].textContent),(r=a.getElementsByTagName("styleUrl"))&&r[0]&&(o=r[0].textContent),"normal"===s&&(t["#"+a.getAttribute("id")]=t[o])}},parseFolder:function(e,t){var i,n,r=[]
8189i=e.getElementsByTagName("Folder")
8190for(var s=0;s<i.length;s++)this._check_folder(i[s],e)&&(n=this.parseFolder(i[s],t))&&r.push(n)
8191i=e.getElementsByTagName("Placemark")
8192for(var o=0;o<i.length;o++)this._check_folder(i[o],e)&&(n=this.parsePlacemark(i[o],e,t))&&r.push(n)
8193i=e.getElementsByTagName("GroundOverlay")
8194for(var a=0;a<i.length;a++)this._check_folder(i[a],e)&&(n=this.parseGroundOverlay(i[a]))&&r.push(n)
8195if(r.length)return 1===r.length?r[0]:new L.FeatureGroup(r)},parsePlacemark:function(e,t,i,n){var r,s,o,a,l,c=n||{}
8196for(l=e.getElementsByTagName("styleUrl"),s=0;s<l.length;s++){var u=l[s].childNodes[0].nodeValue
8197for(var d in i[u])c[d]=i[u][d]}if(e.getElementsByTagName("Style")[0]){var h=this.parseStyle(e)
8198if(h)for(a in h)c[a]=h[a]}var f=["MultiGeometry","MultiTrack","gx:MultiTrack"]
8199for(r in f)for(l=e.getElementsByTagName(f[r]),s=0;s<l.length;s++)return this.parsePlacemark(l[s],t,i,c)
8200var p=[],m=["LineString","Polygon","Point","Track","gx:Track"]
8201for(o in m){var g=m[o]
8202for(l=e.getElementsByTagName(g),s=0;s<l.length;s++){var y=this["parse"+g.replace(/gx:/,"")](l[s],t,c)
8203y&&p.push(y)}}if(p.length){var v=p[0]
8204p.length>1&&(v=new L.FeatureGroup(p))
8205var _,b=""
8206for((l=e.getElementsByTagName("name")).length&&l[0].childNodes.length&&(_=l[0].childNodes[0].nodeValue),l=e.getElementsByTagName("description"),s=0;s<l.length;s++)for(o=0;o<l[s].childNodes.length;o++)b+=l[s].childNodes[o].nodeValue
8207return _&&v.on("add",function(){v.bindPopup("<h5>"+_+"</h5>"+b,{className:"kml-popup"})}),v}},parseCoords:function(e){var t=e.getElementsByTagName("coordinates")
8208return this._read_coords(t[0])},parseLineString:function(e,t,i){var n=this.parseCoords(e)
8209if(n.length)return new L.Polyline(n,i)},parseTrack:function(e,t,i){var n=t.getElementsByTagName("gx:coord")
82100===n.length&&(n=t.getElementsByTagName("coord"))
8211for(var r=[],s=0;s<n.length;s++)r=r.concat(this._read_gxcoords(n[s]))
8212if(r.length)return new L.Polyline(r,i)},parsePoint:function(e,t,i){var n=e.getElementsByTagName("coordinates")
8213if(n.length){var r=n[0].childNodes[0].nodeValue.split(",")
8214return new L.KMLMarker(new L.LatLng(r[1],r[0]),i)}},parsePolygon:function(e,t,i){var n,r,s,o=[],a=[]
8215for(n=e.getElementsByTagName("outerBoundaryIs"),r=0;r<n.length;r++)(s=this.parseCoords(n[r]))&&o.push(s)
8216for(n=e.getElementsByTagName("innerBoundaryIs"),r=0;r<n.length;r++)(s=this.parseCoords(n[r]))&&a.push(s)
8217if(o.length)return i.fillColor&&(i.fill=!0),1===o.length?new L.Polygon(o.concat(a),i):new L.MultiPolygon(o,i)},getLatLngs:function(e){for(var t=e.getElementsByTagName("coordinates"),i=[],n=0;n<t.length;n++)i=i.concat(this._read_coords(t[n]))
8218return i},_read_coords:function(e){var t,i="",n=[]
8219for(t=0;t<e.childNodes.length;t++)i+=e.childNodes[t].nodeValue
8220for(i=i.split(/[\s\n]+/),t=0;t<i.length;t++){var r=i[t].split(",")
8221r.length<2||n.push(new L.LatLng(r[1],r[0]))}return n},_read_gxcoords:function(e){var t,i=[]
8222return t=e.firstChild.nodeValue.split(" "),i.push(new L.LatLng(t[1],t[0])),i},parseGroundOverlay:function(e){var t=e.getElementsByTagName("LatLonBox")[0],i=new L.LatLngBounds([t.getElementsByTagName("south")[0].childNodes[0].nodeValue,t.getElementsByTagName("west")[0].childNodes[0].nodeValue],[t.getElementsByTagName("north")[0].childNodes[0].nodeValue,t.getElementsByTagName("east")[0].childNodes[0].nodeValue]),n={Icon:!0,href:!0,color:!0}
8223var r={}
8224if(r=function e(t){for(var i={},r={},s=0;s<t.childNodes.length;s++){var o=t.childNodes[s],a=o.tagName
8225if(n[a]){var l=o.childNodes[0].nodeValue
8226"Icon"===a?(r=e(o)).href&&(i.href=r.href):"href"===a?i.href=l:"color"===a&&(i.opacity=parseInt(l.substring(0,2),16)/255,i.color="#"+l.substring(6,8)+l.substring(4,6)+l.substring(2,4))}}return i}(e),void 0!==t.getElementsByTagName("rotation")[0]){var s=t.getElementsByTagName("rotation")[0].childNodes[0].nodeValue
8227r.rotation=parseFloat(s)}return new L.RotatedImageOverlay(r.href,i,{opacity:r.opacity,angle:r.rotation})}}),L.KMLIcon=L.Icon.extend({options:{iconSize:[32,32],iconAnchor:[16,16]},_setIconStyles:function(e,t){L.Icon.prototype._setIconStyles.apply(this,[e,t]),e.complete?this.applyCustomStyles(e):e.onload=this.applyCustomStyles.bind(this,e)},applyCustomStyles:function(e){var t=this.options
8228this.options.popupAnchor=[0,-.83*e.height],"fraction"===t.anchorType.x&&(e.style.marginLeft=-t.anchorRef.x*e.width+"px"),"fraction"===t.anchorType.y&&
8228(e.style.marginTop=-(1-t.anchorRef.y)*e.height+1+"px"),"pixels"===t.anchorType.x&&(e.style.marginLeft=-t.anchorRef.x+"px"),"pixels"===t.anchorType.y&&(e.style.marginTop=t.anchorRef.y-e.height+1+"px")}}),L.KMLMarker=L.Marker.extend({options:{icon:new L.KMLIcon.Default}}),L.RotatedImageOverlay=L.ImageOverlay.extend({options:{angle:0},_reset:function(){L.ImageOverlay.prototype._reset.call(this),this._rotate()},_animateZoom:function(e){L.ImageOverlay.prototype._animateZoom.call(this,e),this._rotate()},_rotate:function(){if(L.DomUtil.TRANSFORM)this._image.style[L.DomUtil.TRANSFORM]+=" rotate("+this.options.angle+"deg)"
8229else if(L.Browser.ie){var e=this.options.angle*(Math.PI/180),t=Math.cos(e),i=Math.sin(e)
8230this._image.style.filter+=" progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11="+t+", M12="+-i+", M21="+i+", M22="+t+")"}},getBounds:function(){return this._bounds}}),L.StreetView=L.Control.extend({options:{google:!0,bing:!0,yandex:!0,mapillary:!0,mapillaryId:null,openstreetcam:!0,mosatlas:!0},providers:[["google","Street View","Google Street View",!1,"https://www.google.com/maps?layer=c&cbll={lat},{lon}"],["bing","Bing","Bing StreetSide",L.latLngBounds([[25,-168],[71.4,8.8]]),"https://www.bing.com/maps?cp={lat}~{lon}&lvl=19&style=x&v=2"],["yandex","ЯП","Yandex Panoramas",L.latLngBounds([[35.6,18.5],[72,180]]),"https://yandex.ru/maps/?panorama%5Bpoint%5D={lon},{lat}"],["mapillary","Mplr","Mapillary Photos",!1,"https://a.mapillary.com/v3/images?client_id={id}&closeto={lon},{lat}&lookat={lon},{lat}"],["openstreetcam","OSC","OpenStreetCam",!1,"lat={lat}&lng={lon}&distance=50"],["mosatlas","Мос","Панорамы из Атласа Москвы",L.latLngBounds([[55.113,36.708],[56.041,38]]),"http://atlas.mos.ru/?lang=ru&z=9&ll={lon}%2C{lat}&pp={lon}%2C{lat}"]],onAdd:function(e){this._container=L.DomUtil.create("div","leaflet-bar"),this._buttons=[]
8231for(var t=0;t<this.providers.length;t++)this._addProvider(this.providers[t])
8232return e.on("moveend",function(){this._fixed||this._update(e.getCenter())},this),this._update(e.getCenter()),this._container},fixCoord:function(e){this._update(e),this._fixed=!0},releaseCoord:function(){this._fixed=!1,this._update(this._map.getCenter())},_addProvider:function(e){if(this.options[e[0]]&&("mapillary"!=e[0]||this.options.mapillaryId)){var t=L.DomUtil.create("a")
8233t.innerHTML=e[1],t.title=e[2],t._bounds=e[3],t._template=e[4],t.href="#",t.target="streetview",t.style.padding="0 8px",t.style.width="auto","mapillary"==e[0]?(t._needUrl=!1,L.DomEvent.on(t,"click",function(e){return t._href&&this._ajaxRequest(t._href.replace(/{id}/,this.options.mapillaryId),function(e){if(e&&e.features&&e.features[0].properties){var i=e.features[0].properties.key,n="https://www.mapillary.com/map/im/{key}".replace(/{key}/,i)
8234window.open(n,t.target)}}),L.DomEvent.preventDefault(e)},this)):"openstreetcam"==e[0]?(t._needUrl=!1,L.DomEvent.on(t,"click",function(e){return t._href&&this._ajaxRequest("http://openstreetcam.org/nearby-tracks",function(e){if(e&&e.osv&&e.osv.sequences){var i=e.osv.sequences[0],n="https://www.openstreetcam.org/details/"+i.sequence_id+"/"+i.sequence_index
8235window.open(n,t.target)}},t._href),L.DomEvent.preventDefault(e)},this)):t._needUrl=!0,t.style.display="inline-block",t.style.border="none",t.style.borderRadius="0 0 0 0",this._buttons.push(t)}},_update:function(e){if(e)for(var t,i=0;i<this._buttons.length;i++){var n=this._buttons[i],r=!n._bounds||n._bounds.contains(e),s=this._container.contains(n)
8236if(r&&!s)ref=t?t.nextSibling:this._container.firstChild,this._container.insertBefore(n,ref)
8237else if(!r&&s)return void this._container.removeChild(n)
8238t=n
8239var o=n._template
8240o=o.replace(/{lon}/g,L.Util.formatNum(e.lng,6)).replace(/{lat}/g,L.Util.formatNum(e.lat,6)),n._needUrl?n.href=o:n._href=o}},_ajaxRequest:function(e,t,i){if(void 0!==window.XMLHttpRequest){var n=new XMLHttpRequest
8241n.open(i?"POST":"GET",e),i&&n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.onreadystatechange=function(){if(4===n.readyState&&200==n.status){var e=JSON.parse(n.responseText)
8242t(e)}},n.send(i)}}}),L.streetView=function(e){return new L.StreetView(e)},function(e,t){L.drawVersion="1.0.4",L.Draw={},L.drawLocal={draw:{toolbar:{actions:{title:"Cancel drawing",text:"Cancel"},finish:{title:"Finish drawing",text:"Finish"},undo:{title:"Delete last point drawn",text:"Delete last point"},buttons:{polyline:"Draw a polyline",polygon:"Draw a polygon",rectangle:"Draw a rectangle",circle:"Draw a circle",marker:"Draw a marker",circlemarker:"Draw a circlemarker"}},handlers:{circle:{tooltip:{start:"Click and drag to draw circle."},radius:"Radius"},circlemarker:{tooltip:{start:"Click map to place circle marker."}},marker:{tooltip:{start:"Click map to place marker."}},polygon:{tooltip:{start:"Click to start drawing shape.",cont:"Click to continue drawing shape.",end:"Click first point to close this shape."}},polyline:{error:"<strong>Error:</strong> shape edges cannot cross!",tooltip:{start:"Click to start drawing line.",cont:"Click to continue drawing line.",end:"Click last point to finish line."}},rectangle:{tooltip:{start:"Click and drag to draw rectangle."}},simpleshape:{tooltip:{end:"Release mouse to finish drawing."}}}},edit:{toolbar:{actions:{save:{title:"Save changes",text:"Save"},cancel:{title:"Cancel editing, discards all changes",text:"Cancel"}
vendor: 22,130 bytes, lines 8242-8289
8242,clearAll:{title:"Clear all layers",text:"Clear All"}},buttons:{edit:"Edit layers",editDisabled:"No layers to edit",remove:"Delete layers",removeDisabled:"No layers to delete"}},handlers:{edit:{tooltip:{text:"Drag handles or markers to edit features.",subtext:"Click cancel to undo changes."}},remove:{tooltip:{text:"Click on a feature to remove."}}}}},L.Draw.Event={},L.Draw.Event.CREATED="draw:created",L.Draw.Event.EDITED="draw:edited",L.Draw.Event.DELETED="draw:deleted",L.Draw.Event.DRAWSTART="draw:drawstart",L.Draw.Event.DRAWSTOP="draw:drawstop",L.Draw.Event.DRAWVERTEX="draw:drawvertex",L.Draw.Event.EDITSTART="draw:editstart",L.Draw.Event.EDITMOVE="draw:editmove",L.Draw.Event.EDITRESIZE="draw:editresize",L.Draw.Event.EDITVERTEX="draw:editvertex",L.Draw.Event.EDITSTOP="draw:editstop",L.Draw.Event.DELETESTART="draw:deletestart",L.Draw.Event.DELETESTOP="draw:deletestop",L.Draw.Event.TOOLBAROPENED="draw:toolbaropened",L.Draw.Event.TOOLBARCLOSED="draw:toolbarclosed",L.Draw.Event.MARKERCONTEXT="draw:markercontext",L.Draw=L.Draw||{},L.Draw.Feature=L.Handler.extend({initialize:function(e,t){this._map=e,this._container=e._container,this._overlayPane=e._panes.overlayPane,this._popupPane=e._panes.popupPane,t&&t.shapeOptions&&(t.shapeOptions=L.Util.extend({},this.options.shapeOptions,t.shapeOptions)),L.setOptions(this,t)
8243var i=L.version.split(".")
82441===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.Draw.Feature.include(L.Evented.prototype):L.Draw.Feature.include(L.Mixin.Events)},enable:function(){this._enabled||(L.Handler.prototype.enable.call(this),this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DRAWSTART,{layerType:this.type}))},disable:function(){this._enabled&&(L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DRAWSTOP,{layerType:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map
8245e&&(L.DomUtil.disableTextSelection(),e.getContainer().focus(),this._tooltip=new L.Draw.Tooltip(this._map),L.DomEvent.on(this._container,"keyup",this._cancelDrawing,this))},removeHooks:function(){this._map&&(L.DomUtil.enableTextSelection(),this._tooltip.dispose(),this._tooltip=null,L.DomEvent.off(this._container,"keyup",this._cancelDrawing,this))},setOptions:function(e){L.setOptions(this,e)},_fireCreatedEvent:function(e){this._map.fire(L.Draw.Event.CREATED,{layer:e,layerType:this.type})},_cancelDrawing:function(e){27===e.keyCode&&(this._map.fire("draw:canceled",{layerType:this.type}),this.disable())}}),L.Draw.Polyline=L.Draw.Feature.extend({statics:{TYPE:"polyline"},Poly:L.Polyline,options:{allowIntersection:!0,repeatMode:!1,drawError:{color:"#b00b00",timeout:2500},icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),guidelineDistance:20,maxGuideLineLength:4e3,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!1,clickable:!0},metric:!0,feet:!0,nautic:!1,showLength:!0,zIndexOffset:2e3,factor:1,maxPoints:0},initialize:function(e,t){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this.options.drawError.message=L.drawLocal.draw.handlers.polyline.error,t&&t.drawError&&(t.drawError=L.Util.extend({},this.options.drawError,t.drawError)),this.type=L.Draw.Polyline.TYPE,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._markers=[],this._markerGroup=new L.LayerGroup,this._map.addLayer(this._markerGroup),this._poly=new L.Polyline([],this.options.shapeOptions),this._tooltip.updateContent(this._getTooltipText()),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("mouseout",this._onMouseOut,this).on("mousemove",this._onMouseMove,this).on("mousedown",this._onMouseDown,this).on("mouseup",this._onMouseUp,this).addTo(this._map),this._map.on("mouseup",this._onMouseUp,this).on("mousemove",this._onMouseMove,this).on("zoomlevelschange",this._onZoomEnd,this).on("touchstart",this._onTouch,this).on("zoomend",this._onZoomEnd,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._clearHideErrorTimeout(),this._cleanUpShape(),this._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers,this._map.removeLayer(this._poly),delete this._poly,this._mouseMarker.off("mousedown",this._onMouseDown,this).off("mouseout",this._onMouseOut,this).off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._clearGuides(),this._map.off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this).off("zoomlevelschange",this._onZoomEnd,this).off("zoomend",this._onZoomEnd,this).off("touchstart",this._onTouch,this).off("click",this._onTouch,this)},deleteLastVertex:function(){if(!(this._markers.length<=1)){var e=this._markers.pop(),t=this._poly,i=t.getLatLngs(),n=i.splice(-1,1)[0]
8246this._poly.setLatLngs(i),this._markerGroup.removeLayer(e),t.getLatLngs().length<2&&this._map.removeLayer(t),this._vertexChanged(n,!1)}},addVertex:function(e){this._markers.length>=2&&!this.options.allowIntersection&&this._poly.newLatLngIntersects(e)?this._showErrorTooltip():(this._errorShown&&this._hideErrorTooltip(),this._markers.push(this._createMarker(e)),this._poly.addLatLng(e),2===this._poly.getLatLngs().length&&this._map.addLayer(this._poly),this._vertexChanged(e,!0))},completeShape:function(){this._markers.length<=1||!this._shapeIsValid()||(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_finishShape:function(){var e=this._poly._defaultShape?this._poly._defaultShape():this._poly.getLatLngs(),t=this._poly.newLatLngIntersects(e[e.length-1])
8247!this.options.allowIntersection&&t||!this._shapeIsValid()?this._showErrorTooltip():(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_shapeIsValid:function(){return!0},_onZoomEnd:function(){null!==this._markers&&this._updateGuide()},_onMouseMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent),i=this._map.layerPointToLatLng(t)
8248this._currentLatLng=i,this._updateTooltip(i),this._updateGuide(t),this._mouseMarker.setLatLng(i),L.DomEvent.preventDefault(e.originalEvent)},_vertexChanged:function(e,t){this._map.fire(L.Draw.Event.DRAWVERTEX,{layers:this._markerGroup}),this._updateFinishHandler(),this._updateRunningMeasure(e,t),this._clearGuides(),this._updateTooltip()},_onMouseDown:function(e){if(!this._clickHandled&&!this._touchHandled&&!this._disableMarkers){this._onMouseMove(e),this._clickHandled=!0,this._disableNewMarkers()
8249var t=e.originalEvent,i=t.clientX,n=t.clientY
8250this._startPoint.call(this,i,n)}},_startPoint:function(e,t){this._mouseDownOrigin=L.point(e,t)},_onMouseUp:function(e){var t=e.originalEvent,i=t.clientX,n=t.clientY
8251this._endPoint.call(this,i,n,e),this._clickHandled=null},_endPoint:function(t,i,n){if(this._mouseDownOrigin){var r=L.point(t,i).distanceTo(this._mouseDownOrigin),s=this._calculateFinishDistance(n.latlng)
8252this.options.maxPoints>1&&this.options.maxPoints==this._markers.length+1?(this.addVertex(n.latlng),this._finishShape()):s<10&&L.Browser.touch?this._finishShape():Math.abs(r)<9*(e.devicePixelRatio||1)&&this.addVertex(n.latlng),this._enableNewMarkers()}this._mouseDownOrigin=null},_onTouch:function(e){var t,i,n=e.originalEvent
8253!n.touches||!n.touches[0]||this._clickHandled||this._touchHandled||this._disableMarkers||(t=n.touches[0].clientX,i=n.touches[0].clientY,this._disableNewMarkers(),this._touchHandled=!0,this._startPoint.call(this,t,i),this._endPoint.call(this,t,i,e),this._touchHandled=null),this._clickHandled=null},_onMouseOut:function(){this._tooltip&&this._tooltip._onMouseOut.call(this._tooltip)},_calculateFinishDistance:function(e){var t
8254if(this._markers.length>0){var i
8255if(this.type===L.Draw.Polyline.TYPE)i=this._markers[this._markers.length-1]
8256else{if(this.type!==L.Draw.Polygon.TYPE)return 1/0
8257i=this._markers[0]}var n=this._map.latLngToContainerPoint(i.getLatLng()),r=new L.Marker(e,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}),s=this._map.latLngToContainerPoint(r.getLatLng())
8258t=n.distanceTo(s)}else t=1/0
8259return t},_updateFinishHandler:function(){var e=this._markers.length
8260e>1&&this._markers[e-1].on("click",this._finishShape,this),e>2&&this._markers[e-2].off("click",this._finishShape,this)},_createMarker:function(e){var t=new L.Marker(e,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset})
8261return this._markerGroup.addLayer(t),t},_updateGuide:function(e){var t=this._markers?this._markers.length:0
8262t>0&&(e=e||this._map.latLngToLayerPoint(this._currentLatLng),this._clearGuides(),this._drawGuide(this._map.latLngToLayerPoint(this._markers[t-1].getLatLng()),e))},_updateTooltip:function(e){var t=this._getTooltipText()
8263e&&this._tooltip.updatePosition(e),this._errorShown||this._tooltip.updateContent(t)},_drawGuide:function(e,t){var i,n,r,s=Math.floor(Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))),o=this.options.guidelineDistance,a=this.options.maxGuideLineLength,l=s>a?s-a:o
8264for(this._guidesContainer||(this._guidesContainer=L.DomUtil.create("div","leaflet-draw-guides",this._overlayPane));l<s;l+=this.options.guidelineDistance)i=l/s,n={x:Math.floor(e.x*(1-i)+i*t.x),y:Math.floor(e.y*(1-i)+i*t.y)},(r=L.DomUtil.create("div","leaflet-draw-guide-dash",this._guidesContainer)).style.backgroundColor=this._errorShown?this.options.drawError.color:this.options.shapeOptions.color,L.DomUtil.setPosition(r,n)},_updateGuideColor:function(e){if(this._guidesContainer)for(var t=0,i=this._guidesContainer.childNodes.length;t<i;t++)this._guidesContainer.childNodes[t].style.backgroundColor=e},_clearGuides:function(){if(this._guidesContainer)for(;this._guidesContainer.firstChild;)this._guidesContainer.removeChild(this._guidesContainer.firstChild)},_getTooltipText:function(){var e,t,i=this.options.showLength
8265return 0===this._markers.length?e={text:L.drawLocal.draw.handlers.polyline.tooltip.start}:(t=i?this._getMeasurementString():"",e=1===this._markers.length?{text:L.drawLocal.draw.handlers.polyline.tooltip.cont,subtext:t}:{text:L.drawLocal.draw.handlers.polyline.tooltip.end,subtext:t}),e},_updateRunningMeasure:function(e,t){var i,n,r=this._markers.length
82661===this._markers.length?this._measurementRunningTotal=0:(i=r-(t?2:1),n=L.GeometryUtil.isVersion07x()?e.distanceTo(this._markers[i].getLatLng())*(this.options.factor||1):this._map.distance(e,this._markers[i].getLatLng())*(this.options.factor||1),this._measurementRunningTotal+=n*(t?1:-1))},_getMeasurementString:function(){var e,t=this._currentLatLng,i=this._markers[this._markers.length-1].getLatLng()
8267return e=L.GeometryUtil.isVersion07x()?i&&t&&t.distanceTo?this._measurementRunningTotal+t.distanceTo(i)*(this.options.factor||1):this._measurementRunningTotal||0:i&&t?this._measurementRunningTotal+this._map.distance(t,i)*(this.options.factor||1):this._measurementRunningTotal||0,L.GeometryUtil.readableDistance(e,this.options.metric,this.options.feet,this.options.nautic,this.options.precision)},_showErrorTooltip:function(){this._errorShown=!0,this._tooltip.showAsError().updateContent({text:this.options.drawError.message}),this._updateGuideColor(this.options.drawError.color),this._poly.setStyle({color:this.options.drawError.color}),this._clearHideErrorTimeout(),this._hideErrorTimeout=setTimeout(L.Util.bind(this._hideErrorTooltip,this),this.options.drawError.timeout)},_hideErrorTooltip:function(){this._errorShown=!1,this._clearHideErrorTimeout(),this._tooltip.removeError().updateContent(this._getTooltipText()),this._updateGuideColor(this.options.shapeOptions.color),this._poly.setStyle({color:this.options.shapeOptions.color})},_clearHideErrorTimeout:function(){this._hideErrorTimeout&&(clearTimeout(this._hideErrorTimeout),this._hideErrorTimeout=null)},_disableNewMarkers:function(){this._disableMarkers=!0},_enableNewMarkers:function(){setTimeout(function(){this._disableMarkers=!1}.bind(this),50)},_cleanUpShape:function(){this._markers.length>1&&this._markers[this._markers.length-1].off("click",this._finishShape,this)},_fireCreatedEvent:function(){var e=new this.Poly(this._poly.getLatLngs(),this.options.shapeOptions)
8268L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)}}),L.Draw.Polygon=L.Draw.Polyline.extend({statics:{TYPE:"polygon"},Poly:L.Polygon,options:{showArea:!1,showLength:!1,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},metric:!0,feet:!0,nautic:!1,precision:{}},initialize:function(e,t){L.Draw.Polyline.prototype.initialize.call(this,e,t),this.type=L.Draw.Polygon.TYPE},_updateFinishHandler:function(){var e=this._markers.length
82691===e&&this._markers[0].on("click",this._finishShape,this),e>2&&(this._markers[e-1].on("dblclick",this._finishShape,this),e>3&&this._markers[e-2].off("dblclick",this._finishShape,this))},_getTooltipText:function(){var e,t
8270return 0===this._markers.length?e=L.drawLocal.draw.handlers.polygon.tooltip.start:this._markers.length<3?(e=L.drawLocal.draw.handlers.polygon.tooltip.cont,t=this._getMeasurementString()):(e=L.drawLocal.draw.handlers.polygon.tooltip.end,t=this._getMeasurementString()),{text:e,subtext:t}},_getMeasurementString:function(){var e=this._area,t=""
8271return e||this.options.showLength?(this.options.showLength&&(t=L.Draw.Polyline.prototype._getMeasurementString.call(this)),e&&(t+="<br>"+L.GeometryUtil.readableArea(e,this.options.metric,this.options.precision)),t):null},_shapeIsValid:function(){return this._markers.length>=3},_vertexChanged:function(e,t){var i
8272!this.options.allowIntersection&&this.options.showArea&&(i=this._poly.getLatLngs(),this._area=L.GeometryUtil.geodesicArea(i)),L.Draw.Polyline.prototype._vertexChanged.call(this,e,t)},_cleanUpShape:function(){var e=this._markers.length
8273e>0&&(this._markers[0].off("click",this._finishShape,this),e>2&&this._markers[e-1].off("dblclick",this._finishShape,this))}}),L.SimpleShape={},L.Draw.SimpleShape=L.Draw.Feature.extend({options:{repeatMode:!1},initialize:function(e,t){this._endLabelText=L.drawLocal.draw.handlers.simpleshape.tooltip.end,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._mapDraggable=this._map.dragging.enabled(),this._mapDraggable&&this._map.dragging.disable(),this._container.style.cursor="crosshair",this._tooltip.updateContent({text:this._initialLabelText}),this._map.on("mousedown",this._onMouseDown,this).on("mousemove",this._onMouseMove,this).on("touchstart",this._onMouseDown,this).on("touchmove",this._onMouseMove,this),t.addEventListener("touchstart",L.DomEvent.preventDefault,{passive:!1}))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._mapDraggable&&this._map.dragging.enable(),this._container.style.cursor="",this._map.off("mousedown",this._onMouseDown,this).off("mousemove",this._onMouseMove,this).off("touchstart",this._onMouseDown,this).off("touchmove",this._onMouseMove,this),L.DomEvent.off(t,"mouseup",this._onMouseUp,this),L.DomEvent.off(t,"touchend",this._onMouseUp,this),t.removeEventListener("touchstart",L.DomEvent.preventDefault),this._shape&&(this._map.removeLayer(this._shape),delete this._shape)),this._isDrawing=!1},_getTooltipText:function(){return{text:this._endLabelText}},_onMouseDown:function(e){this._isDrawing=!0,this._startLatLng=e.latlng,L.DomEvent.on(t,"mouseup",this._onMouseUp,this).on(t,"touchend",this._onMouseUp,this).preventDefault(e.originalEvent)},_onMouseMove:function(e){var t=e.latlng
8274this._tooltip.updatePosition(t),this._isDrawing&&(this._tooltip.updateContent(this._getTooltipText()),this._drawShape(t))},_onMouseUp:function(){this._shape&&this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()}}),L.Draw.Rectangle=L.Draw.SimpleShape.extend({statics:{TYPE:"rectangle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showArea:!0,metric:!0},initialize:function(e,t){this.type=L.Draw.Rectangle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.rectangle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,e,t)},disable:function(){this._enabled&&(this._isCurrentlyTwoClickDrawing=!1,L.Draw.SimpleShape.prototype.disable.call(this))},_onMouseUp:function(e){this._shape||this._isCurrentlyTwoClickDrawing?this._isCurrentlyTwoClickDrawing&&!function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}(e.target,"leaflet-pane")||L.Draw.SimpleShape.prototype._onMouseUp.call(this):this._isCurrentlyTwoClickDrawing=!0},_drawShape:function(e){this._shape?this._shape.setBounds(new L.LatLngBounds(this._startLatLng,e)):(this._shape=new L.Rectangle(new L.LatLngBounds(this._startLatLng,e),this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var e=new L.Rectangle(this._shape.getBounds(),this.options.shapeOptions)
8275L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,e)},_getTooltipText:function(){var e,t,i,n=L.Draw.SimpleShape.prototype._getTooltipText.call(this),r=this._shape,s=this.options.showArea
8276return r&&(e=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),t=L.GeometryUtil.geodesicArea(e),i=s?L.GeometryUtil.readableArea(t,this.options.metric):""),{text:n.text,subtext:i}}}),L.Draw.Marker=L.Draw.Feature.extend({statics:{TYPE:"marker"},options:{icon:new L.Icon.Default,repeatMode:!1,zIndexOffset:2e3},initialize:function(e,t){this.type=L.Draw.Marker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.marker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._tooltip.updateContent({text:this._initialLabelText}),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("click",this._onClick,this).addTo(this._map),this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onTouch,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._map.off("click",this._onClick,this).off("click",this._onTouch,this),this._marker&&(this._marker.off("click",this._onClick,this),this._map.removeLayer(this._marker),delete this._marker),this._mouseMarker.off("click",this._onClick,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._map.off("mousemove",this._onMouseMove,this))},_onMouseMove:function(e){var t=e.latlng
8277this._tooltip.updatePosition(t),this._mouseMarker.setLatLng(t),this._marker?(t=this._mouseMarker.getLatLng(),this._marker.setLatLng(t)):(this._marker=this._createMarker(t),this._marker.on("click",this._onClick,this),this._map.on("click",this._onClick,this).addLayer(this._marker))},_createMarker:function(e){return new L.Marker(e,{icon:this.options.icon,zIndexOffset:this.options.zIndexOffset})},_onClick:function(){this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_onTouch:function(e){this._onMouseMove(e),this._onClick()},_fireCreatedEvent:function(){var e=new L.Marker.Touch(this._marker.getLatLng(),{icon:this.options.icon})
8278L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)}}),L.Draw.CircleMarker=L.Draw.Marker.extend({statics:{TYPE:"circlemarker"},options:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0,zIndexOffset:2e3},initialize:function(e,t){this.type=L.Draw.CircleMarker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circlemarker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,e,t)},_fireCreatedEvent:function(){var e=new L.CircleMarker(this._marker.getLatLng(),this.options)
8279L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)},_createMarker:function(e){return new L.CircleMarker(e,this.options)}}),L.Draw.Circle=L.Draw.SimpleShape.extend({statics:{TYPE:"circle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showRadius:!0,metric:!0,feet:!0,nautic:!1},initialize:function(e,t){this.type=L.Draw.Circle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,e,t)},_drawShape:function(e){if(L.GeometryUtil.isVersion07x())var t=this._startLatLng.distanceTo(e)
8280else t=this._map.distance(this._startLatLng,e)
8281this._shape?this._shape.setRadius(t):(this._shape=new L.Circle(this._startLatLng,t,this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var e=new L.Circle(this._startLatLng,this._shape.getRadius(),this.options.shapeOptions)
8282L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,e)},_onMouseMove:function(e){var t,i=e.latlng,n=this.options.showRadius,r=this.options.metric
8283if(this._tooltip.updatePosition(i),this._isDrawing){this._drawShape(i),t=this._shape.getRadius().toFixed(1)
8284var s=""
8285n&&(s=L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(t,r,this.options.feet,this.options.nautic)),this._tooltip.updateContent({text:this._endLabelText,subtext:s})}}}),L.Edit=L.Edit||{},L.Edit.Marker=L.Handler.extend({initialize:function(e,t){this._marker=e,L.setOptions(this,t)},addHooks:function(){var e=this._marker
8286e.dragging.enable(),e.on("dragend",this._onDragEnd,e),this._toggleMarkerHighlight()},removeHooks:function(){var e=this._marker
8287e.dragging.disable(),e.off("dragend",this._onDragEnd,e),this._toggleMarkerHighlight()},_onDragEnd:function(e){var t=e.target
8288t.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:t})},_toggleMarkerHighlight:function(){var e=this._marker._icon
8289e&&(e.style.display="none",L.DomUtil.hasClass(e,"leaflet-edit-marker-selected")?(L.DomUtil.removeClass(e,"leaflet-edit-marker-selected"),this._offsetMarker(e,-4)):(L.Dom
vendor: 17,761 bytes, lines 8289-8339
8289Util.addClass(e,"leaflet-edit-marker-selected"),this._offsetMarker(e,4)),e.style.display="")},_offsetMarker:function(e,t){var i=parseInt(e.style.marginTop,10)-t,n=parseInt(e.style.marginLeft,10)-t
8290e.style.marginTop=i+"px",e.style.marginLeft=n+"px"}}),L.Marker.addInitHook(function(){L.Edit.Marker&&(this.editing=new L.Edit.Marker(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.Poly=L.Handler.extend({initialize:function(e){this.latlngs=[e._latlngs],e._holes&&(this.latlngs=this.latlngs.concat(e._holes)),this._poly=e,this._poly.on("revert-edited",this._updateLatLngs,this)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._poly._latlngs)?this._poly._latlngs:this._poly._latlngs[0]:this._poly._latlngs},_eachVertexHandler:function(e){for(var t=0;t<this._verticesHandlers.length;t++)e(this._verticesHandlers[t])},addHooks:function(){this._initHandlers(),this._eachVertexHandler(function(e){e.addHooks()})},removeHooks:function(){this._eachVertexHandler(function(e){e.removeHooks()})},updateMarkers:function(){this._eachVertexHandler(function(e){e.updateMarkers()})},_initHandlers:function(){this._verticesHandlers=[]
8291for(var e=0;e<this.latlngs.length;e++)this._verticesHandlers.push(new L.Edit.PolyVerticesEdit(this._poly,this.latlngs[e],this._poly.options.poly))},_updateLatLngs:function(e){this.latlngs=[e.layer._latlngs],e.layer._holes&&(this.latlngs=this.latlngs.concat(e.layer._holes))}}),L.Edit.PolyVerticesEdit=L.Handler.extend({options:{icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),drawError:{color:"#b00b00",timeout:1e3}},initialize:function(e,t,i){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this._poly=e,i&&i.drawError&&(i.drawError=L.Util.extend({},this.options.drawError,i.drawError)),this._latlngs=t,L.setOptions(this,i)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._latlngs)?this._latlngs:this._latlngs[0]:this._latlngs},addHooks:function(){var e=this._poly,t=e._path
8292e instanceof L.Polygon||(e.options.fill=!1,e.options.editing&&(e.options.editing.fill=!1)),t&&e.options.editing&&e.options.editing.className&&(e.options.original.className&&e.options.original.className.split(" ").forEach(function(e){L.DomUtil.removeClass(t,e)}),e.options.editing.className.split(" ").forEach(function(e){L.DomUtil.addClass(t,e)})),e.setStyle(e.options.editing),this._poly._map&&(this._map=this._poly._map,this._markerGroup||this._initMarkers(),this._poly._map.addLayer(this._markerGroup))},removeHooks:function(){var e=this._poly,t=e._path
8293t&&e.options.editing&&e.options.editing.className&&(e.options.editing.className.split(" ").forEach(function(e){L.DomUtil.removeClass(t,e)}),e.options.original.className&&e.options.original.className.split(" ").forEach(function(e){L.DomUtil.addClass(t,e)})),e.setStyle(e.options.original),e._map&&(e._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers)},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._markers=[]
8294var e,t,i,n,r,s,o=this._defaultShape()
8295for(e=0,i=o.length;e<i;e++)(n=this._createMarker(o[e],e)).on("click",this._onMarkerClick,this),n.on("contextmenu",this._onContextMenu,this),this._markers.push(n)
8296for(e=0,t=i-1;e<i;t=e++)(0!==e||L.Polygon&&this._poly instanceof L.Polygon)&&(r=this._markers[t],s=this._markers[e],this._createMiddleMarker(r,s),this._updatePrevNext(r,s))},_createMarker:function(e,t){var i=new L.Marker.Touch(e,{draggable:!0,icon:this.options.icon})
8297return i._origLatLng=e,i._index=t,i.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._fireEdit,this).on("touchmove",this._onTouchMove,this).on("touchend",this._fireEdit,this).on("MSPointerMove",this._onTouchMove,this).on("MSPointerUp",this._fireEdit,this),this._markerGroup.addLayer(i),i},_onMarkerDragStart:function(){this._poly.fire("editstart")},_spliceLatLngs:function(){var e=this._defaultShape(),t=[].splice.apply(e,arguments)
8298return this._poly._convertLatLngs(e,!0),this._poly.redraw(),t},_removeMarker:function(e){var t=e._index
8299this._markerGroup.removeLayer(e),this._markers.splice(t,1),this._spliceLatLngs(t,1),this._updateIndexes(t,-1),e.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._fireEdit,this).off("touchmove",this._onMarkerDrag,this).off("touchend",this._fireEdit,this).off("click",this._onMarkerClick,this).off("MSPointerMove",this._onTouchMove,this).off("MSPointerUp",this._fireEdit,this)},_fireEdit:function(){this._poly.edited=!0,this._poly.fire("edit"),this._poly._map.fire(L.Draw.Event.EDITVERTEX,{layers:this._markerGroup,poly:this._poly})},_onMarkerDrag:function(e){var t=e.target,i=this._poly,n=L.LatLngUtil.cloneLatLng(t._origLatLng)
8300if(L.extend(t._origLatLng,t._latlng),i.options.poly){var r=i._map._editTooltip
8301if(!i.options.poly.allowIntersection&&i.intersects()){L.extend(t._origLatLng,n),t.setLatLng(n)
8302var s=i.options.color
8303i.setStyle({color:this.options.drawError.color}),r&&r.updateContent({text:L.drawLocal.draw.handlers.polyline.error}),setTimeout(function(){i.setStyle({color:s}),r&&r.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext})},1e3)}}t._middleLeft&&t._middleLeft.setLatLng(this._getMiddleLatLng(t._prev,t)),t._middleRight&&t._middleRight.setLatLng(this._getMiddleLatLng(t,t._next)),this._poly._bounds._southWest=L.latLng(1/0,1/0),this._poly._bounds._northEast=L.latLng(-1/0,-1/0)
8304var o=this._poly.getLatLngs()
8305this._poly._convertLatLngs(o,!0),this._poly.redraw(),this._poly.fire("editdrag")},_onMarkerClick:function(e){var t=L.Polygon&&this._poly instanceof L.Polygon?4:3,i=e.target
8306this._defaultShape().length<t||(this._removeMarker(i),this._updatePrevNext(i._prev,i._next),i._middleLeft&&this._markerGroup.removeLayer(i._middleLeft),i._middleRight&&this._markerGroup.removeLayer(i._middleRight),i._prev&&i._next?this._createMiddleMarker(i._prev,i._next):i._prev?i._next||(i._prev._middleRight=null):i._next._middleLeft=null,this._fireEdit())},_onContextMenu:function(e){var t=e.target
8307this._poly,this._poly._map.fire(L.Draw.Event.MARKERCONTEXT,{marker:t,layers:this._markerGroup,poly:this._poly}),L.DomEvent.stopPropagation},_onTouchMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent.touches[0]),i=this._map.layerPointToLatLng(t),n=e.target
8308L.extend(n._origLatLng,i),n._middleLeft&&n._middleLeft.setLatLng(this._getMiddleLatLng(n._prev,n)),n._middleRight&&n._middleRight.setLatLng(this._getMiddleLatLng(n,n._next)),this._poly.redraw(),this.updateMarkers()},_updateIndexes:function(e,t){this._markerGroup.eachLayer(function(i){i._index>e&&(i._index+=t)})},_createMiddleMarker:function(e,t){var i,n,r,s=this._getMiddleLatLng(e,t),o=this._createMarker(s)
8309o.setOpacity(.6),e._middleRight=t._middleLeft=o,n=function(){o.off("touchmove",n,this)
8310var r=t._index
8311o._index=r,o.off("click",i,this).on("click",this._onMarkerClick,this),s.lat=o.getLatLng().lat,s.lng=o.getLatLng().lng,this._spliceLatLngs(r,0,s),this._markers.splice(r,0,o),o.setOpacity(1),this._updateIndexes(r,1),t._index++,this._updatePrevNext(e,o),this._updatePrevNext(o,t),this._poly.fire("editstart")},r=function(){o.off("dragstart",n,this),o.off("dragend",r,this),o.off("touchmove",n,this),this._createMiddleMarker(e,o),this._createMiddleMarker(o,t)},i=function(){n.call(this),r.call(this),this._fireEdit()},o.on("click",i,this).on("dragstart",n,this).on("dragend",r,this).on("touchmove",n,this),this._markerGroup.addLayer(o)},_updatePrevNext:function(e,t){e&&(e._next=t),t&&(t._prev=e)},_getMiddleLatLng:function(e,t){var i=this._poly._map,n=i.project(e.getLatLng()),r=i.project(t.getLatLng())
8312return i.unproject(n._add(r)._divideBy(2))}}),L.Polyline.addInitHook(function(){this.editing||(L.Edit.Poly&&(this.editing=new L.Edit.Poly(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()}))}),L.Edit=L.Edit||{},L.Edit.SimpleShape=L.Handler.extend({options:{moveIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move"}),resizeIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move leaflet-touch-icon"}),touchResizeIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize leaflet-touch-icon"})},initialize:function(e,t){L.Browser.touch&&(this.options.moveIcon=this.options.touchMoveIcon,this.options.resizeIcon=this.options.touchResizeIcon),this._shape=e,L.Util.setOptions(this,t)},addHooks:function(){var e=this._shape
8313this._shape._map&&(this._map=this._shape._map,e.setStyle(e.options.editing),e._map&&(this._map=e._map,this._markerGroup||this._initMarkers(),this._map.addLayer(this._markerGroup)))},removeHooks:function(){var e=this._shape
8314if(e.setStyle(e.options.original),e._map){this._unbindMarker(this._moveMarker)
8315for(var t=0,i=this._resizeMarkers.length;t<i;t++)this._unbindMarker(this._resizeMarkers[t])
8316this._resizeMarkers=null,this._map.removeLayer(this._markerGroup),delete this._markerGroup}this._map=null},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._createMoveMarker(),this._createResizeMarker()},_createMoveMarker:function(){},_createResizeMarker:function(){},_createMarker:function(e,t){var i=new L.Marker.Touch(e,{draggable:!0,icon:t,zIndexOffset:10})
8317return this._bindMarker(i),this._markerGroup.addLayer(i),i},_bindMarker:function(e){e.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._onMarkerDragEnd,this).on("touchstart",this._onTouchStart,this).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onTouchEnd,this).on("MSPointerUp",this._onTouchEnd,this)},_unbindMarker:function(e){e.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._onMarkerDragEnd,this).off("touchstart",this._onTouchStart,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onTouchEnd,this).off("MSPointerUp",this._onTouchEnd,this)},_onMarkerDragStart:function(e){e.target.setOpacity(0),this._shape.fire("editstart")},_fireEdit:function(){this._shape.edited=!0,this._shape.fire("edit")},_onMarkerDrag:function(e){var t=e.target,i=t.getLatLng()
8318t===this._moveMarker?this._move(i):this._resize(i),this._shape.redraw(),this._shape.fire("editdrag")},_onMarkerDragEnd:function(e){e.target.setOpacity(1),this._fireEdit()},_onTouchStart:function(e){if(L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,e),"function"==typeof this._getCorners){var t=this._getCorners(),i=e.target,n=i._cornerIndex
8319i.setOpacity(0),this._oppositeCorner=t[(n+2)%4],this._toggleCornerMarkers(0,n)}this._shape.fire("editstart")},_onTouchMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent.touches[0]),i=this._map.layerPointToLatLng(t)
8320return e.target===this._moveMarker?this._move(i):this._resize(i),this._shape.redraw(),!1},_onTouchEnd:function(e){e.target.setOpacity(1),this.updateMarkers(),this._fireEdit()},_move:function(){},_resize:function(){}}),L.Edit=L.Edit||{},L.Edit.Rectangle=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var e=this._shape.getBounds().getCenter()
8321this._moveMarker=this._createMarker(e,this.options.moveIcon)},_createResizeMarker:function(){var e=this._getCorners()
8322this._resizeMarkers=[]
8323for(var t=0,i=e.length;t<i;t++)this._resizeMarkers.push(this._createMarker(e[t],this.options.resizeIcon)),this._resizeMarkers[t]._cornerIndex=t},_onMarkerDragStart:function(e){L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,e)
8324var t=this._getCorners(),i=e.target._cornerIndex
8325this._oppositeCorner=t[(i+2)%4],this._toggleCornerMarkers(0,i)},_onMarkerDragEnd:function(e){var t,i=e.target
8326i===this._moveMarker&&(t=this._shape.getBounds().getCenter(),i.setLatLng(t)),this._toggleCornerMarkers(1),this._repositionCornerMarkers(),L.Edit.SimpleShape.prototype._onMarkerDragEnd.call(this,e)},_move:function(e){for(var t,i=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),n=this._shape.getBounds().getCenter(),r=[],s=0,o=i.length;s<o;s++)t=[i[s].lat-n.lat,i[s].lng-n.lng],r.push([e.lat+t[0],e.lng+t[1]])
8327this._shape.setLatLngs(r),this._repositionCornerMarkers(),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})},_resize:function(e){var t
8328this._shape.setBounds(L.latLngBounds(e,this._oppositeCorner)),t=this._shape.getBounds(),this._moveMarker.setLatLng(t.getCenter()),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})},_getCorners:function(){var e=this._shape.getBounds()
8329return[e.getNorthWest(),e.getNorthEast(),e.getSouthEast(),e.getSouthWest()]},_toggleCornerMarkers:function(e){for(var t=0,i=this._resizeMarkers.length;t<i;t++)this._resizeMarkers[t].setOpacity(e)},_repositionCornerMarkers:function(){for(var e=this._getCorners(),t=0,i=this._resizeMarkers.length;t<i;t++)this._resizeMarkers[t].setLatLng(e[t])}}),L.Rectangle.addInitHook(function(){L.Edit.Rectangle&&(this.editing=new L.Edit.Rectangle(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.CircleMarker=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var e=this._shape.getLatLng()
8330this._moveMarker=this._createMarker(e,this.options.moveIcon)},_createResizeMarker:function(){this._resizeMarkers=[]},_move:function(e){if(this._resizeMarkers.length){var t=this._getResizeMarkerPoint(e)
8331this._resizeMarkers[0].setLatLng(t)}this._shape.setLatLng(e),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})}}),L.CircleMarker.addInitHook(function(){L.Edit.CircleMarker&&(this.editing=new L.Edit.CircleMarker(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Edit=L.Edit||{},L.Edit.Circle=L.Edit.CircleMarker.extend({_createResizeMarker:function(){var e=this._shape.getLatLng(),t=this._getResizeMarkerPoint(e)
8332this._resizeMarkers=[],this._resizeMarkers.push(this._createMarker(t,this.options.resizeIcon))},_getResizeMarkerPoint:function(e){var t=this._shape._radius*Math.cos(Math.PI/4),i=this._map.project(e)
8333return this._map.unproject([i.x+t,i.y-t])},_resize:function(e){var t=this._moveMarker.getLatLng()
8334L.GeometryUtil.isVersion07x()?radius=t.distanceTo(e):radius=this._map.distance(t,e),this._shape.setRadius(radius),this._map.editTooltip&&this._map._editTooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.subtext+"<br />"+L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(radius,!0,this.options.feet,this.options.nautic)}),this._shape.setRadius(radius),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})}}),L.Circle.addInitHook(function(){L.Edit.Circle&&(this.editing=new L.Edit.Circle(this),this.options.editable&&this.editing.enable())}),L.Map.mergeOptions({touchExtend:!0}),L.Map.TouchExtend=L.Handler.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane},addHooks:function(){L.DomEvent.on(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.on(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.on(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.on(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.on(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.on(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.on(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.on(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.on(this._container,"touchleave",this._onTouchLeave,this))},removeHooks:function(){L.DomEvent.off(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.off(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.off(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.off(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.off(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.off(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.off(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.off(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.off(this._container,"touchleave",this._onTouchLeave,this))},_touchEvent:function(e,t){var i={}
8335if(void 0!==e.touches){if(!e.touches.length)return
8336i=e.touches[0]}else{if("touch"!==e.pointerType)return
8337if(i=e,!this._filterClick(e))return}var n=this._map.mouseEventToContainerPoint(i),r=this._map.mouseEventToLayerPoint(i),s=this._map.layerPointToLatLng(r)
8338this._map.fire(t,{latlng:s,layerPoint:r,containerPoint:n,pageX:i.pageX,pageY:i.pageY,originalEvent:e})},_filterClick:function(e){var t=e.timeStamp||e.originalEvent.timeStamp,i=L.DomEvent._lastClick&&t-L.DomEvent._lastClick
8339return i&&i>100&&i<500||e.target._simulatedClick&&!e._simulated?(L.DomEvent.stop(e),
8339!1):(L.DomEvent._lastClick=t,!0)},_onTouchStart:function(e){this._map._loaded&&this._touchEvent(e,"touchstart")},_onTouchEnd:function(e){this._map._loaded&&this._touchEvent(e,"touchend")},_onTouchCancel:function(e){if(this._map._loaded){var t="touchcancel"
8340this._detectIE()&&(t="pointercancel"),this._touchEvent(e,t)}},_onTouchLeave:function(e){this._map._loaded&&this._touchEvent(e,"touchleave")},_onTouchMove:function(e){this._map._loaded&&this._touchEvent(e,"touchmove")},_detectIE:function(){var t=e.navigator.userAgent,i=t.indexOf("MSIE ")
8341if(i>0)return parseInt(t.substring(i+5,t.indexOf(".",i)),10)
8342if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:")
8343return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var r=t.indexOf("Edge/")
8344return r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)}}),L.Map.addInitHook("addHandler","touchExtend",L.Map.TouchExtend),L.Marker.Touch=L.Marker.extend({_initInteraction:function(){return this.addInteractiveTarget?L.Marker.prototype._initInteraction.apply(this):this._initInteractionLegacy()},_initInteractionLegacy:function(){if(this.options.clickable){var e=this._icon,t=["dblclick","mousedown","mouseover","mouseout","contextmenu","touchstart","touchend","touchmove"]
8345this._detectIE?t.concat(["MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"]):t.concat(["touchcancel"]),L.DomUtil.addClass(e,"leaflet-clickable"),L.DomEvent.on(e,"click",this._onMouseClick,this),L.DomEvent.on(e,"keypress",this._onKeyPress,this)
8346for(var i=0;i<t.length;i++)L.DomEvent.on(e,t[i],this._fireMouseEvent,this)
8347L.Handler.MarkerDrag&&(this.dragging=new L.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_detectIE:function(){var t=e.navigator.userAgent,i=t.indexOf("MSIE ")
8348if(i>0)return parseInt(t.substring(i+5,t.indexOf(".",i)),10)
8349if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:")
8350return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var r=t.indexOf("Edge/")
8351return r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)}}),L.LatLngUtil={cloneLatLngs:function(e){for(var t=[],i=0,n=e.length;i<n;i++)Array.isArray(e[i])?t.push(L.LatLngUtil.cloneLatLngs(e[i])):t.push(this.cloneLatLng(e[i]))
8352return t},cloneLatLng:function(e){return L.latLng(e.lat,e.lng)}},function(){var e={km:2,ha:2,m:0,mi:2,ac:2,yd:0,ft:0,nm:2}
8353L.GeometryUtil=L.extend(L.GeometryUtil||{},{geodesicArea:function(e){var t,i,n=e.length,r=0,s=Math.PI/180
8354if(n>2){for(var o=0;o<n;o++)t=e[o],r+=((i=e[(o+1)%n]).lng-t.lng)*s*(2+Math.sin(t.lat*s)+Math.sin(i.lat*s))
8355r=6378137*r*6378137/2}return Math.abs(r)},formattedNumber:function(e,t){var i=parseFloat(e).toFixed(t),n=L.drawLocal.format&&L.drawLocal.format.numeric,r=n&&n.delimiters,s=r&&r.thousands,o=r&&r.decimal
8356if(s||o){var a=i.split(".")
8357i=s?a[0].replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+s):a[0],o=o||".",a.length>1&&(i=i+o+a[1])}return i},readableArea:function(t,i,n){var r,s
8358n=L.Util.extend({},e,n)
8359return i?(s=["ha","m"],type=typeof i,"string"===type?s=[i]:"boolean"!==type&&(s=i),r=t>=1e6&&-1!==s.indexOf("km")?L.GeometryUtil.formattedNumber(1e-6*t,n.km)+" km²":t>=1e4&&-1!==s.indexOf("ha")?L.GeometryUtil.formattedNumber(1e-4*t,n.ha)+" ha":L.GeometryUtil.formattedNumber(t,n.m)+" m²"):r=(t/=.836127)>=3097600?L.GeometryUtil.formattedNumber(t/3097600,n.mi)+" mi²":t>=4840?L.GeometryUtil.formattedNumber(t/4840,n.ac)+" acres":L.GeometryUtil.formattedNumber(t,n.yd)+" yd²",r},readableDistance:function(t,i,n,r,s){var o
8360s=L.Util.extend({},e,s)
8361switch(i?"string"==typeof i?i:"metric":n?"feet":r?"nauticalMile":"yards"){case"metric":o=t>1e3?L.GeometryUtil.formattedNumber(t/1e3,s.km)+" km":L.GeometryUtil.formattedNumber(t,s.m)+" m"
8362break
8363case"feet":t*=3.28083,o=L.GeometryUtil.formattedNumber(t,s.ft)+" ft"
8364break
8365case"nauticalMile":t*=.53996,o=L.GeometryUtil.formattedNumber(t/1e3,s.nm)+" nm"
8366break
8367default:o=(t*=1.09361)>1760?L.GeometryUtil.formattedNumber(t/1760,s.mi)+" miles":L.GeometryUtil.formattedNumber(t,s.yd)+" yd"}return o},isVersion07x:function(){var e=L.version.split(".")
8368return 0===parseInt(e[0],10)&&7===parseInt(e[1],10)}})}(),L.Util.extend(L.LineUtil,{segmentsIntersect:function(e,t,i,n){return this._checkCounterclockwise(e,i,n)!==this._checkCounterclockwise(t,i,n)&&this._checkCounterclockwise(e,t,i)!==this._checkCounterclockwise(e,t,n)},_checkCounterclockwise:function(e,t,i){return(i.y-e.y)*(t.x-e.x)>(t.y-e.y)*(i.x-e.x)}}),L.Polyline.include({intersects:function(){var e,t,i,n=this._getProjectedPoints(),r=n?n.length:0
8369if(this._tooFewPointsForIntersection())return!1
8370for(e=r-1;e>=3;e--)if(t=n[e-1],i=n[e],this._lineSegmentsIntersectsRange(t,i,e-2))return!0
8371return!1},newLatLngIntersects:function(e,t){return!!this._map&&this.newPointIntersects(this._map.latLngToLayerPoint(e),t)},newPointIntersects:function(e,t){var i=this._getProjectedPoints(),n=i?i.length:0,r=i?i[n-1]:null,
vendor: 1,542 bytes, lines 8371-8381
8371s=n-2
8372return!this._tooFewPointsForIntersection(1)&&this._lineSegmentsIntersectsRange(r,e,s,t?1:0)},_tooFewPointsForIntersection:function(e){var t=this._getProjectedPoints(),i=t?t.length:0
8373return!t||(i+=e||0)<=3},_lineSegmentsIntersectsRange:function(e,t,i,n){var r,s,o=this._getProjectedPoints()
8374n=n||0
8375for(var a=i;a>n;a--)if(r=o[a-1],s=o[a],L.LineUtil.segmentsIntersect(e,t,r,s))return!0
8376return!1},_getProjectedPoints:function(){if(!this._defaultShape)return this._originalPoints
8377for(var e=[],t=this._defaultShape(),i=0;i<t.length;i++)e.push(this._map.latLngToLayerPoint(t[i]))
8378return e}}),L.Polygon.include({intersects:function(){var e,t,i,n,r=this._getProjectedPoints()
8379return!this._tooFewPointsForIntersection()&&(!!L.Polyline.prototype.intersects.call(this)||(e=r.length,t=r[0],i=r[e-1],n=e-2,this._lineSegmentsIntersectsRange(i,t,n,1)))}}),L.Control.Draw=L.Control.extend({options:{position:"topleft",draw:{},edit:!1},initialize:function(e){if(L.version<"0.7")throw new Error("Leaflet.draw 0.2.3+ requires Leaflet 0.7.0+. Download latest from https://github.com/Leaflet/Leaflet/")
8380var t
8381L.Control.prototype.initialize.call(this,e),this._toolbars={},L.DrawToolbar&&this.options.draw&&(t=new L.DrawToolbar(this.options.draw),this._toolbars[L.DrawToolbar.TYPE]=t,this._toolbars[L.DrawToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.EditToolbar&&this.options.edit&&(t=new L.EditToolbar(this.options.edit),this._toolbars[L.EditToolbar.TYPE]=t,this._toolbars[L.EditToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.toolbar=this}
vendor: 6,426 bytes, lines 8381-8400
8381,onAdd:function(e){var t,i=L.DomUtil.create("div","leaflet-draw"),n=!1
8382for(var r in this._toolbars)this._toolbars.hasOwnProperty(r)&&(t=this._toolbars[r].addToolbar(e))&&(n||(L.DomUtil.hasClass(t,"leaflet-draw-toolbar-top")||L.DomUtil.addClass(t.childNodes[0],"leaflet-draw-toolbar-top"),n=!0),i.appendChild(t))
8383return i},onRemove:function(){for(var e in this._toolbars)this._toolbars.hasOwnProperty(e)&&this._toolbars[e].removeToolbar()},setDrawingOptions:function(e){for(var t in this._toolbars)this._toolbars[t]instanceof L.DrawToolbar&&this._toolbars[t].setOptions(e)},_toolbarEnabled:function(e){var t=e.target
8384for(var i in this._toolbars)this._toolbars[i]!==t&&this._toolbars[i].disable()}}),L.Map.mergeOptions({drawControlTooltips:!0,drawControl:!1}),L.Map.addInitHook(function(){this.options.drawControl&&(this.drawControl=new L.Control.Draw,this.addControl(this.drawControl))}),L.Toolbar=L.Class.extend({initialize:function(e){L.setOptions(this,e),this._modes={},this._actionButtons=[],this._activeMode=null
8385var t=L.version.split(".")
83861===parseInt(t[0],10)&&parseInt(t[1],10)>=2?L.Toolbar.include(L.Evented.prototype):L.Toolbar.include(L.Mixin.Events)},enabled:function(){return null!==this._activeMode},disable:function(){this.enabled()&&this._activeMode.handler.disable()},addToolbar:function(e){var t,i=L.DomUtil.create("div","leaflet-draw-section"),n=0,r=this._toolbarClass||"",s=this.getModeHandlers(e)
8387for(this._toolbarContainer=L.DomUtil.create("div","leaflet-draw-toolbar leaflet-bar"),this._map=e,t=0;t<s.length;t++)s[t].enabled&&this._initModeHandler(s[t].handler,this._toolbarContainer,n++,r,s[t].title)
8388if(n)return this._lastButtonIndex=--n,this._actionsContainer=L.DomUtil.create("ul","leaflet-draw-actions"),i.appendChild(this._toolbarContainer),i.appendChild(this._actionsContainer),i},removeToolbar:function(){for(var e in this._modes)this._modes.hasOwnProperty(e)&&(this._disposeButton(this._modes[e].button,this._modes[e].handler.enable,this._modes[e].handler),this._modes[e].handler.disable(),this._modes[e].handler.off("enabled",this._handlerActivated,this).off("disabled",this._handlerDeactivated,this))
8389this._modes={}
8390for(var t=0,i=this._actionButtons.length;t<i;t++)this._disposeButton(this._actionButtons[t].button,this._actionButtons[t].callback,this)
8391this._actionButtons=[],this._actionsContainer=null},_initModeHandler:function(e,t,i,n,r){var s=e.type
8392this._modes[s]={},this._modes[s].handler=e,this._modes[s].button=this._createButton({type:s,title:r,className:n+"-"+s,container:t,callback:this._modes[s].handler.enable,context:this._modes[s].handler}),this._modes[s].buttonIndex=i,this._modes[s].handler.on("enabled",this._handlerActivated,this).on("disabled",this._handlerDeactivated,this)},_detectIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!e.MSStream},_createButton:function(e){var t=L.DomUtil.create("a",e.className||"",e.container),i=L.DomUtil.create("span","sr-only",e.container)
8393t.href="#",t.appendChild(i),e.title&&(t.title=e.title,i.innerHTML=e.title),e.text&&(t.innerHTML=e.text,i.innerHTML=e.text)
8394var n=this._detectIOS()?"touchstart":"click"
8395return L.DomEvent.on(t,"click",L.DomEvent.stopPropagation).on(t,"mousedown",L.DomEvent.stopPropagation).on(t,"dblclick",L.DomEvent.stopPropagation).on(t,"touchstart",L.DomEvent.stopPropagation).on(t,"click",L.DomEvent.preventDefault).on(t,n,e.callback,e.context),t},_disposeButton:function(e,t){var i=this._detectIOS()?"touchstart":"click"
8396L.DomEvent.off(e,"click",L.DomEvent.stopPropagation).off(e,"mousedown",L.DomEvent.stopPropagation).off(e,"dblclick",L.DomEvent.stopPropagation).off(e,"touchstart",L.DomEvent.stopPropagation).off(e,"click",L.DomEvent.preventDefault).off(e,i,t)},_handlerActivated:function(e){this.disable(),this._activeMode=this._modes[e.handler],L.DomUtil.addClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._showActionsToolbar(),this.fire("enable")},_handlerDeactivated:function(){this._hideActionsToolbar(),L.DomUtil.removeClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._activeMode=null,this.fire("disable")},_createActions:function(e){var t,i,n,r,s=this._actionsContainer,o=this.getActions(e),a=o.length
8397for(i=0,n=this._actionButtons.length;i<n;i++)this._disposeButton(this._actionButtons[i].button,this._actionButtons[i].callback)
8398for(this._actionButtons=[];s.firstChild;)s.removeChild(s.firstChild)
8399for(var l=0;l<a;l++)"enabled"in o[l]&&!o[l].enabled||(t=L.DomUtil.create("li","",s),r=this._createButton({title:o[l].title,text:o[l].text,container:t,callback:o[l].callback,context:o[l].context}),this._actionButtons.push({button:r,callback:o[l].callback}))},_showActionsToolbar:function(){var e=this._activeMode.buttonIndex,t=this._lastButtonIndex,i=this._activeMode.button.offsetTop-1
8400this._createActions(this._activeMode.handler),this._actionsContainer.style.top=i+"px",0===e&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-top")),e===t&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-bottom")),this._actionsContainer.style.display="block",this._map.fire(L.Draw.Event.TOOLBAROPENED)},_hideActionsToolbar:function(){this._actionsContainer.style.display="none",L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-top"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-bottom"),this._map.fire(L.Draw.Event.TOOLBARCLOSED)}}),L.Draw=L.Draw||{},L.Draw.Tooltip=L.Class.extend({initialize:function(e){this._map=e,this._popupPane=e._panes.popupPane,this._visible=!1,this._container=e.options.drawControlTooltips?L.DomUtil.create("div","leaflet-draw-tooltip",this._popupPane):null,this._singleLineLabel=!1,this._map.on("mouseout",this._onMouseOut,this)},dispose:function(){this._map.off("mouseout",this._onMouseOut,this),this._container&&(this._popupPane.removeChild(this._container),this._container=null)},updateContent:function(e){return this._container?(e.subtext=e.subtext||"",0!==e.subtext.length||this._singleLineLabel?e.subtext.length>0&&this._singleLineLabel&&(L.DomUtil.removeClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!1):(L.Dom
vendor: 10,378 bytes, lines 8400-8415
8400Util.addClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!0),this._container.innerHTML=(e.subtext.length>0?'<span class="leaflet-draw-tooltip-subtext">'+e.subtext+"</span><br />":"")+"<span>"+e.text+"</span>",e.text||e.subtext?(this._visible=!0,this._container.style.visibility="inherit"):(this._visible=!1,this._container.style.visibility="hidden"),this):this},updatePosition:function(e){var t=this._map.latLngToLayerPoint(e),i=this._container
8401return this._container&&(this._visible&&(i.style.visibility="inherit"),L.DomUtil.setPosition(i,t)),this},showAsError:function(){return this._container&&L.DomUtil.addClass(this._container,"leaflet-error-draw-tooltip"),this},removeError:function(){return this._container&&L.DomUtil.removeClass(this._container,"leaflet-error-draw-tooltip"),this},_onMouseOut:function(){this._container&&(this._container.style.visibility="hidden")}}),L.DrawToolbar=L.Toolbar.extend({statics:{TYPE:"draw"},options:{polyline:{},polygon:{},rectangle:{},circle:{},marker:{},circlemarker:{}},initialize:function(e){for(var t in this.options)this.options.hasOwnProperty(t)&&e[t]&&(e[t]=L.extend({},this.options[t],e[t]))
8402this._toolbarClass="leaflet-draw-draw",L.Toolbar.prototype.initialize.call(this,e)},getModeHandlers:function(e){return[{enabled:this.options.polyline,handler:new L.Draw.Polyline(e,this.options.polyline),title:L.drawLocal.draw.toolbar.buttons.polyline},{enabled:this.options.polygon,handler:new L.Draw.Polygon(e,this.options.polygon),title:L.drawLocal.draw.toolbar.buttons.polygon},{enabled:this.options.rectangle,handler:new L.Draw.Rectangle(e,this.options.rectangle),title:L.drawLocal.draw.toolbar.buttons.rectangle},{enabled:this.options.circle,handler:new L.Draw.Circle(e,this.options.circle),title:L.drawLocal.draw.toolbar.buttons.circle},{enabled:this.options.marker,handler:new L.Draw.Marker(e,this.options.marker),title:L.drawLocal.draw.toolbar.buttons.marker},{enabled:this.options.circlemarker,handler:new L.Draw.CircleMarker(e,this.options.circlemarker),title:L.drawLocal.draw.toolbar.buttons.circlemarker}]},getActions:function(e){return[{enabled:e.completeShape,title:L.drawLocal.draw.toolbar.finish.title,text:L.drawLocal.draw.toolbar.finish.text,callback:e.completeShape,context:e},{enabled:e.deleteLastVertex,title:L.drawLocal.draw.toolbar.undo.title,text:L.drawLocal.draw.toolbar.undo.text,callback:e.deleteLastVertex,context:e},{title:L.drawLocal.draw.toolbar.actions.title,text:L.drawLocal.draw.toolbar.actions.text,callback:this.disable,context:this}]},setOptions:function(e){for(var t in L.setOptions(this,e),this._modes)this._modes.hasOwnProperty(t)&&e.hasOwnProperty(t)&&this._modes[t].handler.setOptions(e[t])}}),L.EditToolbar=L.Toolbar.extend({statics:{TYPE:"edit"},options:{edit:{selectedPathOptions:{dashArray:"10, 10",fill:!0,fillColor:"#fe57a1",fillOpacity:.1,maintainColor:!1}},remove:{},poly:null,featureGroup:null},initialize:function(e){e.edit&&(void 0===e.edit.selectedPathOptions&&(e.edit.selectedPathOptions=this.options.edit.selectedPathOptions),e.edit.selectedPathOptions=L.extend({},this.options.edit.selectedPathOptions,e.edit.selectedPathOptions)),e.remove&&(e.remove=L.extend({},this.options.remove,e.remove)),e.poly&&(e.poly=L.extend({},this.options.poly,e.poly)),this._toolbarClass="leaflet-draw-edit",L.Toolbar.prototype.initialize.call(this,e),this._selectedFeatureCount=0},getModeHandlers:function(e){var t=this.options.featureGroup
8403return[{enabled:this.options.edit,handler:new L.EditToolbar.Edit(e,{featureGroup:t,selectedPathOptions:this.options.edit.selectedPathOptions,poly:this.options.poly}),title:L.drawLocal.edit.toolbar.buttons.edit},{enabled:this.options.remove,handler:new L.EditToolbar.Delete(e,{featureGroup:t}),title:L.drawLocal.edit.toolbar.buttons.remove}]},getActions:function(e){var t=[{title:L.drawLocal.edit.toolbar.actions.save.title,text:L.drawLocal.edit.toolbar.actions.save.text,callback:this._save,context:this},{title:L.drawLocal.edit.toolbar.actions.cancel.title,text:L.drawLocal.edit.toolbar.actions.cancel.text,callback:this.disable,context:this}]
8404return e.removeAllLayers&&t.push({title:L.drawLocal.edit.toolbar.actions.clearAll.title,text:L.drawLocal.edit.toolbar.actions.clearAll.text,callback:this._clearAllLayers,context:this}),t},addToolbar:function(e){var t=L.Toolbar.prototype.addToolbar.call(this,e)
8405return this._checkDisabled(),this.options.featureGroup.on("layeradd layerremove",this._checkDisabled,this),t},removeToolbar:function(){this.options.featureGroup.off("layeradd layerremove",this._checkDisabled,this),L.Toolbar.prototype.removeToolbar.call(this)},disable:function(){this.enabled()&&(this._activeMode.handler.revertLayers(),L.Toolbar.prototype.disable.call(this))},_save:function(){this._activeMode.handler.save(),this._activeMode&&this._activeMode.handler.disable()},_clearAllLayers:function(){this._activeMode.handler.removeAllLayers(),this._activeMode&&this._activeMode.handler.disable()},_checkDisabled:function(){var e,t=0!==this.options.featureGroup.getLayers().length
8406this.options.edit&&(e=this._modes[L.EditToolbar.Edit.TYPE].button,t?L.DomUtil.removeClass(e,"leaflet-disabled"):L.DomUtil.addClass(e,"leaflet-disabled"),e.setAttribute("title",t?L.drawLocal.edit.toolbar.buttons.edit:L.drawLocal.edit.toolbar.buttons.editDisabled)),this.options.remove&&(e=this._modes[L.EditToolbar.Delete.TYPE].button,t?L.DomUtil.removeClass(e,"leaflet-disabled"):L.DomUtil.addClass(e,"leaflet-disabled"),e.setAttribute("title",t?L.drawLocal.edit.toolbar.buttons.remove:L.drawLocal.edit.toolbar.buttons.removeDisabled))}}),L.EditToolbar.Edit=L.Handler.extend({statics:{TYPE:"edit"},initialize:function(e,t){if(L.Handler.prototype.initialize.call(this,e),L.setOptions(this,t),this._featureGroup=t.featureGroup,!(this._featureGroup instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup")
8407this._uneditedLayerProps={},this.type=L.EditToolbar.Edit.TYPE
8408var i=L.version.split(".")
84091===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Edit.include(L.Evented.prototype):L.EditToolbar.Edit.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.EDITSTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._featureGroup.on("layeradd",this._enableLayerEdit,this).on("layerremove",this._disableLayerEdit,this))},disable:function(){this._enabled&&(this._featureGroup.off("layeradd",this._enableLayerEdit,this).off("layerremove",this._disableLayerEdit,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.EDITSTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map
8410e&&(e.getContainer().focus(),this._featureGroup.eachLayer(this._enableLayerEdit,this),this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}),e._editTooltip=this._tooltip,this._updateTooltip(),this._map.on("mousemove",this._onMouseMove,this).on("touchmove",this._onMouseMove,this).on("MSPointerMove",this._onMouseMove,this).on(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},removeHooks:function(){this._map&&(this._featureGroup.eachLayer(this._disableLayerEdit,this),this._uneditedLayerProps={},this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this).off("touchmove",this._onMouseMove,this).off("MSPointerMove",this._onMouseMove,this).off(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},revertLayers:function(){this._featureGroup.eachLayer(function(e){this._revertLayer(e)},this)},save:function(){var e=new L.LayerGroup
8411this._featureGroup.eachLayer(function(t){t.edited&&(e.addLayer(t),t.edited=!1)}),this._map.fire(L.Draw.Event.EDITED,{layers:e})},_backupLayer:function(e){var t=L.Util.stamp(e)
8412this._uneditedLayerProps[t]||(e instanceof L.Polyline||e instanceof L.Polygon||e instanceof L.Rectangle?this._uneditedLayerProps[t]={latlngs:L.LatLngUtil.cloneLatLngs(e.getLatLngs())}:e instanceof L.Circle?this._uneditedLayerProps[t]={latlng:L.LatLngUtil.cloneLatLng(e.getLatLng()),radius:e.getRadius()}:(e instanceof L.Marker||e instanceof L.CircleMarker)&&(this._uneditedLayerProps[t]={latlng:L.LatLngUtil.cloneLatLng(e.getLatLng())}))},_getTooltipText:function(){return{text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}},_updateTooltip:function(){this._tooltip.updateContent(this._getTooltipText())},_revertLayer:function(e){var t=L.Util.stamp(e)
8413e.edited=!1,this._uneditedLayerProps.hasOwnProperty(t)&&(e instanceof L.Polyline||e instanceof L.Polygon||e instanceof L.Rectangle?e.setLatLngs(this._uneditedLayerProps[t].latlngs):e instanceof L.Circle?(e.setLatLng(this._uneditedLayerProps[t].latlng),e.setRadius(this._uneditedLayerProps[t].radius)):(e instanceof L.Marker||e instanceof L.CircleMarker)&&e.setLatLng(this._uneditedLayerProps[t].latlng),e.fire("revert-edited",{layer:e}))},_enableLayerEdit:function(e){var t,i,n=e.layer||e.target||e
8414this._backupLayer(n),this.options.poly&&(i=L.Util.extend({},this.options.poly),n.options.poly=i),this.options.selectedPathOptions&&((t=L.Util.extend({},this.options.selectedPathOptions)).maintainColor&&(t.color=n.options.color,t.fillColor=n.options.fillColor),n.options.original=L.extend({},n.options),n.options.editing=t),n instanceof L.Marker?(n.editing&&n.editing.enable(),n.dragging.enable(),n.on("dragend",this._onMarkerDragEnd).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onMarkerDragEnd,this).on("MSPointerUp",this._onMarkerDragEnd,this)):n.editing.enable()},_disableLayerEdit:function(e){var t=e.layer||e.target||e
8415t.edited=!1,t.editing&&t.editing.disable(),delete t.options.editing,delete t.options.original,this._selectedPathOptions&&(t instanceof L.Marker?this._toggleMarkerHighlight(t):(t.setStyle(t.options.previousOptions),delete t.options.previousOptions)),t instanceof L.Marker?(t.dragging.disable(),t.off("dragend",this._onMarkerDragEnd,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onMarkerDragEnd,this).off("MSPointerUp",this._onMarkerDragEnd,this)):t.editing.disable()},_onMouseMove:function(e){this._tooltip.updatePosition(e.latlng)}
8415,_onMarkerDragEnd:function(e){var t=e.target
8416t.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:t})},_onTouchMove:function(e){var t=e.originalEvent.changedTouches[0],i=this._map.mouseEventToLayerPoint(t),n=this._map.layerPointToLatLng(i)
8417e.target.setLatLng(n)},_hasAvailableLayers:function(){return 0!==this._featureGroup.getLayers().length}}),L.EditToolbar.Delete=L.Handler.extend({statics:{TYPE:"remove"},initialize:function(e,t){if(L.Handler.prototype.initialize.call(this,e),L.Util.setOptions(this,t),this._deletableLayers=this.options.featureGroup,!(this._deletableLayers instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup")
8418this.type=L.EditToolbar.Delete.TYPE
8419var i=L.version.split(".")
84201===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Delete.include(L.Evented.prototype):L.EditToolbar.Delete.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DELETESTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._deletableLayers.on("layeradd",this._enableLayerDelete,this).on("layerremove",this._disableLayerDelete,this))},disable:function(){this._enabled&&(this._deletableLayers.off("layeradd",this._enableLayerDelete,this).off("layerremove",this._disableLayerDelete,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DELETESTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map
8421e&&(e.getContainer().focus(),this._deletableLayers.eachLayer(this._enableLayerDelete,this),this._deletedLayers=new L.LayerGroup,this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.remove.tooltip.text}),this._map.on("mousemove",this._onMouseMove,this))},removeHooks:function(){this._map&&(this._deletableLayers.eachLayer(this._disableLayerDelete,this),this._deletedLayers=null,this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this))},revertLayers:function(){this._deletedLayers.eachLayer(function(e){this._deletableLayers.addLayer(e),e.fire("revert-deleted",{layer:e})},this)},save:function(){this._map.fire(L.Draw.Event.DELETED,{layers:this._deletedLayers})},removeAllLayers:function(){this._deletableLayers.eachLayer(function(e){this._removeLayer({layer:e})},this),this.save()},_enableLayerDelete:function(e){(e.layer||e.target||e).on("click",this._removeLayer,this)},_disableLayerDelete:function(e){var t=e.layer||e.target||e
8422t.off("click",this._removeLayer,this),this._deletedLayers.removeLayer(t)},_removeLayer:function(e){var t=e.layer||e.target||e
8423this._deletableLayers.removeLayer(t),this._deletedLayers.addLayer(t),t.fire("deleted")},_onMouseMove:function(e){this._tooltip.updatePosition(e.latlng)},_hasAvailableLayers:function(){return 0!==this._deletableLayers.getLayers().length}})}(window,document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).Leaflet=e.Leaflet||{},e.Leaflet.markercluster={}))}(this,function(e){"use strict"
8424var t=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnEveryZoom:!1,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyShapePositions:null,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(e){L.Util.setOptions(this,e),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd}
8425var t=L.DomUtil.TRANSITION&&this.options.animate
8426L.extend(this,t?this._withAnimation:this._noAnimation),this._markerCluster
vendor: 18,102 bytes, lines 8426-8508
8426=t?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(e){if(e instanceof L.LayerGroup)return this.addLayers([e])
8427if(!e.getLatLng)return this._nonPointGroup.addLayer(e),this.fire("layeradd",{layer:e}),this
8428if(!this._map)return this._needsClustering.push(e),this.fire("layeradd",{layer:e}),this
8429if(this.hasLayer(e))return this
8430this._unspiderfy&&this._unspiderfy(),this._addLayer(e,this._maxZoom),this.fire("layeradd",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons()
8431var t=e,i=this._zoom
8432if(e.__parent)for(;t.__parent._zoom>=i;)t=t.__parent
8433return this._currentShownBounds.contains(t.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(e,t):this._animationAddLayerNonAnimated(e,t)),this},removeLayer:function(e){return e instanceof L.LayerGroup?this.removeLayers([e]):(e.getLatLng?this._map?e.__parent&&(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(e)),this._removeLayer(e,!0),this.fire("layerremove",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),e.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(e)&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow())):(!this._arraySplice(this._needsClustering,e)&&this.hasLayer(e)&&this._needsRemoving.push({layer:e,latlng:e._latlng}),this.fire("layerremove",{layer:e})):(this._nonPointGroup.removeLayer(e),this.fire("layerremove",{layer:e})),this)},addLayers:function(e,t){if(!L.Util.isArray(e))return this.addLayer(e)
8434var i,n=this._featureGroup,r=this._nonPointGroup,s=this.options.chunkedLoading,o=this.options.chunkInterval,a=this.options.chunkProgress,l=e.length,c=0,u=!0
8435if(this._map){var d=(new Date).getTime(),h=L.bind(function(){var f=(new Date).getTime()
8436for(this._map&&this._unspiderfy&&this._unspiderfy();c<l;c++){if(s&&c%200==0){var p=(new Date).getTime()-f
8437if(o<p)break}if((i=e[c])instanceof L.LayerGroup)u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),l=e.length
8438else if(i.getLatLng){if(!this.hasLayer(i)&&(this._addLayer(i,this._maxZoom),t||this.fire("layeradd",{layer:i}),i.__parent&&2===i.__parent.getChildCount())){var m=i.__parent.getAllChildMarkers(),g=m[0]===i?m[1]:m[0]
8439n.removeLayer(g)}}else r.addLayer(i),t||this.fire("layeradd",{layer:i})}a&&a(c,l,(new Date).getTime()-d),c===l?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(h,this.options.chunkDelay)},this)
8440h()}else for(var f=this._needsClustering;c<l;c++)(i=e[c])instanceof L.LayerGroup?(u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),l=e.length):i.getLatLng?this.hasLayer(i)||f.push(i):r.addLayer(i)
8441return this},removeLayers:function(e){var t,i,n=e.length,r=this._featureGroup,s=this._nonPointGroup,o=!0
8442if(!this._map){for(t=0;t<n;t++)(i=e[t])instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):(this._arraySplice(this._needsClustering,i),s.removeLayer(i),this.hasLayer(i)&&this._needsRemoving.push({layer:i,latlng:i._latlng}),this.fire("layerremove",{layer:i}))
8443return this}if(this._unspiderfy){this._unspiderfy()
8444var a=e.slice(),l=n
8445for(t=0;t<l;t++)(i=a[t])instanceof L.LayerGroup?(this._extractNonGroupLayers(i,a),l=a.length):this._unspiderfyLayer(i)}for(t=0;t<n;t++)(i=e[t])instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):i.__parent?(this._removeLayer(i,!0,!0),this.fire("layerremove",{layer:i}),r.hasLayer(i)&&(r.removeLayer(i),i.clusterShow&&i.clusterShow())):(s.removeLayer(i),this.fire("layerremove",{layer:i}))
8446return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer(function(e){e.off(this._childMarkerEventHandlers,this),delete e.__parent},this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var e=new L.LatLngBounds
8447this._topClusterLevel&&e.extend(this._topClusterLevel._bounds)
8448for(var t=this._needsClustering.length-1;0<=t;t--)e.extend(this._needsClustering[t].getLatLng())
8449return e.extend(this._nonPointGroup.getBounds()),e},eachLayer:function(e,t){var i,n,r,s=this._needsClustering.slice(),o=this._needsRemoving
8450for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(s),n=s.length-1;0<=n;n--){for(i=!0,r=o.length-1;0<=r;r--)if(o[r].layer===s[n]){i=!1
8451break}i&&e.call(t,s[n])}this._nonPointGroup.eachLayer(e,t)},getLayers:function(){var e=[]
8452return this.eachLayer(function(t){e.push(t)}),e},getLayer:function(e){var t=null
8453return e=parseInt(e,10),this.eachLayer(function(i){L.stamp(i)===e&&(t=i)}),t},hasLayer:function(e){if(!e)return!1
8454var t,i=this._needsClustering
8455for(t=i.length-1;0<=t;t--)if(i[t]===e)return!0
8456for(t=(i=this._needsRemoving).length-1;0<=t;t--)if(i[t].layer===e)return!1
8457return!(!e.__parent||e.__parent._group!==this)||this._nonPointGroup.hasLayer(e)},zoomToShowLayer:function(e,t){var i=this._map
8458"function"!=typeof t&&(t=function(){})
8459var n=function(){!i.hasLayer(e)&&!i.hasLayer(e.__parent)||this._inZoomAnimation||(this._map.off("moveend",n,this),this.off("animationend",n,this),i.hasLayer(e)?t():e.__parent._icon&&(this.once("spiderfied",t,this),e.__parent.spiderfy()))}
8460e._icon&&this._map.getBounds().contains(e.getLatLng())?t():e.__parent._zoom<Math.round(this._map._zoom)?(this._map.on("moveend",n,this),this._map.panTo(e.getLatLng())):(this._map.on("moveend",n,this),this.on("animationend",n,this),e.__parent.zoomToBounds())},onAdd:function(e){var t,i,n
8461if(this._map=e,!isFinite(this._map.getMaxZoom()))throw"Map has no maxZoom specified"
8462for(this._featureGroup.addTo(e),this._nonPointGroup.addTo(e),this._gridClusters||this._generateInitialClusters(),this._maxLat=e.options.crs.projection.MAX_LATITUDE,t=0,i=this._needsRemoving.length;t<i;t++)(n=this._needsRemoving[t]).newlatlng=n.layer._latlng,n.layer._latlng=n.latlng
8463for(t=0,i=this._needsRemoving.length;t<i;t++)n=this._needsRemoving[t],this._removeLayer(n.layer,!0),n.layer._latlng=n.newlatlng
8464this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),i=this._needsClustering,this._needsClustering=[],this.addLayers(i,!0)},onRemove:function(e){e.off("zoomend",this._zoomEnd,this),e.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(e){for(var t=e;t&&!t._icon;)t=t.__parent
8465return t||null},_arraySplice:function(e,t){for(var i=e.length-1;0<=i;i--)if(e[i]===t)return e.splice(i,1),!0},_removeFromGridUnclustered:function(e,t){for(var i=this._map,n=this._gridUnclustered,r=Math.floor(this._map.getMinZoom());r<=t&&n[t].removeObject(e,i.project(e.getLatLng(),t));t--);},_childMarkerDragStart:function(e){e.target.__dragStart=e.target._latlng},_childMarkerMoved:function(e){if(!this._ignoreMove&&!e.target.__dragStart){var t=e.target._popup&&e.target._popup.isOpen()
8466this._moveChild(e.target,e.oldLatLng,e.latlng),t&&e.target.openPopup()}},_moveChild:function(e,t,i){e._latlng=t,this.removeLayer(e),e._latlng=i,this.addLayer(e)},_childMarkerDragEnd:function(e){var t=e.target.__dragStart
8467delete e.target.__dragStart,t&&this._moveChild(e.target,t,e.target._latlng)},_removeLayer:function(e,t,i){var n=this._gridClusters,r=this._gridUnclustered,s=this._featureGroup,o=this._map,a=Math.floor(this._map.getMinZoom())
8468t&&this._removeFromGridUnclustered(e,this._maxZoom)
8469var l,c=e.__parent,u=c._markers
8470for(this._arraySplice(u,e);c&&(c._childCount--,c._boundsNeedUpdate=!0,!(c._zoom<a));)t&&c._childCount<=1?(l=c._markers[0]===e?c._markers[1]:c._markers[0],n[c._zoom].removeObject(c,o.project(c._cLatLng,c._zoom)),r[c._zoom].addObject(l,o.project(l.getLatLng(),c._zoom)),this._arraySplice(c.__parent._childClusters,c),c.__parent._markers.push(l),l.__parent=c.__parent,c._icon&&(s.removeLayer(c),i||s.addLayer(l))):c._iconNeedsUpdate=!0,c=c.__parent
8471delete e.__parent},_isOrIsParent:function(e,t){for(;t;){if(e===t)return!0
8472t=t.parentNode}return!1},fire:function(e,t,i){if(t&&t.layer instanceof L.MarkerCluster){if(t.originalEvent&&this._isOrIsParent(t.layer._icon,t.originalEvent.relatedTarget))return
8473e="cluster"+e}L.FeatureGroup.prototype.fire.call(this,e,t,i)},listens:function(e,t){return L.FeatureGroup.prototype.listens.call(this,e,t)||L.FeatureGroup.prototype.listens.call(this,"cluster"+e,t)},_defaultIconCreateFunction:function(e){var t=e.getChildCount(),i=" marker-cluster-"
8474return i+=t<10?"small":t<100?"medium":"large",new L.DivIcon({html:"<div><span>"+t+"</span></div>",className:"marker-cluster"+i,iconSize:new L.Point(40,40)})},_bindEvents:function(){var e=this._map,t=this.options.spiderfyOnMaxZoom,i=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick,r=this.options.spiderfyOnEveryZoom;(t||n||r)&&this.on("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),i&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),e.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(e){var t=e.layer,i=t
8475if("clusterkeypress"!==e.type||!e.originalEvent||13===e.originalEvent.keyCode){for(;1===i._childClusters.length;)i=i._childClusters[0]
8476i._zoom===this._maxZoom&&i._childCount===t._childCount&&this.options.spiderfyOnMaxZoom?t.spiderfy():this.options.zoomToBoundsOnClick&&t.zoomToBounds(),this.options.spiderfyOnEveryZoom&&t.spiderfy(),e.originalEvent&&13===e.originalEvent.keyCode&&this._map._container.focus()}},_showCoverage:function(e){var t=this._map
8477this._inZoomAnimation||(this._shownPolygon&&t.removeLayer(this._shownPolygon),2<e.layer.getChildCount()&&e.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(e.layer.getConvexHull(),this.options.polygonOptions),t.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var e=this.options.spiderfyOnMaxZoom,t=this.options.showCoverageOnHover,i=this.options.zoomToBoundsOnClick,n=this.options.spiderfyOnEveryZoom,r=this._map;(e||i||n)&&this.off("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),t&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),r.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var e=this._getExpandedVisibleBounds()
8478this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),e),this._currentShownBounds=e}},_generateInitialClusters:function(){var e=Math.ceil(this._map.getMaxZoom()),t=Math.floor(this._map.getMinZoom()),i=this.options.maxClusterRadius,n=i
8479"function"!=typeof i&&(n=function(){return i}),null!==this.options.disableClusteringAtZoom&&(e=this.options.disableClusteringAtZoom-1),this._maxZoom=e,this._gridClusters={},this._gridUnclustered={}
8480for(var r=e;t<=r;r--)this._gridClusters[r]=new L.DistanceGrid(n(r)),this._gridUnclustered[r]=new L.DistanceGrid(n(r))
8481this._topClusterLevel=new this._markerCluster(this,t-1)},_addLayer:function(e,t){var i,n,r=this._gridClusters,s=this._gridUnclustered,o=Math.floor(this._map.getMinZoom())
8482for(this.options.singleMarkerMode&&this._overrideMarkerIcon(e),e.on(this._childMarkerEventHandlers,this);o<=t;t--){i=this._map.project(e.getLatLng(),t)
8483var a=r[t].getNearObject(i)
8484if(a)return a._addChild(e),void(e.__parent=a)
8485if(a=s[t].getNearObject(i)){var l=a.__parent
8486l&&this._removeLayer(a,!1)
8487var c=new this._markerCluster(this,t,a,e)
8488r[t].addObject(c,this._map.project(c._cLatLng,t)),a.__parent=c
8489var u=e.__parent=c
8490for(n=t-1;n>l._zoom;n--)u=new this._markerCluster(this,n,u),r[n].addObject(u,this._map.project(a.getLatLng(),n))
8491return l._addChild(u),void this._removeFromGridUnclustered(a,t)}s[t].addObject(e,i)}this._topClusterLevel._addChild(e),e.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer(function(e){e instanceof L.MarkerCluster&&e._iconNeedsUpdate&&e._updateIcon()})},_enqueue:function(e){this._queue.push(e),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var e=0;e<this._queue.length;e++)this._queue[e].call(this)
8492this._queue.length=0,clearTimeout(this._queueTimeout),this._queueTimeout=null},_mergeSplitClusters:function(){var e=Math.round(this._map._zoom)
8493this._processQueue(),this._zoom<e&&this._currentShownBounds.intersects(this._getExpandedVisibleBounds())?(this._animationStart(),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,this._getExpandedVisibleBounds()),this._animationZoomIn(this._zoom,e)):this._zoom>e?(this._animationStart(),this._animationZoomOut(this._zoom,e)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(e){var t=this._maxLat
8494return void 0!==t&&(e.getNorth()>=t&&(e._northEast.lat=1/0),e.getSouth()<=-t&&(e._southWest.lat=-1/0)),e},_animationAddLayerNonAnimated:function(e,t){if(t===e)this._featureGroup.addLayer(e)
8495else if(2===t._childCount){t._addToMap()
8496var i=t.getAllChildMarkers()
8497this._featureGroup.removeLayer(i[0]),this._featureGroup.removeLayer(i[1])}else t._updateIcon()},_extractNonGroupLayers:function(e,t){var i,n=e.getLayers(),r=0
8498for(t=t||[];r<n.length;r++)(i=n[r])instanceof L.LayerGroup?this._extractNonGroupLayers(i,t):t.push(i)
8499return t},_overrideMarkerIcon:function(e){return e.options.icon=this.options.iconCreateFunction({getChildCount:function(){return 1},getAllChildMarkers:function(){return[e]}})}})
8500L.MarkerClusterGroup.include({_mapBoundsInfinite:new L.LatLngBounds(new L.LatLng(-1/0,-1/0),new L.LatLng(1/0,1/0))}),L.MarkerClusterGroup.include({_noAnimation:{_animationStart:function(){},_animationZoomIn:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationZoomOut:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationAddLayer:function(e,t){this._animationAddLayerNonAnimated(e,t)}},_withAnimation:{_animationStart:function(){this._map._mapPane.className+=" leaflet-cluster-anim",this._inZoomAnimation++},_animationZoomIn:function(e,t){var i,n=this._getExpandedVisibleBounds(),r=this._featureGroup,s=Math.floor(this._map.getMinZoom())
8501this._ignoreMove=!0,this._topClusterLevel._recursively(n,e,s,function(s){var o,a=s._latlng,l=s._markers
8502for(n.contains(a)||(a=null),s._isSingleParent()&&e+1===t?(r.removeLayer(s),s._recursivelyAddChildrenToMap(null,t,n)):(s.clusterHide(),s._recursivelyAddChildrenToMap(a,t,n)),i=l.length-1;0<=i;i--)o=l[i],n.contains(o._latlng)||r.removeLayer(o)}),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(n,t),r.eachLayer(function(e){e instanceof L.MarkerCluster||!e._icon||e.clusterShow()}),this._topClusterLevel._recursively(n,e,t,function(e){e._recursivelyRestoreChildPositions(t)}),this._ignoreMove=!1,this._enqueue(function(){this._topClusterLevel._recursively(n,e,s,function(e){r.removeLayer(e),e.clusterShow()}),this._animationEnd()})},_animationZoomOut:function(e,t){this._animationZoomOutSingle(this._topClusterLevel,e-1,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e,this._getExpandedVisibleBounds())},_animationAddLayer:function(e,t){var i=this,n=this._featureGroup
8503n.addLayer(e),t!==e&&(2<t._childCount?(t._updateIcon(),this._forceLayout(),this._animationStart(),e._setPos(this._map.latLngToLayerPoint(t.getLatLng())),e.clusterHide(),this._enqueue(function(){n.removeLayer(e),e.clusterShow(),i._animationEnd()})):(this._forceLayout(),i._animationStart(),i._animationZoomOutSingle(t,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(e,t,i){var n=this._getExpandedVisibleBounds(),r=Math.floor(this._map.getMinZoom())
8504e._recursivelyAnimateChildrenInAndAddSelfToMap(n,r,t+1,i)
8505var s=this
8506this._forceLayout(),e._recursivelyBecomeVisible(n,i),this._enqueue(function(){if(1===e._childCount){var o=e._markers[0]
8507this._ignoreMove=!0,o.setLatLng(o.getLatLng()),this._ignoreMove=!1,o.clusterShow&&o.clusterShow()}else e._recursively(n,i,r,function(e){e._recursivelyRemoveChildrenFromMap(n,r,t+1)})
8508s._animationEnd()})},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(e){return new L.MarkerClusterGroup(e)}
8509var i=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(e,t,i,n){L.Marker.prototype.initialize.call(this,i?i._cLatLng||i.getLatLng():new L.LatLng(0,0),{icon:this,pane:e.options.clusterPane}),this._group=e,this._zoom=t,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,i&&this._addChild(i),n&&this._addChild(n)},getAllChildMarkers:function(e,t){e=e||[]
8510for(var i=this._childClusters.length-1;0<=i;i--)this._childClusters[i].getAllChildMarkers(e,t)
8511for(var n=this._markers.length-1;0<=n;n--)t&&this._markers[n].__dragStart||e.push(this._markers[n])
8512return e},getChildCount:function(){return this._childCount},zoomToBounds:function(e){for(var t,i=this._childClusters.slice(),n=this._group._map,r=n.getBoundsZoom(this._bounds),s=this._zoom+1,o=n.getZoom();0<i.length&&s<r;){s++
8513var a=[]
8514for(t=0;t<i.length;t++)a=a.concat(i[t]._childClusters)
8515i=a}s<r?this._group._map.setView(this._latlng,s):r<=o?this._group._map.setVie
vendor: 10,763 bytes, lines 8515-8556
8515w(this._latlng,o+1):this._group._map.fitBounds(this._bounds,e)},getBounds:function(){var e=new L.LatLngBounds
8516return e.extend(this._bounds),e},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(e,t){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(e),e instanceof L.MarkerCluster?(t||(this._childClusters.push(e),e.__parent=this),this._childCount+=e._childCount):(t||this._markers.push(e),this._childCount++),this.__parent&&this.__parent._addChild(e,!0)},_setClusterCenter:function(e){this._cLatLng||(this._cLatLng=e._cLatLng||e._latlng)},_resetBounds:function(){var e=this._bounds
8517e._southWest&&(e._southWest.lat=1/0,e._southWest.lng=1/0),e._northEast&&(e._northEast.lat=-1/0,e._northEast.lng=-1/0)},_recalculateBounds:function(){var e,t,i,n,r=this._markers,s=this._childClusters,o=0,a=0,l=this._childCount
8518if(0!==l){for(this._resetBounds(),e=0;e<r.length;e++)i=r[e]._latlng,this._bounds.extend(i),o+=i.lat,a+=i.lng
8519for(e=0;e<s.length;e++)(t=s[e])._boundsNeedUpdate&&t._recalculateBounds(),this._bounds.extend(t._bounds),i=t._wLatLng,n=t._childCount,o+=i.lat*n,a+=i.lng*n
8520this._latlng=this._wLatLng=new L.LatLng(o/l,a/l),this._boundsNeedUpdate=!1}},_addToMap:function(e){e&&(this._backupLatlng=this._latlng,this.setLatLng(e)),this._group._featureGroup.addLayer(this)},_recursivelyAnimateChildrenIn:function(e,t,i){this._recursively(e,this._group._map.getMinZoom(),i-1,function(e){var i,n,r=e._markers
8521for(i=r.length-1;0<=i;i--)(n=r[i])._icon&&(n._setPos(t),n.clusterHide())},function(e){var i,n,r=e._childClusters
8522for(i=r.length-1;0<=i;i--)(n=r[i])._icon&&(n._setPos(t),n.clusterHide())})},_recursivelyAnimateChildrenInAndAddSelfToMap:function(e,t,i,n){this._recursively(e,n,t,function(r){r._recursivelyAnimateChildrenIn(e,r._group._map.latLngToLayerPoint(r.getLatLng()).round(),i),r._isSingleParent()&&i-1===n?(r.clusterShow(),r._recursivelyRemoveChildrenFromMap(e,t,i)):r.clusterHide(),r._addToMap()})},_recursivelyBecomeVisible:function(e,t){this._recursively(e,this._group._map.getMinZoom(),t,null,function(e){e.clusterShow()})},_recursivelyAddChildrenToMap:function(e,t,i){this._recursively(i,this._group._map.getMinZoom()-1,t,function(n){if(t!==n._zoom)for(var r=n._markers.length-1;0<=r;r--){var s=n._markers[r]
8523i.contains(s._latlng)&&(e&&(s._backupLatlng=s.getLatLng(),s.setLatLng(e),s.clusterHide&&s.clusterHide()),n._group._featureGroup.addLayer(s))}},function(t){t._addToMap(e)})},_recursivelyRestoreChildPositions:function(e){for(var t=this._markers.length-1;0<=t;t--){var i=this._markers[t]
8524i._backupLatlng&&(i.setLatLng(i._backupLatlng),delete i._backupLatlng)}if(e-1===this._zoom)for(var n=this._childClusters.length-1;0<=n;n--)this._childClusters[n]._restorePosition()
8525else for(var r=this._childClusters.length-1;0<=r;r--)this._childClusters[r]._recursivelyRestoreChildPositions(e)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(e,t,i,n){var r,s
8526this._recursively(e,t-1,i-1,function(e){for(s=e._markers.length-1;0<=s;s--)r=e._markers[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())},function(e){for(s=e._childClusters.length-1;0<=s;s--)r=e._childClusters[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())})},_recursively:function(e,t,i,n,r){var s,o,a=this._childClusters,l=this._zoom
8527if(t<=l&&(n&&n(this),r&&l===i&&r(this)),l<t||l<i)for(s=a.length-1;0<=s;s--)(o=a[s])._boundsNeedUpdate&&o._recalculateBounds(),e.intersects(o._bounds)&&o._recursively(e,t,i,n,r)},_isSingleParent:function(){return 0<this._childClusters.length&&this._childClusters[0]._childCount===this._childCount}})
8528L.Marker.include({clusterHide:function(){var e=this.options.opacity
8529return this.setOpacity(0),this.options.opacity=e,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(e){this._cellSize=e,this._sqCellSize=e*e,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(e,t){var i=this._getCoord(t.x),n=this._getCoord(t.y),r=this._grid,s=r[n]=r[n]||{},o=s[i]=s[i]||[],a=L.Util.stamp(e)
8530this._objectPoint[a]=t,o.push(e)},updateObject:function(e,t){this.removeObject(e),this.addObject(e,t)},removeObject:function(e,t){var i,n,r=this._getCoord(t.x),s=this._getCoord(t.y),o=this._grid,a=o[s]=o[s]||{},l=a[r]=a[r]||[]
8531for(delete this._objectPoint[L.Util.stamp(e)],i=0,n=l.length;i<n;i++)if(l[i]===e)return l.splice(i,1),1===n&&delete a[r],!0},eachObject:function(e,t){var i,n,r,s,o,a,l=this._grid
8532for(i in l)for(n in o=l[i])for(r=0,s=(a=o[n]).length;r<s;r++)e.call(t,a[r])&&(r--,s--)},getNearObject:function(e){var t,i,n,r,s,o,a,l,c=this._getCoord(e.x),u=this._getCoord(e.y),d=this._objectPoint,h=this._sqCellSize,f=null
8533for(t=u-1;t<=u+1;t++)if(r=this._grid[t])for(i=c-1;i<=c+1;i++)if(s=r[i])for(n=0,o=s.length;n<o;n++)a=s[n],((l=this._sqDist(d[L.Util.stamp(a)],e))<h||l<=h&&null===f)&&(h=l,f=a)
8534return f},_getCoord:function(e){var t=Math.floor(e/this._cellSize)
8535return isFinite(t)?t:e},_sqDist:function(e,t){var i=t.x-e.x,n=t.y-e.y
8536return i*i+n*n}},L.QuickHull={getDistant:function(e,t){var i=t[1].lat-t[0].lat
8537return(t[0].lng-t[1].lng)*(e.lat-t[0].lat)+i*(e.lng-t[0].lng)},findMostDistantPointFromBaseLine:function(e,t){var i,n,r,s=0,o=null,a=[]
8538for(i=t.length-1;0<=i;i--)n=t[i],0<(r=this.getDistant(n,e))&&(a.push(n),s<r&&(s=r,o=n))
8539return{maxPoint:o,newPoints:a}},buildConvexHull:function(e,t){var i=[],n=this.findMostDistantPointFromBaseLine(e,t)
8540return n.maxPoint?i=(i=i.concat(this.buildConvexHull([e[0],n.maxPoint],n.newPoints))).concat(this.buildConvexHull([n.maxPoint,e[1]],n.newPoints)):[e[0]]},getConvexHull:function(e){var t,i,n=!1,r=!1,s=!1,o=!1,a=null,l=null,c=null,u=null,d=null
8541for(t=e.length-1;0<=t;t--){var h=e[t];(!1===n||h.lat>n)&&(n=(a=h).lat),(!1===r||h.lat<r)&&(r=(l=h).lat),(!1===s||h.lng>s)&&(s=(c=h).lng),(!1===o||h.lng<o)&&(o=(u=h).lng)}return i=r!==n?(d=l,a):(d=u,c),[].concat(this.buildConvexHull([d,i],e),this.buildConvexHull([i,d],e))}},L.MarkerCluster.include({getConvexHull:function(){var e,t,i=this.getAllChildMarkers(),n=[]
8542for(t=i.length-1;0<=t;t--)e=i[t].getLatLng(),n.push(e)
8543return L.QuickHull.getConvexHull(n)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var e,t=this.getAllChildMarkers(null,!0),i=this._group._map.latLngToLayerPoint(this._latlng)
8544this._group._unspiderfy(),e=(this._group._spiderfied=this)._group.options.spiderfyShapePositions?this._group.options.spiderfyShapePositions(t.length,i):t.length>=this._circleSpiralSwitchover?this._generatePointsSpiral(t.length,i):(i.y+=10,this._generatePointsCircle(t.length,i)),this._animationSpiderfy(t,e)}},unspiderfy:function(e){this._group._inZoomAnimation||(this._animationUnspiderfy(e),this._group._spiderfied=null)},_generatePointsCircle:function(e,t){var i,n,r=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+e)/this._2PI,s=this._2PI/e,o=[]
8545for(r=Math.max(r,35),o.length=e,i=0;i<e;i++)n=this._circleStartAngle+i*s,o[i]=new L.Point(t.x+r*Math.cos(n),t.y+r*Math.sin(n))._round()
8546return o},_generatePointsSpiral:function(e,t){var i,n=this._group.options.spiderfyDistanceMultiplier,r=n*this._spiralLengthStart,s=n*this._spiralFootSeparation,o=n*this._spiralLengthFactor*this._2PI,a=0,l=[]
8547for(i=l.length=e;0<=i;i--)i<e&&(l[i]=new L.Point(t.x+r*Math.cos(a),t.y+r*Math.sin(a))._round()),r+=o/(a+=s/r+5e-4*i)
8548return l},_noanimationUnspiderfy:function(){var e,t,i=this._group,n=i._map,r=i._featureGroup,s=this.getAllChildMarkers(null,!0)
8549for(i._ignoreMove=!0,this.setOpacity(1),t=s.length-1;0<=t;t--)e=s[t],r.removeLayer(e),e._preSpiderfyLatlng&&(e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng),e.setZIndexOffset&&e.setZIndexOffset(0),e._spiderLeg&&(n.removeLayer(e._spiderLeg),delete e._spiderLeg)
8550i.fire("unspiderfied",{cluster:this,markers:s}),i._ignoreMove=!1,i._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(e,t){var i,n,r,s,o=this._group,a=o._map,l=o._featureGroup,c=this._group.options.spiderLegPolylineOptions
8551for(o._ignoreMove=!0,i=0;i<e.length;i++)s=a.layerPointToLatLng(t[i]),n=e[i],r=new L.Polyline([this._latlng,s],c),a.addLayer(r),n._spiderLeg=r,n._preSpiderfyLatlng=n._latlng,n.setLatLng(s),n.setZIndexOffset&&n.setZIndexOffset(1e6),l.addLayer(n)
8552this.setOpacity(.3),o._ignoreMove=!1,o.fire("spiderfied",{cluster:this,markers:e})},_animationUnspiderfy:function(){this._noanimationUnspiderfy()}}),L.MarkerCluster.include({_animationSpiderfy:function(e,t){var i,n,r,s,o,a,l=this,c=this._group,u=c._map,d=c._featureGroup,h=this._latlng,f=u.latLngToLayerPoint(h),p=L.Path.SVG,m=L.extend({},this._group.options.spiderLegPolylineOptions),g=m.opacity
8553for(void 0===g&&(g=L.MarkerClusterGroup.prototype.options.spiderLegPolylineOptions.opacity),p?(m.opacity=0,m.className=(m.className||"")+" leaflet-cluster-spider-leg"):m.opacity=g,c._ignoreMove=!0,i=0;i<e.length;i++)n=e[i],a=u.layerPointToLatLng(t[i]),r=new L.Polyline([h,a],m),u.addLayer(r),n._spiderLeg=r,p&&(o=(s=r._path).getTotalLength()+.1,s.style.strokeDasharray=o,s.style.strokeDashoffset=o),n.setZIndexOffset&&n.setZIndexOffset(1e6),n.clusterHide&&n.clusterHide(),d.addLayer(n),n._setPos&&n._setPos(f)
8554for(c._forceLayout(),c._animationStart(),i=e.length-1;0<=i;i--)a=u.layerPointToLatLng(t[i]),(n=e[i])._preSpiderfyLatlng=n._latlng,n.setLatLng(a),n.clusterShow&&n.clusterShow(),p&&((s=(r=n._spiderLeg)._path).style.strokeDashoffset=0,r.setStyle({opacity:g}))
8555this.setOpacity(.3),c._ignoreMove=!1,setTimeout(function(){c._animationEnd(),c.fire("spiderfied",{cluster:l,markers:e})},200)},_animationUnspiderfy:function(e){var t,i,n,r,s,o,a=this,l=this._group,c=l._map,u=l._featureGroup,d=e?c._latLngToNewLayerPoint(this._latlng,e.zoom,e.center):c.latLngToLayerPoint(this._latlng),h=this.getAllChildMarkers(null,!0),f=L.Path.SVG
8556for(l._ignoreMove=!0,l._animationStart(),this.setOpacity(1),i=h.length-1;0<=i;i--)(t=h[i])._preSpiderfyLatlng&&(t.closePopup(),t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng,o=!0,t._setPos&&(t._setPos(d),o=!1),t.clusterHide&&(t.clusterHide(),o=!1),o&&u.removeLayer(t),f&&(s=(r=(n=t._spiderLeg)._path).getTotalLength()+.1,r.style.strokeDashoffset=s,n.setStyle({opacity:0}
vendor: 4,827 bytes, lines 8556-8571
8556)))
8557l._ignoreMove=!1,setTimeout(function(){var e=0
8558for(i=h.length-1;0<=i;i--)(t=h[i])._spiderLeg&&e++
8559for(i=h.length-1;0<=i;i--)(t=h[i])._spiderLeg&&(t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),1<e&&u.removeLayer(t),c.removeLayer(t._spiderLeg),delete t._spiderLeg)
8560l._animationEnd(),l.fire("unspiderfied",{cluster:a,markers:h})},200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy()},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(e){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(e))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(e){this._spiderfied&&this._spiderfied.unspiderfy(e)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(e){e._spiderLeg&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),this._map.removeLayer(e._spiderLeg),delete e._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(e){return e?e instanceof L.MarkerClusterGroup?e=e._topClusterLevel.getAllChildMarkers():e instanceof L.LayerGroup?e=e._layers:e instanceof L.MarkerCluster?e=e.getAllChildMarkers():e instanceof L.Marker&&(e=[e]):e=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(e),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(e),this},_flagParentsIconsNeedUpdate:function(e){var t,i
8561for(t in e)for(i=e[t].__parent;i;)i._iconNeedsUpdate=!0,i=i.__parent},_refreshSingleMarkerModeMarkers:function(e){var t,i
8562for(t in e)i=e[t],this.hasLayer(i)&&i.setIcon(this._overrideMarkerIcon(i))}}),L.Marker.include({refreshIconOptions:function(e,t){var i=this.options.icon
8563return L.setOptions(i,e),this.setIcon(i),t&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),e.MarkerClusterGroup=t,e.MarkerCluster=i,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){"use strict"
8564L.AwesomeMarkers={},L.AwesomeMarkers.version="2.0.1",L.AwesomeMarkers.Icon=L.Icon.extend({options:{iconSize:[35,45],iconAnchor:[17,42],popupAnchor:[1,-32],shadowAnchor:[10,12],shadowSize:[36,16],className:"awesome-marker",prefix:"glyphicon",spinClass:"fa-spin",extraClasses:"",icon:"home",markerColor:"blue",iconColor:"white"},initialize:function(e){e=L.Util.setOptions(this,e)},createIcon:function(){var e=t.createElement("div"),i=this.options
8565return i.icon&&(e.innerHTML=this._createInner()),i.bgPos&&(e.style.backgroundPosition=-i.bgPos.x+"px "+-i.bgPos.y+"px"),this._setIconStyles(e,"icon-"+i.markerColor),e},_createInner:function(){var e,t="",i="",n="",r=this.options
8566return e=r.icon.slice(0,r.prefix.length+1)===r.prefix+"-"?r.icon:r.prefix+"-"+r.icon,r.spin&&"string"==typeof r.spinClass&&(t=r.spinClass),r.iconColor&&("white"===r.iconColor||"black"===r.iconColor?i="icon-"+r.iconColor:n="style='color: "+r.iconColor+"' "),"<i "+n+"class='"+r.extraClasses+" "+r.prefix+" "+e+" "+t+" "+i+"'></i>"},_setIconStyles:function(e,t){var i,n=this.options,r=L.point(n["shadow"===t?"shadowSize":"iconSize"])
8567!(i="shadow"===t?L.point(n.shadowAnchor||n.iconAnchor):L.point(n.iconAnchor))&&r&&(i=r.divideBy(2,!0)),e.className="awesome-marker-"+t+" "+n.className,i&&(e.style.marginLeft=-i.x+"px",e.style.marginTop=-i.y+"px"),r&&(e.style.width=r.x+"px",e.style.height=r.y+"px")},createShadow:function(){var e=t.createElement("div")
8568return this._setIconStyles(e,"shadow"),e}}),L.AwesomeMarkers.icon=function(e){return new L.AwesomeMarkers.Icon(e)}}(0,document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).interact=t()}(this,function(){"use strict"
8569function e(e,t){var i=Object.keys(e)
8570if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
8571t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function t(t){for(var i=1;i<arguments.length;i++){var n=null!=arguments[i]?arguments[i]:{}
8572i%2?e(Object(n),!0).forEach(function(e){o(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function i(e){return i="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},i(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var i=0;i<t.length;i++){var n=t[i]
8573n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function s(e,t,i){return t&&r(e.prototype,t),i&&r(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function o(e,t,i){return(t=f(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
8574e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
8575return e}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
8576if(Reflect.construct.sham)return!1
8577if("function"==typeof Proxy)return!0
8578try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
8579return function(){var i,n=l(e)
8580if(t){var r=l(this).constructor
8581i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
8582return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t
8583if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
8584return u(e)}(this,i)}}function h(){return h="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t)
8585if(n){var r=Object.getOwnPropertyDescriptor(n,t)
8586return r.get?r.get.call(arguments.length<3?e:i):r.value}},h.apply(this,arguments)}function f(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
8587var i=e[Symbol.toPrimitive]
8588if(void 0!==i){var n=i.call(e,t||"default")
8589if("object"!=typeof n)return n
8590throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
8591return"symbol"==typeof t?t:String(t)}var p=function(e){return!(!e||!e.Window)&&e instanceof e.Window},m=void 0,g=void 0
8592function y(e){m=e
8593var t=e.document.createTextNode("")
8594t.ownerDocument!==e.document&&"function"==typeof e.wrap&&e.wrap(t)===t&&(e=e.wrap(e)),g=e}function v(e){return p(e)?e:(e.ownerDocument||e).defaultView||g.window}
vendor: 8,681 bytes, lines 8594-8639
8594"undefined"!=typeof window&&window&&y(window)
8595var _=function(e){return!!e&&"object"===i(e)},b=function(e){return"function"==typeof e},w={window:function(e){return e===g||p(e)},docFrag:function(e){return _(e)&&11===e.nodeType},object:_,func:b,number:function(e){return"number"==typeof e},bool:function(e){return"boolean"==typeof e},string:function(e){return"string"==typeof e},element:function(e){if(!e||"object"!==i(e))return!1
8596var t=v(e)||g
8597return/object|function/.test("undefined"==typeof Element?"undefined":i(Element))?e instanceof Element||e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName},plainObject:function(e){return _(e)&&!!e.constructor&&/function Object\b/.test(e.constructor.toString())},array:function(e){return _(e)&&void 0!==e.length&&b(e.splice)}}
8598function A(e){var t=e.interaction
8599if("drag"===t.prepared.name){var i=t.prepared.axis
8600"x"===i?(t.coords.cur.page.y=t.coords.start.page.y,t.coords.cur.client.y=t.coords.start.client.y,t.coords.velocity.client.y=0,t.coords.velocity.page.y=0):"y"===i&&(t.coords.cur.page.x=t.coords.start.page.x,t.coords.cur.client.x=t.coords.start.client.x,t.coords.velocity.client.x=0,t.coords.velocity.page.x=0)}}function T(e){var t=e.iEvent,i=e.interaction
8601if("drag"===i.prepared.name){var n=i.prepared.axis
8602if("x"===n||"y"===n){var r="x"===n?"y":"x"
8603t.page[r]=i.coords.start.page[r],t.client[r]=i.coords.start.client[r],t.delta[r]=0}}}var C={id:"actions/drag",install:function(e){var t=e.actions,i=e.Interactable,n=e.defaults
8604i.prototype.draggable=C.draggable,t.map.drag=C,t.methodDict.drag="draggable",n.actions.drag=C.defaults},listeners:{"interactions:before-action-move":A,"interactions:action-resume":A,"interactions:action-move":T,"auto-start:check":function(e){var t=e.interaction,i=e.interactable,n=e.buttons,r=i.options.drag
8605if(r&&r.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!==(n&i.options.drag.mouseButtons)))return e.action={name:"drag",axis:"start"===r.lockAxis?r.startAxis:r.lockAxis},!1}},draggable:function(e){return w.object(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):w.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},beforeMove:A,move:T,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"},filterEventType:function(e){return 0===e.search("drag")}},L=C,x={init:function(e){var t=e
8606x.document=t.document,x.DocumentFragment=t.DocumentFragment||M,x.SVGElement=t.SVGElement||M,x.SVGSVGElement=t.SVGSVGElement||M,x.SVGElementInstance=t.SVGElementInstance||M,x.Element=t.Element||M,x.HTMLElement=t.HTMLElement||x.Element,x.Event=t.Event,x.Touch=t.Touch||M,x.PointerEvent=t.PointerEvent||t.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null}
8607function M(){}var E=x
8608var S={init:function(e){var t=E.Element,i=e.navigator||{}
8609S.supportsTouch="ontouchstart"in e||w.func(e.DocumentTouch)&&E.document instanceof e.DocumentTouch,S.supportsPointerEvent=!1!==i.pointerEnabled&&!!E.PointerEvent,S.isIOS=/iP(hone|od|ad)/.test(i.platform),S.isIOS7=/iP(hone|od|ad)/.test(i.platform)&&/OS 7[^\d]/.test(i.appVersion),S.isIe9=/MSIE 9/.test(i.userAgent),S.isOperaMobile="Opera"===i.appName&&S.supportsTouch&&/Presto/.test(i.userAgent),S.prefixedMatchesSelector="matches"in t.prototype?"matches":"webkitMatchesSelector"in t.prototype?"webkitMatchesSelector":"mozMatchesSelector"in t.prototype?"mozMatchesSelector":"oMatchesSelector"in t.prototype?"oMatchesSelector":"msMatchesSelector",S.pEventTypes=S.supportsPointerEvent?E.PointerEvent===e.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,S.wheelEvent=E.document&&"onmousewheel"in E.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null}
8610var k=S
8611function P(e,t){if(e.contains)return e.contains(t)
8612for(;t;){if(t===e)return!0
8613t=t.parentNode}return!1}function O(e,t){for(;w.element(e);){if(D(e,t))return e
8614e=z(e)}return null}function z(e){var t=e.parentNode
8615if(w.docFrag(t)){for(;(t=t.host)&&w.docFrag(t););return t}return t}function D(e,t){return g!==m&&(t=t.replace(/\/deep\//g," ")),e[k.prefixedMatchesSelector](t)}var I=function(e){return e.parentNode||e.host}
8616function N(e,t){for(var i,n=[],r=e;(i=I(r))&&r!==t&&i!==r.ownerDocument;)n.unshift(r),r=i
8617return n}function R(e,t){return(parseInt(v(e).getComputedStyle(e).zIndex,10)||0)>=(parseInt(v(t).getComputedStyle(t).zIndex,10)||0)}function F(e,t,i){for(;w.element(e);){if(D(e,t))return!0
8618if((e=z(e))===i)return D(e,t)}return!1}function B(e){return e.correspondingUseElement||e}function j(e){var t=e instanceof E.SVGElement?e.getBoundingClientRect():e.getClientRects()[0]
8619return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function U(e){var t,i=j(e)
8620if(!k.isIOS7&&i){var n={x:(t=(t=v(e))||g).scrollX||t.document.documentElement.scrollLeft,y:t.scrollY||t.document.documentElement.scrollTop}
8621i.left+=n.x,i.right+=n.x,i.top+=n.y,i.bottom+=n.y}return i}function V(e){for(var t=[];e;)t.push(e),e=z(e)
8622return t}function H(e){return!!w.string(e)&&(E.document.querySelector(e),!0)}function q(e,t){for(var i in t)e[i]=t[i]
8623return e}function G(e,t,i){return"parent"===e?z(i):"self"===e?t.getRect(i):O(i,e)}function W(e,t,i,n){var r=e
8624return w.string(r)?r=G(r,t,i):w.func(r)&&(r=r.apply(void 0,n)),w.element(r)&&(r=U(r)),r}function $(e){return e&&{x:"x"in e?e.x:e.left,y:"y"in e?e.y:e.top}}function Q(e){return!e||"x"in e&&"y"in e||((e=q({},e)).x=e.left||0,e.y=e.top||0,e.width=e.width||(e.right||0)-e.x,e.height=e.height||(e.bottom||0)-e.y),e}function X(e,t,i){e.left&&(t.left+=i.x),e.right&&(t.right+=i.x),e.top&&(t.top+=i.y),e.bottom&&(t.bottom+=i.y),t.width=t.right-t.left,t.height=t.bottom-t.top}function Y(e,t,i){var n=i&&e.options[i]
8625return $(W(n&&n.origin||e.options.origin,e,t,[e&&t]))||{x:0,y:0}}function K(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return!0},n=arguments.length>3?arguments[3]:void 0
8626if(n=n||{},w.string(e)&&-1!==e.search(" ")&&(e=Z(e)),w.array(e))return e.forEach(function(e){return K(e,t,i,n)}),n
8627if(w.object(e)&&(t=e,e=""),w.func(t)&&i(e))n[e]=n[e]||[],n[e].push(t)
8628else if(w.array(t))for(var r=0,s=t;r<s.length;r++){var o=s[r]
8629K(e,o,i,n)}else if(w.object(t))for(var a in t){K(Z(a).map(function(t){return"".concat(e).concat(t)}),t[a],i,n)}return n}function Z(e){return e.trim().split(/ +/)}var J=function(e,t){return Math.sqrt(e*e+t*t)},ee=["webkit","moz"]
8630function te(e,t){e.__set||(e.__set={})
8631var i=function(i){if(ee.some(function(e){return 0===i.indexOf(e)}))return 1
8632"function"!=typeof e[i]&&"__set"!==i&&Object.defineProperty(e,i,{get:function(){return i in e.__set?e.__set[i]:e.__set[i]=t[i]},set:function(t){e.__set[i]=t},configurable:!0})}
8633for(var n in t)i(n)
8634return e}function ie(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp}function ne(e){e.page.x=0,e.page.y=0,e.client.x=0,e.client.y=0}function re(e){return e instanceof E.Event||e instanceof E.Touch}function se(e,t,i){return e=e||"page",(i=i||{}).x=t[e+"X"],i.y=t[e+"Y"],i}function oe(e,t){return t=t||{x:0,y:0},k.isOperaMobile&&re(e)?(se("screen",e,t),t.x+=window.scrollX,t.y+=window.scrollY):se("page",e,t),t}function ae(e){return w.number(e.pointerId)?e.pointerId:e.identifier}function le(e,t,i){var n=t.length>1?ue(t):t[0]
8635oe(n,e.page),function(e,t){t=t||{},k.isOperaMobile&&re(e)?se("screen",e,t):se("client",e,t)}(n,e.client),e.timeStamp=i}function ce(e){var t=[]
8636return w.array(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t}function ue(e){for(var t={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},i=0;i<e.length;i++){var n=e[i]
8637for(var r in t)t[r]+=n[r]}for(var s in t)t[s]/=e.length
8638return t}function de(e){if(!e.length)return null
8639var t=ce(e),i=Math.min(t[0].pageX,t[1].pageX),n=Math.min(t[0].pageY,t[1].pageY),r=Math.max(t[0].pageX,t[1].pageX),s=Math.max(t[0].pageY,t[1].pageY)
8640return{x:i,y:n,left:i,top:n,right:r,bottom:s,width:r-i,height:s-n}}function he(e,t){var i=t+"X",n=t+"Y",r=ce(e),s=r[0][i]-r[1][i],o=r[0][n]-r[1][n]
8641return J(s,o)}function fe(e,t){var i=t+"X",n=t+"Y",r=ce(e),s=r[1][i]-r[0][i],o=r[1][n]-r[0][n]
8642return 180*Math.atan2(o,s)/Math.PI}function pe(e){return w.string(e.pointerType)?e.pointerType:w.number(e.pointerType)?[void 0,void 0,"touch","pen","mouse"][e.pointerType]:/touch/.test(e.type||"")||e instanceof E.Touch?"touch":"mouse"}function me(e){var t=w.func(e.composedPath)?e.composedPath():e.path
8643return[B(t?t[0]:e.target),B(e.currentTarget)]}var ge=function(){function e(t){n(this,e),this.immediatePropagationStopped=!1,this.propagationStopped=!1,this._interaction=t}return s(e,[{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}]),e}()
8644Object.defineProperty(ge.prototype,"interaction",{get:function(){return this._interaction._proxy},set:function(){}})
8645var ye=function(e,t){for(var i=0;i<t.length;i++){var n=t[i]
8646e.push(n)}return e},ve=function(e){return ye([],e)},_e=function(e,t){for(var i=0;i<e.length;i++)if(t(e[i],i,e))return i
8647return-1},be=function(e,t){return e[_e(e,t)]},we=function(e){a(i,e)
8648var t=d(i)
8649function i(e,r,s){var o
8650n(this,i),(o=t.call(this,r._interaction)).dropzone=void 0,o.dragEvent=void 0,o.relatedTarget=void 0,o.draggable=void 0,o.propagationStopped=!1,o.immediatePropagationStopped=!1
8651var a="dragleave"===s?e.prev:e.cur,l=a.element,c=a.dropzone
8652return o.type=s,o.target=l,o.currentTarget=l,o.dropzone=c,o.dragEvent=r,o.relatedTarget=r.target,o.draggable=r.interactable,o.timeStamp=r.timeStamp,o}return s(i,[{key:"reject",value:function(){var e=this,t=this._interaction.dropState
8653if("dropactivate"===this.type||this.dropzone&&t.cur.dropzone===this.dropzone&&t.cur.element===this.target)if(t.prev.dropzone=this.dropzone,t.prev.element=this.target,t.rejected=!0,t.events.enter=null,this.stopImmediatePropagation(),"dropactivate"===this.type){var n=t.activeDrops,r=_e(n,function(t){var i=t.dropzone,n=t.element
8654return i===e.dropzone&&n===e.target})
8655t.activeDrops.splice(r,1)
8656var s=new i(t,this.dragEvent,"dropdeactivate")
8657s.dropzone=this.dropzone,s.target=this.target,this.dropzone.fire(s)}else this.dropzone.fire(new i(t,this.dragEvent,"dragleave"))}},{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}]),i}(ge)
8658function Ae(e,t){for(var i=0,n=e.slice();i<n.length;i++){var r=n[i],s=r.dropzone,o=r.element
8659t.dropzone=s,t.target=o,s.fire(t),t.propagationStopped=t.immediatePropagationStopped=!1}}function Te(e,t){for(var i=function(e,t){for(var i=[],n=0,r=e.interactables.list;n<r.length;n++){var s=r[n]
8660if(s.options.drop.enabled){var o=s.options.drop.accept
8661if(!(w.element(o)&&o!==t||w.string(o)&&!D(t,o)||w.func(o)&&!o({dropzone:s,draggableElement:t})))for(var a=0,l=s.getAllElements();a<l.length;a++){var c=l[a]
8662c!==t&&i.push({dropzone:s,element:c,rect:s.getRect(c)})}}}return i}(e,t),n=0;n<i.length;n++){var r=i[n]
8663r.rect=r.dropzone.getRect(r.element)}return i}function Ce(e,t,i){for(var n=e.dropState,r=e.interactable,s=e.element,o=[],a=0,l=n.activeDrops;a<l.length;a++){var c=l[a],u=c.dropzone,d=c.element,h=c.rect,f=u.dropCheck(t,i,r,s,d,h)
8664o.push(f?d:null)}var p=function(e){for(var t,i=[],n=0;n<e.length;n++){var r=e[n],s=e[t]
8665if(r&&n!==t)if(s){var o=I(r),a=I(s)
8666if(o!==r.ownerDocument)if(a!==r.ownerDocument)if(o!==a){i=i.length?i:N(s)
8667var l=void 0
8668if(s instanceof E.HTMLElement&&r instanceof E.SVGElement&&!(r instanceof E.SVGSVGElement)){if(r===a)continue
8669l=r.ownerSVGElement}else l=r
8670for(var c=N(l,s.ownerDocument),u=0;c[u]&&c[u]===i[u];)u++
8671var d=[c[u-1],c[u],i[u]]
8672if(d[0])for(var h=d[0].lastChild;h;){if(h===d[1]){t=n,i=c
8673break}if(h===d[2])break
8674h=h.previousSibling}}else R(r,s)&&(t=n)
8675else t=n}else t=n}return t}(o)
8676return n.activeDrops[p]||null}function Le(e,t,i){var n=e.dropState,r={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null}
8677return"dragstart"===i.type&&(r.activate=new we(n,i,"dropactivate"),r.activate.target=null,r.activate.dropzone=null),"dragend"===i.type&&(r.deactivate=new we(n,i,"dropdeactivate"),r.deactivate.target=null,r.deactivate.dropzone=null),n.rejected||(n.cur.element!==n.prev.element&&(n.prev.dropzone&&(r.leave=new we(n,i,"dragleave"),i.dragLeave=r.leave.target=n.prev.element,i.prevDropzone=r.leave.dropzone=n.prev.dropzone),n.cur.dropzone&&(r.enter=new we(n,i,"dragenter"),i.dragEnter=n.cur.element,i.dropzone=n.cur.dropzone)),"dragend"===i.type&&n.cur.dropzone&&(r.drop=new we(n,i,"drop"),i.dropzone=n.cur.dropzone,i.relatedTarget=n.cur.element),"dragmove"===i.type&&n.cur.dropzone&&(r.move=new we(n,i,"dropmove"),i.dropzone=n.cur.dropzone)),r}function xe(e,t){var i=e.dropState,n=i.activeDrops,r=i.cur,s=i.prev
8678t.leave&&s.dropzone.fire(t.leave),t.enter&&r.dropzone.fire(t.enter),t.move&&r.dropzone.fire(t.move),t.drop&&r.dropzone.fire(t.drop),t.deactivate&&Ae(n,t.deactivate),i.prev.dropzone=r.dropzone,i.prev.element=r.element}function Me(e,t){var i=e.interaction,n=e.iEvent,r=e.event
8679if("dragmove"===n.type||"dragend"===n.type){var s=i.dropState
8680t.dynamicDrop&&(s.activeDrops=Te(t,i.element))
8681var o=n,a=Ce(i,o,r)
8682s.rejected=s.rejected&&!!a&&a.dropzone===s.cur.dropzone&&a.element===s.cur.element,s.cur.dropzone=a&&a.dropzone,s.cur.element=a&&a.element,s.events=Le(i,0,o)}}var Ee={id:"actions/drop",install:function(e){var t=e.actions,i=e.interactStatic,n=e.Interactable,r=e.defaults
8683e.usePlugin(L),n.prototype.dropzone=function(e){return function(e,t){if(w.object(t)){if(e.options.drop.enabled=!1!==t.enabled,t.listeners){var i=K(t.listeners),n=Object.keys(i).reduce(function(e,t){return e[/^(enter|leave)/.test(t)?"drag".concat(t):/^(activate|deactivate|move)/.test(t)?"drop".concat(t):t]=i[t],e},{}),r=e.options.drop.listeners
8684r&&e.off(r),e.on(n),e.options.drop.listeners=n}return w.func(t.ondrop)&&e.on("drop",t.ondrop),w.func(t.ondropactivate)&&e.on("dropactivate",t.ondropactivate),w.func(t.ondropdeactivate)&&e.on("dropdeactivate",t.ondropdeactivate),w.func(t.ondragenter)&&e.on("dragenter",t.ondragenter),w.func(t.ondragleave)&&e.on("dragleave",t.ondragleave),w.func(t.ondropmove)&&e.on("dropmove",t.ondropmove),/^(pointer|center)$/.test(t.overlap)?e.options.drop.overlap=t.overlap:w.number(t.overlap)&&(e.options.drop.overlap=Math.max(Math.min(1,t.overlap),0)),"accept"in t&&(e.options.drop.accept=t.accept),"checker"in t&&(e.options.drop.checker=t.checker),e}if(w.bool(t))return e.options.drop.enabled=t,e
8685return e.options.drop}(this,e)},n.prototype.dropCheck=function(e,t,i,n,r,s){return function(e,t,i,n,r,s,o){var a=!1
8686if(!(o=o||e.getRect(s)))return!!e.options.drop.checker&&e.options.drop.checker(t,i,a,e,s,n,r)
8687var l=e.options.drop.overlap
8688if("pointer"===l){var c=Y(n,r,"drag"),u=oe(t)
8689u.x+=c.x,u.y+=c.y
8690var d=u.x>o.left&&u.x<o.right,h=u.y>o.top&&u.y<o.bottom
8691a=d&&h}var f=n.getRect(r)
8692if(f&&"center"===l){var p=f.left+f.width/2,m=f.top+f.height/2
8693a=p>=o.left&&p<=o.right&&m>=o.top&&m<=o.bottom}if(f&&w.number(l)){a=Math.max(0,Math.min(o.right,f.right)-Math.max(o.left,f.left))*Math.max(0,Math.min(o.bottom,f.bottom)-Math.max(o.top,f.top))/(f.width*f.height)>=l}e.options.drop.checker&&(a=e.options.drop.checker(t,i,a,e,s,n,r))
8694return a}(this,e,t,i,n,r,s)},i.dynamicDrop=function(t){return w.bool(t)?(e.dynamicDrop=t,i):e.dynamicDrop},q(t.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),t.methodDict.drop="dropzone",e.dynamicDrop=!1,r.actions.drop=Ee.defaults},listeners:{"interactions:before-action-start":function(e){var t=e.interaction
8695"drag"===t.prepared.name&&(t.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(e,t){var i=e.interaction,n=(e.event,e.iEvent)
8696if("drag"===i.prepared.name){var r=i.dropState
8697r.activeDrops=[],r.events={},r.activeDrops=Te(t,i.element),r.events=Le(i,0,n),r.events.activate&&(Ae(r.activeDrops,r.events.activate),t.fire("actions/drop:start",{interaction:i,dragEvent:n}))}},"interactions:action-move":Me,"interactions:after-action-move":function(e,t){var i=e.interaction,n=e.iEvent
8698if("drag"===i.prepared.name){var r=i.dropState
8699xe(i,r.events),t.fire("actions/drop:move",{interaction:i,dragEvent:n}),r.events={}}},"interactions:action-end":function(e,t){if("drag"===e.interaction.prepared.name){var i=e.interaction,n=e.iEvent
8700Me(e,t),xe(i,i.dropState.events),t.fire("actions/drop:end",{interaction:i,dragEvent:n})}},"interactions:stop":function(e){var t=e.interaction
8701if("drag"===t.prepared.name){var i=t.dropState
8702i&&(i.activeDrops=null,i.events=null,i.cur.dropzone=null,i.cur.element=null,i.prev.dropzone=null,i.prev.element=null,i.rejected=!1)}}},getActiveDrops:Te,getDrop:Ce,getDropEvents:Le,fireDropEvents:xe,f
vendor: 9,389 bytes, lines 8702-8755
8702ilterEventType:function(e){return 0===e.search("drag")||0===e.search("drop")},defaults:{enabled:!1,accept:null,overlap:"pointer"}},Se=Ee
8703function ke(e){var t=e.interaction,i=e.iEvent,n=e.phase
8704if("gesture"===t.prepared.name){var r=t.pointers.map(function(e){return e.pointer}),s="start"===n,o="end"===n,a=t.interactable.options.deltaSource
8705if(i.touches=[r[0],r[1]],s)i.distance=he(r,a),i.box=de(r),i.scale=1,i.ds=0,i.angle=fe(r,a),i.da=0,t.gesture.startDistance=i.distance,t.gesture.startAngle=i.angle
8706else if(o||t.pointers.length<2){var l=t.prevEvent
8707i.distance=l.distance,i.box=l.box,i.scale=l.scale,i.ds=0,i.angle=l.angle,i.da=0}else i.distance=he(r,a),i.box=de(r),i.scale=i.distance/t.gesture.startDistance,i.angle=fe(r,a),i.ds=i.scale-t.gesture.scale,i.da=i.angle-t.gesture.angle
8708t.gesture.distance=i.distance,t.gesture.angle=i.angle,w.number(i.scale)&&i.scale!==1/0&&!isNaN(i.scale)&&(t.gesture.scale=i.scale)}}var Pe={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(e){var t=e.actions,i=e.Interactable,n=e.defaults
8709i.prototype.gesturable=function(e){return w.object(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):w.bool(e)?(this.options.gesture.enabled=e,this):this.options.gesture},t.map.gesture=Pe,t.methodDict.gesture="gesturable",n.actions.gesture=Pe.defaults},listeners:{"interactions:action-start":ke,"interactions:action-move":ke,"interactions:action-end":ke,"interactions:new":function(e){e.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(e){if(!(e.interaction.pointers.length<2)){var t=e.interactable.options.gesture
8710if(t&&t.enabled)return e.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""},filterEventType:function(e){return 0===e.search("gesture")}},Oe=Pe
8711function ze(e,t,i,n,r,s,o){if(!t)return!1
8712if(!0===t){var a=w.number(s.width)?s.width:s.right-s.left,l=w.number(s.height)?s.height:s.bottom-s.top
8713if(o=Math.min(o,Math.abs(("left"===e||"right"===e?a:l)/2)),a<0&&("left"===e?e="right":"right"===e&&(e="left")),l<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e){var c=a>=0?s.left:s.right
8714return i.x<c+o}if("top"===e){var u=l>=0?s.top:s.bottom
8715return i.y<u+o}if("right"===e)return i.x>(a>=0?s.right:s.left)-o
8716if("bottom"===e)return i.y>(l>=0?s.bottom:s.top)-o}return!!w.element(n)&&(w.element(t)?t===n:F(n,t,r))}function De(e){var t=e.iEvent,i=e.interaction
8717if("resize"===i.prepared.name&&i.resizeAxes){var n=t
8718i.interactable.options.resize.square?("y"===i.resizeAxes?n.delta.x=n.delta.y:n.delta.y=n.delta.x,n.axes="xy"):(n.axes=i.resizeAxes,"x"===i.resizeAxes?n.delta.y=0:"y"===i.resizeAxes&&(n.delta.x=0))}}var Ie,Ne,Re={id:"actions/resize",before:["actions/drag"],install:function(e){var t=e.actions,i=e.browser,n=e.Interactable,r=e.defaults
8719Re.cursors=function(e){return e.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(i),Re.defaultMargin=i.supportsTouch||i.supportsPointerEvent?20:10,n.prototype.resizable=function(t){return function(e,t,i){if(w.object(t))return e.options.resize.enabled=!1!==t.enabled,e.setPerAction("resize",t),e.setOnEvents("resize",t),w.string(t.axis)&&/^x$|^y$|^xy$/.test(t.axis)?e.options.resize.axis=t.axis:null===t.axis&&(e.options.resize.axis=i.defaults.actions.resize.axis),w.bool(t.preserveAspectRatio)?e.options.resize.preserveAspectRatio=t.preserveAspectRatio:w.bool(t.square)&&(e.options.resize.square=t.square),e
8720if(w.bool(t))return e.options.resize.enabled=t,e
8721return e.options.resize}(this,t,e)},t.map.resize=Re,t.methodDict.resize="resizable",r.actions.resize=Re.defaults},listeners:{"interactions:new":function(e){e.interaction.resizeAxes="xy"},"interactions:action-start":function(e){(function(e){var t=e.iEvent,i=e.interaction
8722if("resize"===i.prepared.name&&i.prepared.edges){var n=t,r=i.rect
8723i._rects={start:q({},r),corrected:q({},r),previous:q({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},n.edges=i.prepared.edges,n.rect=i._rects.corrected,n.deltaRect=i._rects.delta}})(e),De(e)},"interactions:action-move":function(e){(function(e){var t=e.iEvent,i=e.interaction
8724if("resize"===i.prepared.name&&i.prepared.edges){var n=t,r=i.interactable.options.resize.invert,s="reposition"===r||"negate"===r,o=i.rect,a=i._rects,l=a.start,c=a.corrected,u=a.delta,d=a.previous
8725if(q(d,c),s){if(q(c,o),"reposition"===r){if(c.top>c.bottom){var h=c.top
8726c.top=c.bottom,c.bottom=h}if(c.left>c.right){var f=c.left
8727c.left=c.right,c.right=f}}}else c.top=Math.min(o.top,l.bottom),c.bottom=Math.max(o.bottom,l.top),c.left=Math.min(o.left,l.right),c.right=Math.max(o.right,l.left)
8728for(var p in c.width=c.right-c.left,c.height=c.bottom-c.top,c)u[p]=c[p]-d[p]
8729n.edges=i.prepared.edges,n.rect=c,n.deltaRect=u}})(e),De(e)},"interactions:action-end":function(e){var t=e.iEvent,i=e.interaction
8730if("resize"===i.prepared.name&&i.prepared.edges){var n=t
8731n.edges=i.prepared.edges,n.rect=i._rects.corrected,n.deltaRect=i._rects.delta}},"auto-start:check":function(e){var t=e.interaction,i=e.interactable,n=e.element,r=e.rect,s=e.buttons
8732if(r){var o=q({},t.coords.cur.page),a=i.options.resize
8733if(a&&a.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!==(s&a.mouseButtons))){if(w.object(a.edges)){var l={left:!1,right:!1,top:!1,bottom:!1}
8734for(var c in l)l[c]=ze(c,a.edges[c],o,t._latestPointer.eventTarget,n,r,a.margin||Re.defaultMargin)
8735l.left=l.left&&!l.right,l.top=l.top&&!l.bottom,(l.left||l.right||l.top||l.bottom)&&(e.action={name:"resize",edges:l})}else{var u="y"!==a.axis&&o.x>r.right-Re.defaultMargin,d="x"!==a.axis&&o.y>r.bottom-Re.defaultMargin;(u||d)&&(e.action={name:"resize",axes:(u?"x":"")+(d?"y":"")})}return!e.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(e){var t=e.edges,i=e.axis,n=e.name,r=Re.cursors,s=null
8736if(i)s=r[n+i]
8737else if(t){for(var o="",a=0,l=["top","bottom","left","right"];a<l.length;a++){var c=l[a]
8738t[c]&&(o+=c)}s=r[o]}return s},filterEventType:function(e){return 0===e.search("resize")},defaultMargin:null},Fe=Re,Be={id:"actions",install:function(e){e.usePlugin(Oe),e.usePlugin(Fe),e.usePlugin(L),e.usePlugin(Se)}},je=0
8739var Ue={request:function(e){return Ie(e)},cancel:function(e){return Ne(e)},init:function(e){if(Ie=e.requestAnimationFrame,Ne=e.cancelAnimationFrame,!Ie)for(var t=["ms","moz","webkit","o"],i=0;i<t.length;i++){var n=t[i]
8740Ie=e["".concat(n,"RequestAnimationFrame")],Ne=e["".concat(n,"CancelAnimationFrame")]||e["".concat(n,"CancelRequestAnimationFrame")]}Ie=Ie&&Ie.bind(e),Ne=Ne&&Ne.bind(e),Ie||(Ie=function(t){var i=Date.now(),n=Math.max(0,16-(i-je)),r=e.setTimeout(function(){t(i+n)},n)
8741return je=i+n,r},Ne=function(e){return clearTimeout(e)})}}
8742var Ve={defaults:{enabled:!1,margin:60,container:null,speed:300},now:Date.now,interaction:null,i:0,x:0,y:0,isScrolling:!1,prevTime:0,margin:0,speed:0,start:function(e){Ve.isScrolling=!0,Ue.cancel(Ve.i),e.autoScroll=Ve,Ve.interaction=e,Ve.prevTime=Ve.now(),Ve.i=Ue.request(Ve.scroll)},stop:function(){Ve.isScrolling=!1,Ve.interaction&&(Ve.interaction.autoScroll=null),Ue.cancel(Ve.i)},scroll:function(){var e=Ve.interaction,t=e.interactable,i=e.element,n=e.prepared.name,r=t.options[n].autoScroll,s=He(r.container,t,i),o=Ve.now(),a=(o-Ve.prevTime)/1e3,l=r.speed*a
8743if(l>=1){var c={x:Ve.x*l,y:Ve.y*l}
8744if(c.x||c.y){var u=qe(s)
8745w.window(s)?s.scrollBy(c.x,c.y):s&&(s.scrollLeft+=c.x,s.scrollTop+=c.y)
8746var d=qe(s),h={x:d.x-u.x,y:d.y-u.y};(h.x||h.y)&&t.fire({type:"autoscroll",target:i,interactable:t,delta:h,interaction:e,container:s})}Ve.prevTime=o}Ve.isScrolling&&(Ue.cancel(Ve.i),Ve.i=Ue.request(Ve.scroll))},check:function(e,t){var i
8747return null==(i=e.options[t].autoScroll)?void 0:i.enabled},onInteractionMove:function(e){var t=e.interaction,i=e.pointer
8748if(t.interacting()&&Ve.check(t.interactable,t.prepared.name))if(t.simulation)Ve.x=Ve.y=0
8749else{var n,r,s,o,a=t.interactable,l=t.element,c=t.prepared.name,u=a.options[c].autoScroll,d=He(u.container,a,l)
8750if(w.window(d))o=i.clientX<Ve.margin,n=i.clientY<Ve.margin,r=i.clientX>d.innerWidth-Ve.margin,s=i.clientY>d.innerHeight-Ve.margin
8751else{var h=j(d)
8752o=i.clientX<h.left+Ve.margin,n=i.clientY<h.top+Ve.margin,r=i.clientX>h.right-Ve.margin,s=i.clientY>h.bottom-Ve.margin}Ve.x=r?1:o?-1:0,Ve.y=s?1:n?-1:0,Ve.isScrolling||(Ve.margin=u.margin,Ve.speed=u.speed,Ve.start(t))}}}
8753function He(e,t,i){return(w.string(e)?G(e,t,i):e)||v(i)}function qe(e){return w.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}var Ge={id:"auto-scroll",install:function(e){var t=e.defaults,i=e.actions
8754e.autoScroll=Ve,Ve.now=function(){return e.now()},i.phaselessTypes.autoscroll=!0,t.perAction.autoScroll=Ve.defaults},listeners:{"interactions:new":function(e){e.interaction.autoScroll=null},"interactions:destroy":function(e){e.interaction.autoScroll=null,Ve.stop(),Ve.interaction&&(Ve.interaction=null)},"interactions:stop":Ve.stop,"interactions:action-move":function(e){return Ve.onInteractionMove(e)}}},We=Ge
8755function $e(e,t){var i=!1
8756return function(){return i||(g.console.warn(t),i=!0),e.apply(this,arguments)}}function Qe(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e}function Xe(e){return w.bool(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor}function Ye(e){return w.func(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker}var Ke={id:"auto-start/interactableMethods",install:function(e){var t=e.Interactable
8757t.prototype.getAction=function(t,i,n,r){var s=function(e,t,i,n,r){var s=e.getRect(n),o=t.buttons||{0:1,1:4,3:8,4:16}[t.button],a={action:null,interactable:e,interaction:i,element:n,rect:s,buttons:o}
8758return r.fire("auto-start:check",a),a.action}(this,i,n,r,e)
8759return this.options.actionChecker?this.options.actionChecker(t,i,s,this,r,n):s},t.prototype.ignoreFrom=$e(function(e){return this._backCompatOption("ignoreFrom",e)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=$e(function(e){return this._backCompatOption("allowFrom",e)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=Ye,t.prototype.styleCursor=Xe}}
8760function Ze(e,t,i,n,r){return t.testIgnoreAllow(t.options[e.name],i,n)&&t.options[e.name].enabled&&it(t,i,e,r)?e:null}function Je(e,t,i,n,r,s,o){for(var a=0,l=n.length;a<l;a++){var c=n[a],u=r[a],d=c.getAction(t,i,e,u)
8761if(d){var h=Ze(d,c,u,s,o)
8762if(h)return{action:h,interactable:c,element:u}}}return{action:null,interactable:null,element:null}}function et(e,t,i,n,r){var s=[],o=[],a=n
8763function l(e){s.push(e),o.push(a)}for(;w.element(a);){s=[],o=[],r.interactables.forEachMatch(a,l)
8764var c=Je(e,t,i,s,o,n,r)
8765if(c.action&&!c.interactable.options[c.action.name].manualStart)return c
8766a=z(a)}return{action:null,interactable:null,element:null}}function tt(e,t,i){var n=t.action,r=t.interactable,s=t.element
8767n=n||{name:null},e.interactable=r,e.element=s,Qe(e.prepared,n),e.rect=r&&n.name?r.getRect(s):null,st(e,i),i.fire("autoStart:prepared",{interaction:e})}function it(e,t,i,n){var r=e.options,s=r[i.name].max,o=r[i.name].maxPerElement,a=n.autoStart.maxInteractions,l=0,c=0,u=0
8768if(!(s&&o&&a))return!1
8769for(var d=0,h=n.interactions.list;d<h.length;d++){var f=h[d],p=f.prepared.name
8770if(f.interacting()){if(++l>=a)return!1
8771if(f.interactable===e){if((c+=p===i.name?1:0)>=s)return!1
8772if(f.element===t&&(u++,p===i.name&&u>=o))return!1}}}return a>0}function nt(e,t){return w.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function rt(e,t,i){var n=i.autoStart.cursorElement
8773n&&n!==e&&(n.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,i.autoStart.cursorElement=t?e:null}function st(e,t){var i=e.interactable,n=e.element,r=e.prepared
8774if("mouse"===e.pointerType&&i&&i.options.styleCursor){var s=""
8775if(r.name){var o=i.options[r.name].cursorChecker
8776s=w.func(o)?o(r,i,n,e._interacting):t.actions.map[r.name].getCursor(r)}rt(e.element,s||"",t)}else t.autoStart.cursorElement&&rt(t.autoStart.cursorElement,"",t)}var ot={id:"auto-start/base",before:["actions"],install:function(e){var t=e.interactStatic,i=e.defaults
8777e.usePlugin(Ke),i.base.actionChecker=null,i.base.styleCursor=!0,q(i.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),t.maxInteractions=function(t){return nt(t,e)},e.autoStart={maxInteractions:1/0,withinInteractionLimit:it,cursorElement:null}},listeners:{"interactions:down":function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget
8778i.interacting()||tt(i,et(i,n,r,s,t),t)},"interactions:move":function(e,t){(function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget
8779"mouse"!==i.pointerType||i.pointerIsDown||i.interacting()||tt(i,et(i,n,r,s,t),t)})(e,t),function(e,t){var i=e.interaction
8780if(i.pointerIsDown&&!i.interacting()&&i.pointerWasMoved&&i.prepared.name){t.fire("autoStart:before-start",e)
8781var n=i.interactable,r=i.prepared.name
8782r&&n&&(n.options[r].manualStart||!it(n,i.element,i.prepared,t)?i.stop():(i.start(i.prepared,n,i.element),st(i,t)))}}(e,t)},"interactions:stop":function(e,t){var i=e.interaction,n=i.interactable
8783n&&n.options.styleCursor&&rt(i.element,"",t)}},maxInteractions:nt,withinInteractionLimit:it,validateAction:Ze},at=ot
8784var lt={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(e,t){var i=e.interaction,n=e.eventTarget,r=e.dx,s=e.dy
8785if("drag"===i.prepared.name){var o=Math.abs(r),a=Math.abs(s),l=i.interactable.options.drag,c=l.startAxis,u=o>a?"x":o<a?"y":"xy"
8786if(i.prepared.axis="start"===l.lockAxis?u[0]:l.lockAxis,"xy"!==u&&"xy"!==c&&c!==u){i.prepared.name=null
8787for(var d=n,h=function(e){if(e!==i.interactable){var r=i.interactable.options.drag
8788if(!r.manualStart&&e.testIgnoreAllow(r,d,n)){var s=e.getAction(i.downPointer,i.downEvent,i,d)
8789if(s&&"drag"===s.name&&function(e,t){if(!t)return!1
8790var i=t.options.drag.startAxis
8791return"xy"===e||"xy"===i||i===e}(u,e)&&at.validateAction(s,e,d,n,t))return e}}};w.element(d);){var f=t.interactables.forEachMatch(d,h)
8792if(f){i.prepared.name="drag",i.interactable=f,i.element=d
8793break}d=z(d)}}}}}}
8794function ct(e){var t=e.prepared&&e.prepared.name
8795if(!t)return null
8796var i=e.interactable.options
8797return i[t].hold||i[t].delay}var ut={id:"auto-start/hold",install:function(e){var t=e.defaults
8798e.usePlugin(at),t.perAction.hold=0,t.perAction.delay=0},listeners:{"interactions:new":function(e){e.interaction.autoStartHoldTimer=null},"autoStart:prepared":function(e){var t=e.interaction,i=ct(t)
8799i>0&&(t.autoStartHoldTimer=setTimeout(function(){t.start(t.prepared,t.interactable,t.element)},i))},"interactions:move":function(e){var t=e.interaction,i=e.duplicate
8800t.autoStartHoldTimer&&t.pointerWasMoved&&!i&&(clearTimeout(t.autoStartHoldTimer),t.autoStartHoldTimer=null)},"autoStart:before-start":function(e){var t=e.interaction
8801ct(t)>0&&(t.prepared.name=null)}},getHoldDuration:ct},dt=ut,ht={id:"auto-start",install:function(e){e.usePlugin(at),e.usePlugin(dt),e.usePlugin(lt)}},ft=function(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):w.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault}
8802function pt(e){var t=e.interaction,i=e.event
8803t.interactable&&t.interactable.checkAndPreventDefault(i)}var mt={id:"core/interactablePreventDefault",install:function(e){var t=e.Interactable
8804t.prototype.preventDefault=ft,t.prototype.checkAndPreventDefault=function(t){return function(e,t,i){var n=e.options.preventDefault
8805if("never"!==n)if("always"!==n){if(t.events.supportsPassive&&/^touch(start|move)$/.test(i.type)){var r=v(i.target).document,s=t.getDocOptions(r)
8806if(!s||!s.events||!1!==s.events.passive)return}/^(mouse|pointer|touch)*(down|start)/i.test(i.type)||w.element(i.target)&&D(i.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||i.preventDefault()}else i.preventDefault()}(this,e,t)},e.interactions.docEvents.push({type:"dragstart",listener:function(t){for(var i=0,n=e.interactions.list;i<n.length;i++){var r=n[i]
8807if(r.element&&(r.element===t.target||P(r.element,t.target)))return void r.interactable.checkAndPreventDefault(t)}}})},listeners:["down","move","up","cancel"].reduce(function(e,t){return e["interactions:".concat(t)]=pt,e},{})}
8808function gt(e,t){if(t.phaselessTypes[e])return!0
8809for(var i in t.map)if(0===e.indexOf(i)&&e.substr(i.length)in t.phases)return!0
8810return!1}var yt=function(e){return e.touchAction="touchAction",e.boxSizing="boxSizing",e.noListeners="noListeners",e}(yt||{}),vt="[interact.js] ",_t={touchAction:"https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action",boxSizing:"https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing"}
8811var bt=[{name:yt.touchAction,perform:function(e){var t=e.element
8812return!!t&&!function(e,t,i){var n=e
8813for(;w.element(n);){if(wt(n,t,i))return!0
8814n=z(n)}return!1}(t,"touchAction",/pan-|pinch|none/)},getInfo:function(e){return[e.element,_t.touchAction]},text:'Consider adding CSS "touch-action: none" to this element\n'},{name:yt.boxSizing,perform:function(e){var t=e.element
8815return"resize"===e.prepared.name&&t instanceof E.HTMLElement&&!wt(t,"boxSizing",/border-box/)},text:'Consider adding CSS "box-sizing: border-box" to this resizable element',getInfo:function(e){return[e.element,_t.boxSizing]}},{name:yt.noListeners,perform:function(e){var t,i=e.prepared.name
8816return!((null==(t=e.interactable)?void 0:t.events.types["".concat(i,"move")])||[]).length},getInfo:function(e){return[e.prepared.name,e.interactable]},text:"There are no listeners set for this action"}]
8817function wt(e,t,i){var n=e.style[t]||g.getComputedStyle(e)[t]
8818return i.test((n||"").toString())}var At="dev-tools",Tt={id:At,install:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).logger,i=e.Interactable,n=e.defaults
8819e.logger=t||console,n.base.devTools={ignore:{}},i.prototype.devTools=function(e){return e?(q(this.options.devTools,e),this):this.options.devTools}
8820var r=i.prototype._onOff
8821i.prototype._onOff=function(t,i,n,s,o){if(w.string(this.target)||this.target.addEventListener)return r.call(this,t,i,n,s,o)
8822w.object(i)&&!w.array(i)&&(s=n,n=null)
8823var a=K(i,n,o)
8824for(var l in a)gt(l,e.actions)||e.logger.warn(vt+"Can't add native \"".concat(l,'" event listener to target without `addEventListener(type, listener, options)` prop.'))
8825return r.call(this,t,a,s)}},listeners:{"interactions:action-start":function(e,t){for(var i=e.interaction,n=0;n<bt.length;n++){var r,s=bt[n],o=i.interactable&&i.interactable.options
8826if(!(o&&o.devTools&&o.devTools.ignore[s.name])&&s.perform(i))(r=t.logger).warn.apply(r,[vt+s.text].concat(s.getInfo(i)))}}},checks:bt,CheckName:yt,links:_t,prefix:vt},Ct=Tt
8827function Lt(e){var t={}
8828for(var i in e){var n=e[i]
8829w.plainObject(n)?t[i]=Lt(n):w.array(n)?t[i]=ve(n):t[i]=n}return t}var xt=function(){function e(t){n(this,e),this.states=[],this.startOffset={left:0,right:0,top:0,bottom:0},this.startDelta=void 0,this.result=void 0,this.endResult=void 0,this.startEdges=void 0,this.edges=void 0,this.interaction=void 0,this.interaction=t,this.result=Mt(),this.edges={left:!1,right:!1,top:!1,bottom:!1}}return s(e,[{key:"start",value:function(e,t){var i,n,r=e.phase,s=this.interaction,o=function(e){var t=e.interactable.options[e.prepared.name],i=t.modifiers
8830if(i&&i.length)return i
8831return["snap","snapSize","snapEdges","restrict","restrictEdges","restrictSize"].map(function(e){var i=t[e]
8832return i&&i.enabled&&{options:i,methods:i._methods}}).filter(function(e){return!!e})}(s)
8833this.prepareStates(o),this.startEdges=q({},s.edges),this.edges=q({},this.startEdges),this.startOffset=(i=s.rect,n=t,i?{left:n.x-i.left,top:n.y-i.top,right:i.right-n.x,bottom:i.bottom-n.y}:{left:0,top:0,right:0,bottom:0}),this.startDelta={x:0,y:0}
8834var a=this.fillArg({phase:r,pageCoords:t,preEnd:!1})
8835return this.result=Mt(),this.startAll(a),this.result=this.setAll(a)}},{key:"fillArg",value:function(e){var t=this.interaction
8836return e.interaction=t,e.interactable=t.interactable,e.element=t.element,e.rect||(e.rect=t.rect),e.edges||(e.edges=this.startEdges),e.startOffset=this.startOffset,e}},{key:"startAll",value:function(e){for(var t=0,i=this.states;t<i.length;t++){var n=i[t]
8837n.methods.start&&(e.state=n,n.methods.start(e))}}},{key:"setAll",value:function(e){var t=e.phase,i=e.preEnd,n=e.skipModifiers,r=e.rect,s=e.edges
8838e.coords=q({},e.pageCoords),e.rect=q({},r),e.edges=q({},s)
8839for(var o=n?this.states.slice(n):this.states,a=Mt(e.coords,e.rect),l=0;l<o.length;l++){var c,u=o[l],d=u.options,h=q({},e.coords),f=null
8840null!=(c=u.methods)&&c.set&&this.shouldDo(d,i,t)&&(e.state=u,f=u.methods.set(e),X(e.edges,e.rect,{x:e.coords.x-h.x,y:e.coords.y-h.y})),a.eventProps.push(f)}q(this.edges,e.edges),a.delta.x=e.coords.x-e.pageCoords.x,a.delta.y=e.coords.y-e.pageCoords.y,a.rectDelta.left=e.rect.left-r.left,a.rectDelta.right=e.rect.right-r.right,a.rectDelta.top=e.rect.top-r.top,a.rectDelta.bottom=e.rect.bottom-r.bottom
8841var p=this.result.coords,m=this.result.rect
8842if(p&&m){var g=a.rect.left!==m.left||a.rect.right!==m.right||a.rect.top!==m.top||a.rect.bottom!==m.bottom
8843a.changed=g||p.x!==a.coords.x||p.y!==a.coords.y}return a}},{key:"applyToInteraction",value:function(e){var t=this.interaction,i=e.phase,n=t.coords.cur,r=t.coords.start,s=this.result,o=this.startDelta,a=s.delta
8844"start"===i&&q(this.startDelta,s.delta)
8845for(var l=0,c=[[r,o],[n,a]];l<c.length;l++){var u=c[l],d=u[0],h=u[1]
8846d.page.x+=h.x,d.page.y+=h.y,d.client.x+=h.x,d.client.y+=h.y}var f=this.result.rectDelta,p=e.rect||t.rect
8847p.left+=f.left,p.right+=f.right,p.top+=f.top,p.bottom+=f.bottom,p.width=p.right-p.left,p.height=p.bottom-p.top}},{key:"setAndApply",value:function(e){var t=this.interaction,i=e.phase,n=e.preEnd,r=e.skipModifiers,s=this.setAll(this.fillArg({preEnd:n,phase:i,pageCoords:e.modifiedCoords||t.co
8847ords.cur.page}))
8848if(this.result=s,!s.changed&&(!r||r<this.states.length)&&t.interacting())return!1
8849if(e.modifiedCoords){var o=t.coords.cur.page,a={x:e.modifiedCoords.x-o.x,y:e.modifiedCoords.y-o.y}
8850s.coords.x+=a.x,s.coords.y+=a.y,s.delta.x+=a.x,s.delta.y+=a.y}this.applyToInteraction(e)}},{key:"beforeEnd",value:function(e){var t=e.interaction,i=e.event,n=this.states
8851if(n&&n.length){for(var r=!1,s=0;s<n.length;s++){var o=n[s]
8852e.state=o
8853var a=o.options,l=o.methods,c=l.beforeEnd&&l.beforeEnd(e)
8854if(c)return this.endResult=c,!1
8855r=r||!r&&this.shouldDo(a,!0,e.phase,!0)}r&&t.move({event:i,preEnd:!0})}}},{key:"stop",value:function(e){var t=e.interaction
8856if(this.states&&this.states.length){var i=q({states:this.states,interactable:t.interactable,element:t.element,rect:null},e)
8857this.fillArg(i)
8858for(var n=0,r=this.states;n<r.length;n++){var s=r[n]
8859i.state=s,s.methods.stop&&s.methods.stop(i)}this.states=null,this.endResult=null}}},{key:"prepareStates",value:function(e){this.states=[]
8860for(var t=0;t<e.length;t++){var i=e[t],n=i.options,r=i.methods,s=i.name
8861this.states.push({options:n,methods:r,index:t,name:s})}return this.states}},{key:"restoreInteractionCoords",value:function(e){var t=e.interaction,i=t.coords,n=t.rect,r=t.modification
8862if(r.result){for(var s=r.startDelta,o=r.result,a=o.delta,l=o.rectDelta,c=0,u=[[i.start,s],[i.cur,a]];c<u.length;c++){var d=u[c],h=d[0],f=d[1]
8863h.page.x-=f.x,h.page.y-=f.y,h.client.x-=f.x,h.client.y-=f.y}n.left-=l.left,n.right-=l.right,n.top-=l.top,n.bottom-=l.bottom}}},{key:"shouldDo",value:function(e,t,i,n){return!(!e||!1===e.enabled||n&&!e.endOnly||e.endOnly&&!t||"start"===i&&!e.setStart)}},{key:"copyFrom",value:function(e){this.startOffset=e.startOffset,this.startDelta=e.startDelta,this.startEdges=e.startEdges,this.edges=e.edges,this.states=e.states.map(function(e){return Lt(e)}),this.result=Mt(q({},e.result.coords),q({},e.result.rect))}},{key:"destroy",value:function(){for(var e in this)this[e]=null}}]),e}()
8864function Mt(e,t){return{rect:t,coords:e,delta:{x:0,y:0},rectDelta:{left:0,right:0,top:0,bottom:0},eventProps:[],changed:!0}}function Et(e,t){var i=e.defaults,n={start:e.start,set:e.set,beforeEnd:e.beforeEnd,stop:e.stop},r=function(e){var r=e||{}
8865for(var s in r.enabled=!1!==r.enabled,i)s in r||(r[s]=i[s])
8866var o={options:r,methods:n,name:t,enable:function(){return r.enabled=!0,o},disable:function(){return r.enabled=!1,o}}
8867return o}
8868return t&&"string"==typeof t&&(r._defaults=i,r._methods=n),r}function St(e){var t=e.iEvent,i=e.interaction.modification.result
8869i&&(t.modifiers=i.eventProps)}var kt={id:"modifiers/base",before:["actions"],install:function(e){e.defaults.perAction.modifiers=[]},listeners:{"interactions:new":function(e){var t=e.interaction
8870t.modification=new xt(t)},"interactions:before-action-start":function(e){var t=e.interaction,i=e.interaction.modification
8871i.start(e,t.coords.start.page),t.edges=i.edges,i.applyToInteraction(e)},"interactions:before-action-move":function(e){var t=e.interaction,i=t.modification,n=i.setAndApply(e)
8872return t.edges=i.edges,n},"interactions:before-action-end":function(e){var t=e.interaction,i=t.modification,n=i.beforeEnd(e)
8873return t.edges=i.startEdges,n},"interactions:action-start":St,"interactions:action-move":St,"interactions:action-end":St,"interactions:after-action-start":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:after-action-move":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:stop":function(e){return e.interaction.modification.stop(e)}}},Pt=kt,Ot={base:{preventDefault:"auto",deltaSource:"page"},perAction:{enabled:!1,origin:{x:0,y:0}},actions:{}},zt=function(e){a(i,e)
8874var t=d(i)
8875function i(e,r,s,o,a,l,c){var d
8876n(this,i),(d=t.call(this,e)).relatedTarget=null,d.screenX=void 0,d.screenY=void 0,d.button=void 0,d.buttons=void 0,d.ctrlKey=void 0,d.shiftKey=void 0,d.altKey=void 0,d.metaKey=void 0,d.page=void 0,d.client=void 0,d.delta=void 0,d.rect=void 0,d.x0=void 0,d.y0=void 0,d.t0=void 0,d.dt=void 0,d.duration=void 0,d.clientX0=void 0,d.clientY0=void 0,d.velocity=void 0,d.speed=void 0,d.swipe=void 0,d.axes=void 0,d.preEnd=void 0,a=a||e.element
8877var h=e.interactable,f=(h&&h.options||Ot).deltaSource,p=Y(h,a,s),m="start"===o,g="end"===o,y=m?u(d):e.prevEvent,v=m?e.coords.start:g?{page:y.page,client:y.client,timeStamp:e.coords.cur.timeStamp}:e.coords.cur
8878return d.page=q({},v.page),d.client=q({},v.client),d.rect=q({},e.rect),d.timeStamp=v.timeStamp,g||(d.page.x-=p.x,d.page.y-=p.y,d.client.x-=p.x,d.client.y-=p.y),d.ctrlKey=r.ctrlKey,d.altKey=r.altKey,d.shiftKey=r.shiftKey,d.metaKey=r.metaKey,d.button=r.button,d.buttons=r.buttons,d.target=a,d.currentTarget=a,d.preEnd=l,d.type=c||s+(o||""),d.interactable=h,d.t0=m?e.pointers[e.pointers.length-1].downTime:y.t0,d.x0=e.coords.start.page.x-p.x,d.y0=e.coords.start.page.y-p.y,d.clientX0=e.coords.start.client.x-p.x,d.clientY0=e.coords.start.client.y-p.y,d.delta=m||g?{x:0,y:0}:{x:d[f].x-y[f].x,y:d[f].y-y[f].y}
vendor: 9,700 bytes, lines 8878-8915
8878,d.dt=e.coords.delta.timeStamp,d.duration=d.timeStamp-d.t0,d.velocity=q({},e.coords.velocity[f]),d.speed=J(d.velocity.x,d.velocity.y),d.swipe=g||"inertiastart"===o?d.getSwipe():null,d}return s(i,[{key:"getSwipe",value:function(){var e=this._interaction
8879if(e.prevEvent.speed<600||this.timeStamp-e.prevEvent.timeStamp>150)return null
8880var t=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI
8881t<0&&(t+=360)
8882var i=112.5<=t&&t<247.5,n=202.5<=t&&t<337.5
8883return{up:n,down:!n&&22.5<=t&&t<157.5,left:i,right:!i&&(292.5<=t||t<67.5),angle:t,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}]),i}(ge)
8884Object.defineProperties(zt.prototype,{pageX:{get:function(){return this.page.x},set:function(e){this.page.x=e}},pageY:{get:function(){return this.page.y},set:function(e){this.page.y=e}},clientX:{get:function(){return this.client.x},set:function(e){this.client.x=e}},clientY:{get:function(){return this.client.y},set:function(e){this.client.y=e}},dx:{get:function(){return this.delta.x},set:function(e){this.delta.x=e}},dy:{get:function(){return this.delta.y},set:function(e){this.delta.y=e}},velocityX:{get:function(){return this.velocity.x},set:function(e){this.velocity.x=e}},velocityY:{get:function(){return this.velocity.y},set:function(e){this.velocity.y=e}}})
8885var Dt=s(function e(t,i,r,s,o){n(this,e),this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=t,this.pointer=i,this.event=r,this.downTime=s,this.downTarget=o}),It=function(e){return e.interactable="",e.element="",e.prepared="",e.pointerIsDown="",e.pointerWasMoved="",e._proxy="",e}({}),Nt=function(e){return e.start="",e.move="",e.end="",e.stop="",e.interacting="",e}({}),Rt=0,Ft=function(){function e(t){var i=this,r=t.pointerType,s=t.scopeFire
8886n(this,e),this.interactable=null,this.element=null,this.rect=null,this._rects=void 0,this.edges=null,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=void 0,this.simulation=null,this.doMove=$e(function(e){this.move(e)},"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=Rt++,this._scopeFire=s,this.pointerType=r
8887var o=this
8888this._proxy={}
8889var a=function(e){Object.defineProperty(i._proxy,e,{get:function(){return o[e]}})}
8890for(var l in It)a(l)
8891var c=function(e){Object.defineProperty(i._proxy,e,{value:function(){return o[e].apply(o,arguments)}})}
8892for(var u in Nt)c(u)
8893this._scopeFire("interactions:new",{interaction:this})}return s(e,[{key:"pointerMoveTolerance",get:function(){return 1}},{key:"pointerDown",value:function(e,t,i){var n=this.updatePointer(e,t,i,!0),r=this.pointers[n]
8894this._scopeFire("interactions:down",{pointer:e,event:t,eventTarget:i,pointerIndex:n,pointerInfo:r,type:"down",interaction:this})}},{key:"start",value:function(e,t,i){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<("gesture"===e.name?2:1)||!t.options[e.name].enabled)&&(Qe(this.prepared,e),this.interactable=t,this.element=i,this.rect=t.getRect(i),this.edges=this.prepared.edges?q({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}},{key:"pointerMove",value:function(e,t,i){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(e,t,i,!1)
8895var n,r,s=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y
8896this.pointerIsDown&&!this.pointerWasMoved&&(n=this.coords.cur.client.x-this.coords.start.client.x,r=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=J(n,r)>this.pointerMoveTolerance)
8897var o,a,l,c=this.getPointerIndex(e),u={pointer:e,pointerIndex:c,pointerInfo:this.pointers[c],event:t,type:"move",eventTarget:i,dx:n,dy:r,duplicate:s,interaction:this}
8898s||(o=this.coords.velocity,a=this.coords.delta,l=Math.max(a.timeStamp/1e3,.001),o.page.x=a.page.x/l,o.page.y=a.page.y/l,o.client.x=a.client.x/l,o.client.y=a.client.y/l,o.timeStamp=l),this._scopeFire("interactions:move",u),s||this.simulation||(this.interacting()&&(u.type=null,this.move(u)),this.pointerWasMoved&&ie(this.coords.prev,this.coords.cur))}},{key:"move",value:function(e){e&&e.event||ne(this.coords.delta),(e=q({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{})).phase="move",this._doPhase(e)}},{key:"pointerUp",value:function(e,t,i,n){var r=this.getPointerIndex(e);-1===r&&(r=this.updatePointer(e,t,i,!1))
8899var s=/cancel$/i.test(t.type)?"cancel":"up"
8900this._scopeFire("interactions:".concat(s),{pointer:e,pointerIndex:r,pointerInfo:this.pointers[r],event:t,eventTarget:i,type:s,curEventTarget:n,interaction:this}),this.simulation||this.end(t),this.removePointer(e,t)}},{key:"documentBlur",value:function(e){this.end(e),this._scopeFire("interactions:blur",{event:e,type:"blur",interaction:this})}},{key:"end",value:function(e){var t
8901this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(t=this._doPhase({event:e,interaction:this,phase:"end"})),this._ending=!1,!0===t&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(e){var t=ae(e)
8902return"mouse"===this.pointerType||"pen"===this.pointerType?this.pointers.length-1:_e(this.pointers,function(e){return e.id===t})}},{key:"getPointerInfo",value:function(e){return this.pointers[this.getPointerIndex(e)]}},{key:"updatePointer",value:function(e,t,i,n){var r,s,o,a=ae(e),l=this.getPointerIndex(e),c=this.pointers[l]
8903return n=!1!==n&&(n||/(down|start)$/i.test(t.type)),c?c.pointer=e:(c=new Dt(a,e,t,null,null),l=this.pointers.length,this.pointers.push(c)),le(this.coords.cur,this.pointers.map(function(e){return e.pointer}),this._now()),r=this.coords.delta,s=this.coords.prev,o=this.coords.cur,r.page.x=o.page.x-s.page.x,r.page.y=o.page.y-s.page.y,r.client.x=o.client.x-s.client.x,r.client.y=o.client.y-s.client.y,r.timeStamp=o.timeStamp-s.timeStamp,n&&(this.pointerIsDown=!0,c.downTime=this.coords.cur.timeStamp,c.downTarget=i,te(this.downPointer,e),this.interacting()||(ie(this.coords.start,this.coords.cur),ie(this.coords.prev,this.coords.cur),this.downEvent=t,this.pointerWasMoved=!1)),this._updateLatestPointer(e,t,i),this._scopeFire("interactions:update-pointer",{pointer:e,event:t,eventTarget:i,down:n,pointerInfo:c,pointerIndex:l,interaction:this}),l}},{key:"removePointer",value:function(e,t){var i=this.getPointerIndex(e)
8904if(-1!==i){var n=this.pointers[i]
8905this._scopeFire("interactions:remove-pointer",{pointer:e,event:t,eventTarget:null,pointerIndex:i,pointerInfo:n,interaction:this}),this.pointers.splice(i,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(e,t,i){this._latestPointer.pointer=e,this._latestPointer.event=t,this._latestPointer.eventTarget=i}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(e,t,i,n){return new zt(this,e,this.prepared.name,t,this.element,i,n)}},{key:"_fireEvent",value:function(e){var t
8906null==(t=this.interactable)||t.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}},{key:"_doPhase",value:function(e){var t=e.event,i=e.phase,n=e.preEnd,r=e.type,s=this.rect
8907if(s&&"move"===i&&(X(this.edges,s,this.coords.delta[this.interactable.options.deltaSource]),s.width=s.right-s.left,s.height=s.bottom-s.top),!1===this._scopeFire("interactions:before-action-".concat(i),e))return!1
8908var o=e.iEvent=this._createPreparedEvent(t,i,n,r)
8909return this._scopeFire("interactions:action-".concat(i),e),"start"===i&&(this.prevEvent=o),this._fireEvent(o),this._scopeFire("interactions:after-action-".concat(i),e),!0}},{key:"_now",value:function(){return Date.now()}}]),e}()
8910function Bt(e){jt(e.interaction)}function jt(e){if(!function(e){return!(!e.offset.pending.x&&!e.offset.pending.y)}(e))return!1
8911var t=e.offset.pending
8912return Vt(e.coords.cur,t),Vt(e.coords.delta,t),X(e.edges,e.rect,t),t.x=0,t.y=0,!0}function Ut(e){var t=e.x,i=e.y
8913this.offset.pending.x+=t,this.offset.pending.y+=i,this.offset.total.x+=t,this.offset.total.y+=i}function Vt(e,t){var i=e.page,n=e.client,r=t.x,s=t.y
8914i.x+=r,i.y+=s,n.x+=r,n.y+=s}Nt.offsetBy=""
8915var Ht={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(e){e.Interaction.prototype.offsetBy=Ut},listeners:{"interactions:new":function(e){e.interaction.offset={total:{x:0,y:0}
8915,pending:{x:0,y:0}}},"interactions:update-pointer":function(e){return function(e){e.pointerIsDown&&(Vt(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}(e.interaction)},"interactions:before-action-start":Bt,"interactions:before-action-move":Bt,"interactions:before-action-end":function(e){var t=e.interaction
8916if(jt(t))return t.move({offset:!0}),t.end(),!1},"interactions:stop":function(e){var t=e.interaction
8917t.offset.total.x=0,t.offset.total.y=0,t.offset.pending.x=0,t.offset.pending.y=0}}},qt=Ht
8918var Gt=function(){function e(t){n(this,e),this.active=!1,this.isModified=!1,this.smoothEnd=!1,this.allowResume=!1,this.modification=void 0,this.modifierCount=0,this.modifierArg=void 0,this.startCoords=void 0,this.t0=0,this.v0=0,this.te=0,this.targetOffset=void 0,this.modifiedOffset=void 0,this.currentOffset=void 0,this.lambda_v0=0,this.one_ve_v0=0,this.timeout=void 0,this.interaction=void 0,this.interaction=t}return s(e,[{key:"start",value:function(e){var t=this.interaction,i=Wt(t)
8919if(!i||!i.enabled)return!1
8920var n=t.coords.velocity.client,r=J(n.x,n.y),s=this.modification||(this.modification=new xt(t))
8921if(s.copyFrom(t.modification),this.t0=t._now(),this.allowResume=i.allowResume,this.v0=r,this.currentOffset={x:0,y:0},this.startCoords=t.coords.cur.page,this.modifierArg=s.fillArg({pageCoords:this.startCoords,preEnd:!0,phase:"inertiastart"}),this.t0-t.coords.cur.timeStamp<50&&r>i.minSpeed&&r>i.endSpeed)this.startInertia()
8922else{if(s.result=s.setAll(this.modifierArg),!s.result.changed)return!1
8923this.startSmoothEnd()}return t.modification.result.rect=null,t.offsetBy(this.targetOffset),t._doPhase({interaction:t,event:e,phase:"inertiastart"}),t.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),t.modification.result.rect=null,this.active=!0,t.simulation=this,!0}},{key:"startInertia",value:function(){var e=this,t=this.interaction.coords.velocity.client,i=Wt(this.interaction),n=i.resistance,r=-Math.log(i.endSpeed/this.v0)/n
8924this.targetOffset={x:(t.x-r)/n,y:(t.y-r)/n},this.te=r,this.lambda_v0=n/this.v0,this.one_ve_v0=1-i.endSpeed/this.v0
8925var s=this.modification,o=this.modifierArg
8926o.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},s.result=s.setAll(o),s.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+s.result.delta.x,y:this.targetOffset.y+s.result.delta.y}),this.onNextFrame(function(){return e.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var e=this
8927this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame(function(){return e.smoothEndTick()})}},{key:"onNextFrame",value:function(e){var t=this
8928this.timeout=Ue.request(function(){t.active&&e()})}},{key:"inertiaTick",value:function(){var e,t,i,n,r,s,o,a=this,l=this.interaction,c=Wt(l).resistance,u=(l._now()-this.t0)/1e3
8929if(u<this.te){var d,h=1-(Math.exp(-c*u)-this.lambda_v0)/this.one_ve_v0
8930this.isModified?(e=0,t=0,i=this.targetOffset.x,n=this.targetOffset.y,r=this.modifiedOffset.x,s=this.modifiedOffset.y,d={x:Qt(o=h,e,i,r),y:Qt(o,t,n,s)}):d={x:this.targetOffset.x*h,y:this.targetOffset.y*h}
8931var f={x:d.x-this.currentOffset.x,y:d.y-this.currentOffset.y}
8932this.currentOffset.x+=f.x,this.currentOffset.y+=f.y,l.offsetBy(f),l.move(),this.onNextFrame(function(){return a.inertiaTick()})}else l.offsetBy({x:this.modifiedOffset.x-this.currentOffset.x,y:this.modifiedOffset.y-this.currentOffset.y}),this.end()}},{key:"smoothEndTick",value:function(){var e=this,t=this.interaction,i=t._now()-this.t0,n=Wt(t).smoothEndDuration
8933if(i<n){var r={x:Xt(i,0,this.targetOffset.x,n),y:Xt(i,0,this.targetOffset.y,n)},s={x:r.x-this.currentOffset.x,y:r.y-this.currentOffset.y}
8934this.currentOffset.x+=s.x,this.currentOffset.y+=s.y,t.offsetBy(s),t.move({skipModifiers:this.modifierCount}),this.onNextFrame(function(){return e.smoothEndTick()})}else t.offsetBy({x:this.targetOffset.x-this.currentOffset.x,y:this.targetOffset.y-this.currentOffset.y}),this.end()}},{key:"resume",value:function(e){var t=e.pointer,i=e.event,n=e.eventTarget,r=this.interaction
8935r.offsetBy({x:-this.currentOffset.x,y:-this.currentOffset.y}),r.updatePointer(t,i,n,!0),r._doPhase({interaction:r,event:i,phase:"resume"}),ie(r.coords.prev,r.coords.cur),this.stop()}},{key:"end",value:function(){this.interaction.move(),this.interaction.end(),this.stop()}},{key:"stop",value:function(){this.active=this.smoothEnd=!1,this.interaction.simulation=null,Ue.cancel(this.timeout)}}]),e}()
8936function Wt(e){var t=e.interactable,i=e.prepared
8937return t&&t.options&&i.name&&t.options[i.name].inertia}
8937var $t={id:"inertia",before:["modifiers","actions"],install:function(e){var t=e.defaults
8938e.usePlugin(qt),e.usePlugin(Pt),e.actions.phases.inertiastart=!0,e.actions.phases.resume=!0,t.perAction.inertia={enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,smoothEndDuration:300}},listeners:{"interactions:new":function(e){var t=e.interaction
8939t.inertia=new Gt(t)},"interactions:before-action-end":function(e){var t=e.interaction,i=e.event
8940return(!t._interacting||t.simulation||!t.inertia.start(i))&&null},"interactions:down":function(e){var t=e.interaction,i=e.eventTarget,n=t.inertia
8941if(n.active)for(var r=i;w.element(r);){if(r===t.element){n.resume(e)
8942break}r=z(r)}},"interactions:stop":function(e){var t=e.interaction.inertia
8943t.active&&t.stop()},"interactions:before-action-resume":function(e){var t=e.interaction.modification
8944t.stop(e),t.start(e,e.interaction.coords.cur.page),t.applyToInteraction(e)},"interactions:before-action-inertiastart":function(e){return e.interaction.modification.setAndApply(e)},"interactions:action-resume":St,"interactions:action-inertiastart":St,"interactions:after-action-inertiastart":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:after-action-resume":function(e){return e.interaction.modification.restoreInteractionCoords(e)}}}
8945function Qt(e,t,i,n){var r=1-e
8946return r*r*t+2*r*e*i+e*e*n}function Xt(e,t,i,n){return-i*(e/=n)*(e-2)+t}var Yt=$t
8947function Kt(e,t){for(var i=0;i<t.length;i++){var n=t[i]
8948if(e.immediatePropagationStopped)break
8949n(e)}}var Zt=function(){function e(t){n(this,e),this.options=void 0,this.types={},this.propagationStopped=!1,this.immediatePropagationStopped=!1,this.global=void 0,this.options=q({},t||{})}return s(e,[{key:"fire",value:function(e){var t,i=this.global;(t=this.types[e.type])&&Kt(e,t),!e.propagationStopped&&i&&(t=i[e.type])&&Kt(e,t)}},{key:"on",value:function(e,t){var i=K(e,t)
8950for(e in i)this.types[e]=ye(this.types[e]||[],i[e])}},{key:"off",value:function(e,t){var i=K(e,t)
8951for(e in i){var n=this.types[e]
8952if(n&&n.length)for(var r=0,s=i[e];r<s.length;r++){var o=s[r],a=n.indexOf(o);-1!==a&&n.splice(a,1)}}}},{key:"getRect",value:function(e){return null}}]),e}()
8953var Jt=function(){function e(t){n(this,e),this.currentTarget=void 0,this.originalEvent=void 0,this.type=void 0,this.originalEvent=t,te(this,t)}return s(e,[{key:"preventOriginalDefault",value:function(){this.originalEvent.preventDefault()}},{key:"stopPropagation",value:function(){this.originalEvent.stopPropagation()}},{key:"stopImmediatePropagation",value:function(){this.originalEvent.stopImmediatePropagation()}}]),e}()
8954function ei(e){return w.object(e)?{capture:!!e.capture,passive:!!e.passive}:{capture:!!e,passive:!1}}function ti(e,t){return e===t||("boolean"==typeof e?!!t.capture===e&&!1==!!t.passive:!!e.capture==!!t.capture&&!!e.passive==!!t.passive)}var ii={id:"events",install:function(e){var t,i=[],n={},r=[],s={add:o,remove:a,addDelegate:function(e,t,i,s,a){var u=ei(a)
8955if(!n[i]){n[i]=[]
8956for(var d=0;d<r.length;d++){var h=r[d]
8957o(h,i,l),o(h,i,c,!0)}}var f=n[i],p=be(f,function(i){return i.selector===e&&i.context===t})
8958p||(p={selector:e,context:t,listeners:[]},f.push(p))
8959p.listeners.push({func:s,options:u})},removeDelegate:function(e,t,i,r,s){var o,u=ei(s),d=n[i],h=!1
8960if(!d)return
8961for(o=d.length-1;o>=0;o--){var f=d[o]
8962if(f.selector===e&&f.context===t){for(var p=f.listeners,m=p.length-1;m>=0;m--){var g=p[m]
8963if(g.func===r&&ti(g.options,u)){p.splice(m,1),p.length||(d.splice(o,1),a(t,i,l),a(t,i,c,!0)),h=!0
8964break}}if(h)break}}},delegateListener:l,delegateUseCapture:c,delegatedEvents:n,documents:r,targets:i,supportsOptions:!1,supportsPassive:!1}
8965function o(e,t,n,r){if(e.addEventListener){var o=ei(r),a=be(i,function(t){return t.eventTarget===e})
8966a||(a={eventTarget:e,events:{}},i.push(a)),a.events[t]||(a.events[t]=[]),be(a.events[t],function(e){return e.func===n&&ti(e.options,o)})||(e.addEventListener(t,n,s.supportsOptions?o:o.capture),a.events[t].push({func:n,options:o}))}}function a(e,t,n,r){if(e.addEventListener&&e.removeEventListener){var o=_e(i,function(t){return t.eventTarget===e}),l=i[o]
8967if(l&&l.events)if("all"!==t){var c=!1,u=l.events[t]
8968if(u){if("all"===n){for(var d=u.length-1;d>=0;d--){var h=u[d]
8969a(e,t,h.func,h.options)}return}for(var f=ei(r),p=0;p<u.length;p++){var m=u[p]
8970if(m.func===n&&ti(m.options,f)){e.removeEventListener(t,n,s.supportsOptions?f:f.capture),u.splice(p,1),0===u.length&&(delete l.events[t],c=!0)
8971break}}}c&&!Object.keys(l.events).length&&i.splice(o,1)}else for(t in l.events)l.events.hasOwnProperty(t)&&a(e,t,"all")}}function l(e,t){for(var i=ei(t),r=new Jt(e),s=n[e.type],o=me(e)[0],a=o;
8971w.element(a);){for(var l=0;l<s.length;l++){var c=s[l],u=c.selector,d=c.context
8972if(D(a,u)&&P(d,o)&&P(d,a)){var h=c.listeners
8973r.currentTarget=a
8974for(var f=0;f<h.length;f++){var p=h[f]
8975ti(p.options,i)&&p.func(r)}}}a=z(a)}}function c(e){return l.call(this,e,!0)}return null==(t=e.document)||t.createElement("div").addEventListener("test",null,{get capture(){return s.supportsOptions=!0},get passive(){return s.supportsPassive=!0}}),e.events=s,s}},ni={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search:function(e){for(var t=0,i=ni.methodOrder;t<i.length;t++){var n=i[t],r=ni[n](e)
8976if(r)return r}return null},simulationResume:function(e){var t=e.pointerType,i=e.eventType,n=e.eventTarget,r=e.scope
8977if(!/down|start/i.test(i))return null
8978for(var s=0,o=r.interactions.list;s<o.length;s++){var a=o[s],l=n
8979if(a.simulation&&a.simulation.allowResume&&a.pointerType===t)for(;l;){if(l===a.element)return a
8980l=z(l)}}return null},mouseOrPen:function(e){var t,i=e.pointerId,n=e.pointerType,r=e.eventType,s=e.scope
8981if("mouse"!==n&&"pen"!==n)return null
8982for(var o=0,a=s.interactions.list;o<a.length;o++){var l=a[o]
8983if(l.pointerType===n){if(l.simulation&&!ri(l,i))continue
8984if(l.interacting())return l
8985t||(t=l)}}if(t)return t
8986for(var c=0,u=s.interactions.list;c<u.length;c++){var d=u[c]
8987if(!(d.pointerType!==n||/down/i.test(r)&&d.simulation))return d}return null},hasPointer:function(e){for(var t=e.pointerId,i=0,n=e.scope.interactions.list;i<n.length;i++){var r=n[i]
8988if(ri(r,t))return r}return null},idle:function(e){for(var t=e.pointerType,i=0,n=e.scope.interactions.list;i<n.length;i++){var r=n[i]
8989if(1===r.pointers.length){var s=r.interactable
8990if(s&&(!s.options.gesture||!s.options.gesture.enabled))continue}else if(r.pointers.length>=2)continue
8991if(!r.interacting()&&t===r.pointerType)return r}return null}}
8992function ri(e,t){return e.pointers.some(function(e){return e.id===t})}var si=ni,oi=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"]
8993function ai(e,t){return function(i){var n=t.interactions.list,r=pe(i),s=me(i),o=s[0],a=s[1],l=[]
8994if(/^touch/.test(i.type)){t.prevTouchTime=t.now()
8995for(var c=0,u=i.changedTouches;c<u.length;c++){var d=u[c],h={pointer:d,pointerId:ae(d),pointerType:r,eventType:i.type,eventTarget:o,curEventTarget:a,scope:t},f=li(h)
8996l.push([h.pointer,h.eventTarget,h.curEventTarget,f])}}else{var p=!1
8997if(!k.supportsPointerEvent&&/mouse/.test(i.type)){for(var m=0;m<n.length&&!p;m++)p="mouse"!==n[m].pointerType&&n[m].pointerIsDown
8998p=p||t.now()-t.prevTouchTime<500||0===i.timeStamp}if(!p){var g={pointer:i,pointerId:ae(i),pointerType:r,eventType:i.type,curEventTarget:a,eventTarget:o,scope:t},y=li(g)
8999l.push([g.pointer,g.eventTarget,g.curEventTarget,y])}}for(var v=0;v<l.length;v++){var _=l[v],b=_[0],w=_[1],A=_[2]
9000_[3][e](b,i,w,A)}}}function li(e){var t=e.pointerType,i=e.scope,n={interaction:si.search(e),searchDetails:e}
9001return i.fire("interactions:find",n),n.interaction||i.interactions.new({pointerType:t})}function ci(e,t){var i=e.doc,n=e.scope,r=e.options,s=n.interactions.docEvents,o=n.events,a=o[t]
9002for(var l in n.browser.isIOS&&!r.events&&(r.events={passive:!1}),o.delegatedEvents)a(i,l,o.delegateListener),a(i,l,o.delegateUseCapture,!0)
9003for(var c=r&&r.events,u=0;u<s.length;u++){var d=s[u]
9004a(i,d.type,d.listener,c)}}var ui={id:"core/interactions",install:function(e){for(var t={},i=0;i<oi.length;i++){var r=oi[i]
9005t[r]=ai(r,e)}var o,l=k.pEventTypes
9006function c(){for(var t=0,i=e.interactions.list;t<i.length;t++){var n=i[t]
9007if(n.pointerIsDown&&"touch"===n.pointerType&&!n._interacting)for(var r=function(){var t=o[s]
9008e.documents.some(function(e){return P(e.doc,t.downTarget)})||n.removePointer(t.pointer,t.event)},s=0,o=n.pointers;s<o.length;s++)r()}}(o=E.PointerEvent?[{type:l.down,listener:c},{type:l.down,listener:t.pointerDown},{type:l.move,listener:t.pointerMove},{type:l.up,listener:t.pointerUp},{type:l.cancel,listener:t.pointerUp}]:[{type:"mousedown",listener:t.pointerDown},{type:"mousemove",listener:t.pointerMove},{type:"mouseup",listener:t.pointerUp},{type:"touchstart",listener:c},{type:"touchstart",listener:t.pointerDown},{type:"touchmove",listener:t.pointerMove},{type:"touchend",listener:t.pointerUp},{type:"touchcancel",listener:t.pointerUp}]).push({type:"blur",listener:function(t){for(var i=0,n=e.interactions.list;i<n.length;i++){n[i].documentBlur(t)}}}),e.prevTouchTime=0,e.Interaction=function(t){a(r,t)
9009var i=d(r)
9010function r(){return n(this,r),i.apply(this,arguments)}return s(r,[{key:"pointerMoveTolerance",get:function(){return e.interactions.pointerMoveTolerance},set:function(t){e.interactions.pointerMoveTolerance=t}},{key:"_now",value:function(){return e.now()}}]),r}(Ft),e.interactions={list:[],new:function(t){t.scopeFire=function(t,i){return e.fire(t,i)}
9011var i=new e.Interaction(t)
9012return e.interactions.list.push(i),i},listeners:t,docEvents:o,pointerMoveTolerance:1},e.usePlugin(mt)},listeners:{"scope:add-document":function(e){return ci(e,"add")},"scope:remove-document":function(e){return ci(e,"remove")},"interactable:unset":function(e,t){for(var i=e.interactable,n=t.
vendor: 5,709 bytes, lines 9012-9033
9012interactions.list.length-1;n>=0;n--){var r=t.interactions.list[n]
9013r.interactable===i&&(r.stop(),t.fire("interactions:destroy",{interaction:r}),r.destroy(),t.interactions.list.length>2&&t.interactions.list.splice(n,1))}}},onDocSignal:ci,doOnInteractions:ai,methodNames:oi},di=ui,hi=function(e){return e[e.On=0]="On",e[e.Off=1]="Off",e}(hi||{}),fi=function(){function e(t,i,r,s){n(this,e),this.target=void 0,this.options=void 0,this._actions=void 0,this.events=new Zt,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._actions=i.actions,this.target=t,this._context=i.context||r,this._win=v(H(t)?this._context:t),this._doc=this._win.document,this._scopeEvents=s,this.set(i)}return s(e,[{key:"_defaults",get:function(){return{base:{},perAction:{},actions:{}}}},{key:"setOnEvents",value:function(e,t){return w.func(t.onstart)&&this.on("".concat(e,"start"),t.onstart),w.func(t.onmove)&&this.on("".concat(e,"move"),t.onmove),w.func(t.onend)&&this.on("".concat(e,"end"),t.onend),w.func(t.oninertiastart)&&this.on("".concat(e,"inertiastart"),t.oninertiastart),this}},{key:"updatePerActionListeners",value:function(e,t,i){var n,r=this,s=null==(n=this._actions.map[e])?void 0:n.filterEventType,o=function(e){return(null==s||s(e))&&gt(e,r._actions)};(w.array(t)||w.object(t))&&this._onOff(hi.Off,e,t,void 0,o),(w.array(i)||w.object(i))&&this._onOff(hi.On,e,i,void 0,o)}},{key:"setPerAction",value:function(e,t){var i=this._defaults
9014for(var n in t){var r=n,s=this.options[e],o=t[r]
9015"listeners"===r&&this.updatePerActionListeners(e,s.listeners,o),w.array(o)?s[r]=ve(o):w.plainObject(o)?(s[r]=q(s[r]||{},Lt(o)),w.object(i.perAction[r])&&"enabled"in i.perAction[r]&&(s[r].enabled=!1!==o.enabled)):w.bool(o)&&w.object(i.perAction[r])?s[r].enabled=o:s[r]=o}}},{key:"getRect",value:function(e){return e=e||(w.element(this.target)?this.target:null),w.string(this.target)&&(e=e||this._context.querySelector(this.target)),U(e)}},{key:"rectChecker",value:function(e){var t=this
9016return w.func(e)?(this.getRect=function(i){var n=q({},e.apply(t,i))
9017return"width"in n||(n.width=n.right-n.left,n.height=n.bottom-n.top),n},this):null===e?(delete this.getRect,this):this.getRect}},{key:"_backCompatOption",value:function(e,t){if(H(t)||w.object(t)){for(var i in this.options[e]=t,this._actions.map)this.options[i][e]=t
9018return this}return this.options[e]}},{key:"origin",value:function(e){return this._backCompatOption("origin",e)}},{key:"deltaSource",value:function(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource}},{key:"getAllElements",value:function(){var e=this.target
9019return w.string(e)?Array.from(this._context.querySelectorAll(e)):w.func(e)&&e.getAllElements?e.getAllElements():w.element(e)?[e]:[]}},{key:"context",value:function(){return this._context}},{key:"inContext",value:function(e){return this._context===e.ownerDocument||P(this._context,e)}},{key:"testIgnoreAllow",value:function(e,t,i){return!this.testIgnore(e.ignoreFrom,t,i)&&this.testAllow(e.allowFrom,t,i)}},{key:"testAllow",value:function(e,t,i){return!e||!!w.element(i)&&(w.string(e)?F(i,e,t):!!w.element(e)&&P(e,i))}},{key:"testIgnore",value:function(e,t,i){return!(!e||!w.element(i))&&(w.string(e)?F(i,e,t):!!w.element(e)&&P(e,i))}},{key:"fire",value:function(e){return this.events.fire(e),this}},{key:"_onOff",value:function(e,t,i,n,r){w.object(t)&&!w.array(t)&&(n=i,i=null)
9020var s=K(t,i,r)
9021for(var o in s){"wheel"===o&&(o=k.wheelEvent)
9022for(var a=0,l=s[o];a<l.length;a++){var c=l[a]
9023gt(o,this._actions)?this.events[e===hi.On?"on":"off"](o,c):w.string(this.target)?this._scopeEvents[e===hi.On?"addDelegate":"removeDelegate"](this.target,this._context,o,c,n):this._scopeEvents[e===hi.On?"add":"remove"](this.target,o,c,n)}}return this}},{key:"on",value:function(e,t,i){return this._onOff(hi.On,e,t,i)}},{key:"off",value:function(e,t,i){return this._onOff(hi.Off,e,t,i)}},{key:"set",value:function(e){var t=this._defaults
9024for(var i in w.object(e)||(e={}),this.options=Lt(t.base),this._actions.methodDict){var n=i,r=this._actions.methodDict[n]
9025this.options[n]={},this.setPerAction(n,q(q({},t.perAction),t.actions[n])),this[r](e[n])}for(var s in e)"getRect"!==s?w.func(this[s])&&this[s](e[s]):this.rectChecker(e.getRect)
9026return this}},{key:"unset",value:function(){if(w.string(this.target))for(var e in this._scopeEvents.delegatedEvents)for(var t=this._scopeEvents.delegatedEvents[e],i=t.length-1;i>=0;i--){var n=t[i],r=n.selector,s=n.context,o=n.listeners
9027r===this.target&&s===this._context&&t.splice(i,1)
9028for(var a=o.length-1;a>=0;a--)this._scopeEvents.removeDelegate(this.target,this._context,e,o[a][0],o[a][1])}else this._scopeEvents.remove(this.target,"all")}}]),e}(),pi=function(){function e(t){var i=this
9029n(this,e),this.list=[],this.selectorMap={},this.scope=void 0,this.scope=t,t.addListeners({"interactable:unset":function(e){var t=e.interactable,n=t.target,r=w.string(n)?i.selectorMap[n]:n[i.scope.id],s=_e(r,function(e){return e===t})
9030r.splice(s,1)}})}return s(e,[{key:"new",value:function(e,t){t=q(t||{},{actions:this.scope.actions})
9031var i=new this.scope.Interactable(e,t,this.scope.document,this.scope.events)
9032return this.scope.addDocument(i._doc),this.list.push(i),w.string(e)?(this.selectorMap[e]||(this.selectorMap[e]=[]),this.selectorMap[e].push(i)):(i.target[this.scope.id]||Object.defineProperty(e,this.scope.id,{value:[],configurable:!0}),e[this.scope.id].push(i)),this.scope.fire("interactable:new",{target:e,options:t,interactable:i,win:this.scope._win}),i}},{key:"getExisting",value:function(e,t){var i=t&&t.context||this.scope.document,n=w.string(e),r=n?this.selectorMap[e]:e[this.scope.id]
9033if(r)return be(r,function(t){return t._context===i&&(n||t.inContext(e))})}}
9033,{key:"forEachMatch",value:function(e,t){for(var i=0,n=this.list;i<n.length;i++){var r=n[i],s=void 0
9034if((w.string(r.target)?w.element(e)&&D(e,r.target):e===r.target)&&r.inContext(e)&&(s=t(r)),void 0!==s)return s}}}]),e}()
9035var mi=function(){function e(){var t=this
9036n(this,e),this.id="__interact_scope_".concat(Math.floor(100*Math.random())),this.isInitialized=!1,this.listenerMaps=[],this.browser=k,this.defaults=Lt(Ot),this.Eventable=Zt,this.actions={map:{},phases:{start:!0,move:!0,end:!0},methodDict:{},phaselessTypes:{}},this.interactStatic=function(e){var t=function t(i,n){var r=e.interactables.getExisting(i,n)
9037return r||((r=e.interactables.new(i,n)).events.global=t.globalEvents),r}
9038return t.getPointerAverage=ue,t.getTouchBBox=de,t.getTouchDistance=he,t.getTouchAngle=fe,t.getElementRect=U,t.getElementClientRect=j,t.matchesSelector=D,t.closest=O,t.globalEvents={},t.version="1.10.27",t.scope=e,t.use=function(e,t){return this.scope.usePlugin(e,t),this},t.isSet=function(e,t){return!!this.scope.interactables.get(e,t&&t.context)},t.on=$e(function(e,t,i){if(w.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),w.array(e)){for(var n=0,r=e;n<r.length;n++){var s=r[n]
9039this.on(s,t,i)}return this}if(w.object(e)){for(var o in e)this.on(o,e[o],t)
9040return this}return gt(e,this.scope.actions)?this.globalEvents[e]?this.globalEvents[e].push(t):this.globalEvents[e]=[t]:this.scope.events.add(this.scope.document,e,t,{options:i}),this},"The interact.on() method is being deprecated"),t.off=$e(function(e,t,i){if(w.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),w.array(e)){for(var n=0,r=e;n<r.length;n++){var s=r[n]
9041this.off(s,t,i)}return this}if(w.object(e)){for(var o in e)this.off(o,e[o],t)
9042return this}var a
9043return gt(e,this.scope.actions)?e in this.globalEvents&&-1!==(a=this.globalEvents[e].indexOf(t))&&this.globalEvents[e].splice(a,1):this.scope.events.remove(this.scope.document,e,t,i),this},"The interact.off() method is being deprecated"),t.debug=function(){return this.scope},t.supportsTouch=function(){return k.supportsTouch},t.supportsPointerEvent=function(){return k.supportsPointerEvent},t.stop=function(){for(var e=0,t=this.scope.interactions.list;e<t.length;e++)t[e].stop()
9044return this},t.pointerMoveTolerance=function(e){return w.number(e)?(this.scope.interactions.pointerMoveTolerance=e,this):this.scope.interactions.pointerMoveTolerance},t.addDocument=function(e,t){this.scope.addDocument(e,t)},t.removeDocument=function(e){this.scope.removeDocument(e)},t}(this),this.InteractEvent=zt,this.Interactable=void 0,this.interactables=new pi(this),this._win=void 0,this.document=void 0,this.window=void 0,this.documents=[],this._plugins={list:[],map:{}},this.onWindowUnload=function(e){return t.removeDocument(e.target)}
9045var i=this
9046this.Interactable=function(e){a(r,e)
9047var t=d(r)
9048function r(){return n(this,r),t.apply(this,arguments)}return s(r,[{key:"_defaults",get:function(){return i.defaults}},{key:"set",value:function(e){return h(l(r.prototype),"set",this).call(this,e),i.fire("interactable:set",{options:e,interactable:this}),this}},{key:"unset",value:function(){h(l(r.prototype),"unset",this).call(this)
9049var e=i.interactables.list.indexOf(this)
9050e<0||(i.interactables.list.splice(e,1),i.fire("interactable:unset",{interactable:this}))}}]),r}(fi)}return s(e,[{key:"addListeners",value:function(e,t){this.listenerMaps.push({id:t,map:e})}},{key:"fire",value:function(e,t){for(var i=0,n=this.listenerMaps;i<n.length;i++){var r=n[i].map[e]
9051if(r&&!1===r(t,this,e))return!1}}},{key:"init",value:function(e){return this.isInitialized?this:function(e,t){e.isInitialized=!0,w.window(t)&&y(t)
9052return E.init(t),k.init(t),Ue.init(t),e.window=t,e.document=t.document,e.usePlugin(di),e.usePlugin(ii),e}(this,e)}},{key:"pluginIsInstalled",value:function(e){var t=e.id
9053return t?!!this._plugins.map[t]:-1!==this._plugins.list.indexOf(e)}},{key:"usePlugin",value:function(e,t){if(!this.isInitialized)return this
9054if(this.pluginIsInstalled(e))return this
9055if(e.id&&(this._plugins.map[e.id]=e),this._plugins.list.push(e),e.install&&e.install(this,t),e.listeners&&e.before){for(var i=0,n=this.listenerMaps.length,r=e.before.reduce(function(e,t){return e[t]=!0,e[gi(t)]=!0,e},{});i<n;i++){var s=this.listenerMaps[i].id
9056if(s&&(r[s]||r[gi(s)]))break}this.listenerMaps.splice(i,0,{id:e.id,map:e.listeners})}else e.listeners&&this.listenerMaps.push({id:e.id,map:e.listeners})
9057return this}},{key:"addDocument",value:function(e,t){if(-1!==this.getDocIndex(e))return!1
9058var i=v(e)
9059t=t?q({},t):{},this.documents.push({doc:e,options:t}),this.events.documents.push(e),e!==this.document&&this.events.add(i,"unload",this.onWindowUnload),this.fire("scope:add-document",{doc:e,window:i,scope:this,options:t})}},{key:"removeDocument",value:function(e){var t=this.getDocIndex(e),i=v(e),n=this.documents[t].options
9060this.events.remove(i,"unload",this.onWindowUnload),this.documents.splice(t,1),this.events.documents.splice(t,1),this.fire("scope:remove-document",{doc:e,window:i,scope:this,options:n})}},{key:"getDocIndex",value:function(e){for(var t=0;t<this.documents.length;t++)if(this.documents[t].doc===e)return t
9061return-1}},{key:"getDocOptions",value:function(e){var t=this.getDocIndex(e)
9062return-1===t?null:this.documents[t].options}},{key:"now",value:function(){return(this.window.Date||Date).now()}}]),e}()
9063function gi(e){return e&&e.replace(/\/.*$/,"")}var yi=new mi,vi=yi.interactStatic,_i="undefined"!=typeof globalThis?globalThis:window
9064yi.init(_i)
9065var bi=Object.freeze({__proto__:null,edgeTarget:function(){},elements:function(){},grid:function(e){var t=[["x","y"],["left","top"],["right","bottom"],["width","height"]].filter(function(t){var i=t[0],n=t[1]
9066return i in e||n in e}),i=function(i,n){for(var r=e.range,s=e.limits,o=void 0===s?{left:-1/0,right:1/0,top:-1/0,bottom:1/0}:s,a=e.offset,l=void 0===a?{x:0,y:0}:a,c={range:r,grid:e,x:null,y:null},u=0;u<t.length;u++){var d=t[u],h=d[0],f=d[1],p=Math.round((i-l.x)/e[h]),m=Math.round((n-l.y)/e[f])
9067c[h]=Math.max(o.left,Math.min(o.right,p*e[h]+l.x)),c[f]=Math.max(o.top,Math.min(o.bottom,m*e[f]+l.y))}return c}
9068return i.grid=e,i.coordFields=t,i}}),wi={id:"snappers",install:function(e){var t=e.interactStatic
9069t.snappers=q(t.snappers||{},bi),t.createSnapGrid=t.snappers.grid}},Ai=wi,Ti={start:function(e){var i=e.state,n=e.rect,r=e.edges,s=e.pageCoords,o=i.options,a=o.ratio,l=o.enabled,c=i.options,u=c.equalDelta,d=c.modifiers
9070"preserve"===a&&(a=n.width/n.height),i.startCoords=q({},s),i.startRect=q({},n),i.ratio=a,i.equalDelta=u
9071var h=i.linkedEdges={top:r.top||r.left&&!r.bottom,left:r.left||r.top&&!r.right,bottom:r.bottom||r.right&&!r.top,right:r.right||r.bottom&&!r.left}
9072if(i.xIsPrimaryAxis=!(!r.left&&!r.right),i.equalDelta){var f=(h.left?1:-1)*(h.top?1:-1)
9073i.edgeSign={x:f,y:f}}
9073else i.edgeSign={x:h.left?-1:1,y:h.top?-1:1}
9074if(!1!==l&&q(r,h),null!=d&&d.length){var p=new xt(e.interaction)
9075p.copyFrom(e.interaction.modification),p.prepareStates(d),i.subModification=p,p.startAll(t({},e))}},set:function(e){var i=e.state,n=e.rect,r=e.coords,s=i.linkedEdges,o=q({},r),a=i.equalDelta?Ci:Li
9076if(q(e.edges,s),a(i,i.xIsPrimaryAxis,r,n),!i.subModification)return null
9077var l=q({},n)
9078X(s,l,{x:r.x-o.x,y:r.y-o.y})
9079var c=i.subModification.setAll(t(t({},e),{},{rect:l,edges:s,pageCoords:r,prevCoords:r,prevRect:l})),u=c.delta
9080c.changed&&(a(i,Math.abs(u.x)>Math.abs(u.y),c.coords,c.rect),q(r,c.coords))
9081return c.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}}
9082function Ci(e,t,i){var n=e.startCoords,r=e.edgeSign
9083t?i.y=n.y+(i.x-n.x)*r.y:i.x=n.x+(i.y-n.y)*r.x}function Li(e,t,i,n){var r=e.startRect,s=e.startCoords,o=e.ratio,a=e.edgeSign
9084if(t){var l=n.width/o
9085i.y=s.y+(l-r.height)*a.y}else{var c=n.height*o
9086i.x=s.x+(c-r.width)*a.x}}var xi=Et(Ti,"aspectRatio"),Mi=function(){}
9087Mi._defaults={}
9088var Ei=Mi
9089function Si(e,t,i){return w.func(e)?W(e,t.interactable,t.element,[i.x,i.y,t]):W(e,t.interactable,t.element)}var ki={start:function(e){var t=e.rect,i=e.startOffset,n=e.state,r=e.interaction,s=e.pageCoords,o=n.options,a=o.elementRect,l=q({left:0,top:0,right:0,bottom:0},o.offset||{})
9090if(t&&a){var c=Si(o.restriction,r,s)
9091if(c){var u=c.right-c.left-t.width,d=c.bottom-c.top-t.height
9092u<0&&(l.left+=u,l.right+=u),d<0&&(l.top+=d,l.bottom+=d)}l.left+=i.left-t.width*a.left,l.top+=i.top-t.height*a.top,l.right+=i.right-t.width*(1-a.right),l.bottom+=i.bottom-t.height*(1-a.bottom)}n.offset=l},set:function(e){var t=e.coords,i=e.interaction,n=e.state,r=n.options,s=n.offset,o=Si(r.restriction,i,t)
9093if(o){var a=function(e){return!e||"left"in e&&"top"in e||((e=q({},e)).left=e.x||0,e.top=e.y||0,e.right=e.right||e.left+e.width,e.bottom=e.bottom||e.top+e.height),e}(o)
9094t.x=Math.max(Math.min(a.right-s.right,t.x),a.left+s.left),t.y=Math.max(Math.min(a.bottom-s.bottom,t.y),a.top+s.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}},Pi=Et(ki,"restrict"),Oi={top:1/0,left:1/0,bottom:-1/0,right:-1/0},zi={top:-1/0,left:-1/0,bottom:1/0,right:1/0}
9095function Di(e,t){for(var i=0,n=["top","left","bottom","right"];i<n.length;i++){var r=n[i]
9096r in e||(e[r]=t[r])}return e}var Ii={noInner:Oi,noOuter:zi,start:function(e){var t,i=e.interaction,n=e.startOffset,r=e.state,s=r.options
9097s&&(t=$(Si(s.offset,i,i.coords.start.page))),t=t||{x:0,y:0}
vendor: 4,280 bytes, lines 9097-9121
9097,r.offset={top:t.y+n.top,left:t.x+n.left,bottom:t.y-n.bottom,right:t.x-n.right}},set:function(e){var t=e.coords,i=e.edges,n=e.interaction,r=e.state,s=r.offset,o=r.options
9098if(i){var a=q({},t),l=Si(o.inner,n,a)||{},c=Si(o.outer,n,a)||{}
9099Di(l,Oi),Di(c,zi),i.top?t.y=Math.min(Math.max(c.top+s.top,a.y),l.top+s.top):i.bottom&&(t.y=Math.max(Math.min(c.bottom+s.bottom,a.y),l.bottom+s.bottom)),i.left?t.x=Math.min(Math.max(c.left+s.left,a.x),l.left+s.left):i.right&&(t.x=Math.max(Math.min(c.right+s.right,a.x),l.right+s.right))}},defaults:{inner:null,outer:null,offset:null,endOnly:!1,enabled:!1}},Ni=Et(Ii,"restrictEdges"),Ri=q({get elementRect(){return{top:0,left:0,bottom:1,right:1}},set elementRect(e){}},ki.defaults),Fi=Et({start:ki.start,set:ki.set,defaults:Ri},"restrictRect"),Bi={width:-1/0,height:-1/0},ji={width:1/0,height:1/0}
9100var Ui=Et({start:function(e){return Ii.start(e)},set:function(e){var t=e.interaction,i=e.state,n=e.rect,r=e.edges,s=i.options
9101if(r){var o=Q(Si(s.min,t,e.coords))||Bi,a=Q(Si(s.max,t,e.coords))||ji
9102i.options={endOnly:s.endOnly,inner:q({},Ii.noInner),outer:q({},Ii.noOuter)},r.top?(i.options.inner.top=n.bottom-o.height,i.options.outer.top=n.bottom-a.height):r.bottom&&(i.options.inner.bottom=n.top+o.height,i.options.outer.bottom=n.top+a.height),r.left?(i.options.inner.left=n.right-o.width,i.options.outer.left=n.right-a.width):r.right&&(i.options.inner.right=n.left+o.width,i.options.outer.right=n.left+a.width),Ii.set(e),i.options=s}},defaults:{min:null,max:null,endOnly:!1,enabled:!1}},"restrictSize")
9103var Vi={start:function(e){var t,i=e.interaction,n=e.interactable,r=e.element,s=e.rect,o=e.state,a=e.startOffset,l=o.options,c=l.offsetWithOrigin?function(e){var t=e.interaction.element,i=$(W(e.state.options.origin,null,null,[t])),n=i||Y(e.interactable,t,e.interaction.prepared.name)
9104return n}(e):{x:0,y:0}
9105if("startCoords"===l.offset)t={x:i.coords.start.page.x,y:i.coords.start.page.y}
9106else{var u=W(l.offset,n,r,[i]);(t=$(u)||{x:0,y:0}).x+=c.x,t.y+=c.y}var d=l.relativePoints
9107o.offsets=s&&d&&d.length?d.map(function(e,i){return{index:i,relativePoint:e,x:a.left-s.width*e.x+t.x,y:a.top-s.height*e.y+t.y}}):[{index:0,relativePoint:null,x:t.x,y:t.y}]},set:function(e){var t=e.interaction,i=e.coords,n=e.state,r=n.options,s=n.offsets,o=Y(t.interactable,t.element,t.prepared.name),a=q({},i),l=[]
9108r.offsetWithOrigin||(a.x-=o.x,a.y-=o.y)
9109for(var c=0,u=s;c<u.length;c++)for(var d=u[c],h=a.x-d.x,f=a.y-d.y,p=0,m=r.targets.length;p<m;p++){var g=r.targets[p],y=void 0;(y=w.func(g)?g(h,f,t._proxy,d,p):g)&&l.push({x:(w.number(y.x)?y.x:h)+d.x,y:(w.number(y.y)?y.y:f)+d.y,range:w.number(y.range)?y.range:r.range,source:g,index:p,offset:d})}for(var v={target:null,inRange:!1,distance:0,range:0,delta:{x:0,y:0}},_=0;_<l.length;_++){var b=l[_],A=b.range,T=b.x-a.x,C=b.y-a.y,L=J(T,C),x=L<=A
9110A===1/0&&v.inRange&&v.range!==1/0&&(x=!1),v.target&&!(x?v.inRange&&A!==1/0?L/A<v.distance/v.range:A===1/0&&v.range!==1/0||L<v.distance:!v.inRange&&L<v.distance)||(v.target=b,v.distance=L,v.range=A,v.inRange=x,v.delta.x=T,v.delta.y=C)}return v.inRange&&(i.x=v.target.x,i.y=v.target.y),n.closest=v,v},defaults:{range:1/0,targets:null,offset:null,offsetWithOrigin:!0,origin:null,relativePoints:null,endOnly:!1,enabled:!1}},Hi=Et(Vi,"snap")
9111var qi={start:function(e){var t=e.state,i=e.edges,n=t.options
9112if(!i)return null
9113e.state={options:{targets:null,relativePoints:[{x:i.left?0:1,y:i.top?0:1}],offset:n.offset||"self",origin:{x:0,y:0},range:n.range}},t.targetFields=t.targetFields||[["width","height"],["x","y"]],Vi.start(e),t.offsets=e.state.offsets,e.state=t},set:function(e){var t=e.interaction,i=e.state,n=e.coords,r=i.options,s=i.offsets,o={x:n.x-s[0].x,y:n.y-s[0].y}
9114i.options=q({},r),i.options.targets=[]
9115for(var a=0,l=r.targets||[];a<l.length;a++){var c=l[a],u=void 0
9116if(u=w.func(c)?c(o.x,o.y,t):c){for(var d=0,h=i.targetFields;d<h.length;d++){var f=h[d],p=f[0],m=f[1]
9117if(p in u||m in u){u.x=u[p],u.y=u[m]
9118break}}i.options.targets.push(u)}}var g=Vi.set(e)
9119return i.options=r,g},defaults:{range:1/0,targets:null,offset:null,endOnly:!1,enabled:!1}},Gi=Et(qi,"snapSize")
9120var Wi={aspectRatio:xi,restrictEdges:Ni,restrict:Pi,restrictRect:Fi,restrictSize:Ui,snapEdges:Et({start:function(e){var t=e.edges
9121return t?(e.state.targetFields=e.state.targetFields||[[t.left?"left"
9121:"right",t.top?"top":"bottom"]],qi.start(e)):null},set:qi.set,defaults:q(Lt(qi.defaults),{targets:void 0,range:void 0,offset:{x:0,y:0}})},"snapEdges"),snap:Hi,snapSize:Gi,spring:Ei,avoid:Ei,transform:Ei,rubberband:Ei},$i={id:"modifiers",install:function(e){var t=e.interactStatic
9122for(var i in e.usePlugin(Pt),e.usePlugin(Ai),t.modifiers=Wi,Wi){var n=Wi[i],r=n._defaults,s=n._methods
9123r._methods=s,e.defaults.perAction[i]=r}}},Qi=$i,Xi=function(e){a(i,e)
9124var t=d(i)
9125function i(e,r,s,o,a,l){var c
9126if(n(this,i),te(u(c=t.call(this,a)),s),s!==r&&te(u(c),r),c.timeStamp=l,c.originalEvent=s,c.type=e,c.pointerId=ae(r),c.pointerType=pe(r),c.target=o,c.currentTarget=null,"tap"===e){var d=a.getPointerIndex(r)
9127c.dt=c.timeStamp-a.pointers[d].downTime
9128var h=c.timeStamp-a.tapTime
9129c.double=!!a.prevTap&&"doubletap"!==a.prevTap.type&&a.prevTap.target===c.target&&h<500}else"doubletap"===e&&(c.dt=r.timeStamp-a.tapTime,c.double=!0)
9130return c}return s(i,[{key:"_subtractOrigin",value:function(e){var t=e.x,i=e.y
9131return this.pageX-=t,this.pageY-=i,this.clientX-=t,this.clientY-=i,this}},{key:"_addOrigin",value:function(e){var t=e.x,i=e.y
9132return this.pageX+=t,this.pageY+=i,this.clientX+=t,this.clientY+=i,this}},{key:"preventDefault",value:function(){this.originalEvent.preventDefault()}}]),i}(ge),Yi={id:"pointer-events/base",before:["inertia","modifiers","auto-start","actions"],install:function(e){e.pointerEvents=Yi,e.defaults.actions.pointerEvents=Yi.defaults,q(e.actions.phaselessTypes,Yi.types)},listeners:{"interactions:new":function(e){var t=e.interaction
9133t.prevTap=null,t.tapTime=0},"interactions:update-pointer":function(e){var t=e.down,i=e.pointerInfo
9134if(!t&&i.hold)return
9135i.hold={duration:1/0,timeout:null}},"interactions:move":function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget
9136e.duplicate||i.pointerIsDown&&!i.pointerWasMoved||(i.pointerIsDown&&Ji(e),Ki({interaction:i,pointer:n,event:r,eventTarget:s,type:"move"},t))},"interactions:down":function(e,t){(function(e,t){for(var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.pointerIndex,a=i.pointers[o].hold,l=V(s),c={interaction:i,pointer:n,event:r,eventTarget:s,type:"hold",targets:[],path:l,node:null},u=0;u<l.length;u++){var d=l[u]
9137c.node=d,t.fire("pointerEvents:collect-targets",c)}if(!c.targets.length)return
9138for(var h=1/0,f=0,p=c.targets;f<p.length;f++){var m=p[f].eventable.options.holdDuration
9139m<h&&(h=m)}a.duration=h,a.timeout=setTimeout(function(){Ki({interaction:i,eventTarget:s,pointer:n,event:r,type:"hold"},t)},h)})(e,t),Ki(e,t)},"interactions:up":function(e,t){Ji(e),Ki(e,t),function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget
9140i.pointerWasMoved||Ki({interaction:i,eventTarget:s,pointer:n,event:r,type:"tap"},t)}(e,t)},"interactions:cancel":function(e,t){Ji(e),Ki(e,t)}},PointerEvent:Xi,fire:Ki,collectEventTargets:Zi,defaults:{holdDuration:600,ignoreFrom:null,allowFrom:null,origin:{x:0,y:0}},types:{down:!0,move:!0,up:!0,cancel:!0,tap:!0,doubletap:!0,hold:!0}}
9141function Ki(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.type,a=e.targets,l=void 0===a?Zi(e,t):a,c=new Xi(o,n,r,s,i,t.now())
9142t.fire("pointerEvents:new",{pointerEvent:c})
9143for(var u={interaction:i,pointer:n,event:r,eventTarget:s,targets:l,type:o,pointerEvent:c},d=0;d<l.length;d++){var h=l[d]
9144for(var f in h.props||{})c[f]=h.props[f]
9145var p=Y(h.eventable,h.node)
9146if(c._subtractOrigin(p),c.eventable=h.eventable,c.currentTarget=h.node,h.eventable.fire(c),c._addOrigin(p),c.immediatePropagationStopped||c.propagationStopped&&d+1<l.length&&l[d+1].node!==c.currentTarget)break}if(t.fire("pointerEvents:fired",u),"tap"===o){var m=c.double?Ki({interaction:i,pointer:n,event:r,eventTarget:s,type:"doubletap"},t):c
9147i.prevTap=m,i.tapTime=m.timeStamp}return c}function Zi(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.type,a=i.getPointerIndex(n),l=i.pointers[a]
9148if("tap"===o&&(i.pointerWasMoved||!l||l.downTarget!==s))return[]
9149for(var c=V(s),u={interaction:i,pointer:n,event:r,eventTarget:s,type:o,path:c,targets:[],node:null},d=0;d<c.length;d++){var h=c[d]
9150u.node=h,t.fire("pointerEvents:collect-targets",u)}return"hold"===o&&(u.targets=u.targets.filter(function(e){var t,n
9151return e.eventable.options.holdDuration===(null==(t=i.pointers[a])||null==(n=t.hold)?void 0:n.duration)})),u.targets}function Ji(e){var t=e.interaction,i=e.pointerIndex,n=t.pointers[i].hold
9152n&&n.timeout&&(clearTimeout(n.timeout),n.timeout=null)}var en=Object.freeze({__proto__:null,default:Yi})
9153function tn(e){var t=e.interaction
9154t.holdIntervalHandle&&(clearInterval(t.holdIntervalHandle),t.holdIntervalHandle=null)}var nn={id:"pointer-events/holdRepeat",install:function(e){e.usePlugin(Yi)
9155var t=e.pointerEvents
9156t.defaults.holdRepeatInterval=0,t.types.holdrepeat=e.actions.phaselessTypes.holdrepeat=!0},listeners:["move","up","cancel","endall"].reduce(function(e,t){return e["pointerEvents:".concat(t)]=tn,e},{"pointerEvents:new":function(e){var t=e.pointerEvent
9157"hold"===t.type&&(t.count=(t.count||0)+1)},"pointerEvents:fired":function(e,t){var i=e.interaction,n=e.pointerEvent,r=e.eventTarget,s=e.targets
9158if("hold"===n.type&&s.length){var o=s[0].eventable.options.holdRepeatInterval
9159o<=0||(i.holdIntervalHandle=setTimeout(function(){t.pointerEvents.fire({interaction:i,eventTarget:r,type:"hold",pointer:n,event:n},t)},o))}}})},rn=nn
9160var sn={id:"pointer-events/interactableTargets",install:function(e){var t=e.Interactable
9161t.prototype.pointerEvents=function(e){return q(this.events.options,e),this}
9162var i=t.prototype._backCompatOption
9163t.prototype._backCompatOption=function(e,t){var n=i.call(this,e,t)
9164return n===this&&(this.events.options[e]=t),n}},listeners:{"pointerEvents:collect-targets":function(e,t){var i=e.targets,n=e.node,r=e.type,s=e.eventTarget
9165t.interactables.forEachMatch(n,function(e){var t=e.events,o=t.options
9166t.types[r]&&t.types[r].length&&e.testIgnoreAllow(o,n,s)&&i.push({node:n,eventable:t,props:{interactable:e}})})},"interactable:new":function(e){var t=e.interactable
9167t.events.getRect=function(e){return t.getRect(e)}},"interactable:set":function(e,t){var i=e.interactable,n=e.options
9168q(i.events.options,t.pointerEvents.defaults),q(i.events.options,n.pointerEvents||{})}}},on=sn,an={id:"pointer-events",install:function(e){e.usePlugin(en),e.usePlugin(rn),e.usePlugin(on)}},ln=an
9169var cn={id:"reflow",install:function(e){var t=e.Interactable
9170e.actions.phases.reflow=!0,t.prototype.reflow=function(t){return function(e,t,i){for(var n=e.getAllElements(),r=i.window.Promise,s=r?[]:null,o=function(){var o=n[a],l=e.getRect(o)
9171if(!l)return 1
9172var c,u=be(i.interactions.list,function(i){return i.interacting()&&i.interactable===e&&i.element===o&&i.prepared.name===t.name})
9173if(u)u.move(),s&&(c=u._reflowPromise||new r(function(e){u._reflowResolve=e}))
9174else{var d=Q(l),h=function(e){return{coords:e,get page(){return this.coords.page},get client(){return this.coords.client},get timeStamp(){return this.coords.timeStamp},get pageX(){return this.coords.page.x},get pageY(){return this.coords.page.y},get clientX(){return this.coords.client.x},get clientY(){return this.coords.client.y},get pointerId(){return this.coords.pointerId},get target(){return this.coords.target},get type(){return this.coords.type},get pointerType(){return this.coords.pointerType},get buttons(){return this.coords.buttons},preventDefault:function(){}}}({page:{x:d.x,y:d.y},client:{x:d.x,y:d.y},timeStamp:i.now()})
9175c=function(e,t,i,n,r){var s=e.interactions.new({pointerType:"reflow"}),o={interaction:s,event:r,pointer:r,eventTarget:i,phase:"reflow"}
9176s.interactable=t,s.element=i,s.prevEvent=r,s.updatePointer(r,r,i,!0),ne(s.coords.delta),Qe(s.prepared,n),s._doPhase(o)
9177var a=e.window,l=a.Promise,c=l?new l(function(e){s._reflowResolve=e}):void 0
9178s._reflowPromise=c,s.start(n,t,i),s._interacting?(s.move(o),s.end(r)):(s.stop(),s._reflowResolve())
9179return s.removePointer(r,r),c}(i,e,o,t,h)}s&&s.push(c)},a=0;a<n.length&&!o();a++);return s&&r.all(s).then(function(){return e})}(this,t,e)}},listeners:{"interactions:stop":function(e,t){var i=e.interaction
9180"reflow"===i.pointerType&&(i._reflowResolve&&i._reflowResolve(),function(e,t){e.splice(e.indexOf(t),1)}(t.interactions.list,i))}}},un=cn
9181if(vi.use(mt),vi.use(qt),vi.use(ln),vi.use(Yt),vi.use(Qi),vi.use(ht),vi.use(Be),vi.use(We),vi.use(un),vi.use(Ct),vi.default=vi,"object"===("undefined"==typeof module?"undefined":i(module))&&module)try{module.exports=vi}catch(dn){}return vi.default=vi,vi}),
9182/**
9183 * @license
9184 * Video.js 8.23.6 <http://videojs.com/>
9185 * Copyright 2010-present Video.js contributors
9186 * Available under Apache License Version 2.0
9187 * <https://github.com/videojs/video.js/blob/main/LICENSE>
9188 *
9189 * Includes vtt.js <https://github.com/mozilla/vtt.js>
9190 * Available under Apache License Version 2.0
9191 * <https://github.com/mozilla/vtt.js/blob/main/LICENSE>
9192 */
9193function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).videojs=t()}(this,function(){"use strict"
9194var e="8.23.6"
9195const t={},i=function(e,i){return t[e]=t[e]||[],i&&(t[e]=t[e].concat(i)),t[e]},n=function(e,n){const r=i(e).indexOf(n)
9196return!(r<=-1)&&(t[e]=t[e].slice(),t[e].splice(r,1),!0)},r={prefixed:!0},s=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],o=s[0]
9197let a
9198for(let ff=0;ff<s.length;ff++)if(s[ff][1]in document){a=s[ff]
9199break}if(a){for(let pf=0;pf<a.length;pf++)r[o[pf]]=a[pf]
9200r.prefixed=a[0]!==o[0]}let l=[]
9201const c=function e(t,i=":",n=""){let r,s="info"
9202function o(...e){r("log",s,e)}return r=((e,t,i)=>(n,r,s)=>{const o=t.levels[r],a=new RegExp(`^(${o})$`)
9203let c=e
9204if("log"!==n&&s.unshift(n.toUpperCase()+":"),i&&(c=`%c${e}`,s.unshift(i)),s.unshift(c+":"),l){l.push([].concat(s))
9205const e=l.length-1e3
9206l.splice(0,e>0?e:0)}if(!window.console)return
9207let u=window.console[n]
9208u||"debug"!==n||(u=window.console.info||window.console.log),u&&o&&a.test(n)&&u[Array.isArray(s)?"apply":"call"](window.console,s)})(t,o,n),o.createLogger=(r,s,o)=>{const a=void 0!==s?s:i
9209return e(`${t} ${a} ${r}`,a,void 0!==o?o:n)},o.createNewLogger=(t,i,n)=>e(t,i,n),o.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:s},o.level=e=>{if("string"==typeof e){if(!o.levels.hasOwnProperty(e))throw new Error(`"${e}" in not a valid log level`)
9210s=e}return s},o.history=()=>l?[].concat(l):[],o.history.filter=e=>(l||[]).filter(t=>new RegExp(`.*${e}.*`).test(t[0])),o.history.clear=()=>{l&&(l.length=0)},o.history.disable=()=>{null!==l&&(l.length=0,l=null)},o.history.enable=()=>{null===l&&(l=[])},o.error=(...e)=>r("error",s,e),o.warn=(...e)=>r("warn",s,e),o.debug=(...e)=>r("debug",s,e),o}("VIDEOJS"),u=c.createLogger,d=Object.prototype.toString,h=function(e){return m(e)?Object.keys(e):[]}
9211function f(e,t){h(e).forEach(i=>
vendor: 4,230 bytes, lines 9211-9236
9211t(e[i],i))}function p(e,t,i=0){return h(e).reduce((i,n)=>t(i,e[n],n),i)}function m(e){return!!e&&"object"==typeof e}function g(e){return m(e)&&"[object Object]"===d.call(e)&&e.constructor===Object}function y(...e){const t={}
9212return e.forEach(e=>{e&&f(e,(e,i)=>{g(e)?(g(t[i])||(t[i]={}),t[i]=y(t[i],e)):t[i]=e})}),t}function v(e={}){const t=[]
9213for(const i in e)if(e.hasOwnProperty(i)){const n=e[i]
9214t.push(n)}return t}function _(e,t,i,n=!0){const r=i=>Object.defineProperty(e,t,{value:i,enumerable:!0,writable:!0}),s={configurable:!0,enumerable:!0,get(){const e=i()
9215return r(e),e}}
9216return n&&(s.set=r),Object.defineProperty(e,t,s)}var b=Object.freeze({__proto__:null,each:f,reduce:p,isObject:m,isPlain:g,merge:y,values:v,defineLazyProperty:_})
9217let w,A=!1,T=null,C=!1,L=!1,x=!1,M=!1,E=!1,S=null,k=null
9218const P=Boolean(window.cast&&window.cast.framework&&window.cast.framework.CastReceiverContext)
9219let O=null,z=!1,D=!1,I=!1,N=!1,R=!1,F=!1,B=!1
9220const j=Boolean(W()&&("ontouchstart"in window||window.navigator.maxTouchPoints||window.DocumentTouch&&window.document instanceof window.DocumentTouch)),U=window.navigator&&window.navigator.userAgentData
9221if(U&&U.platform&&U.brands&&(C="Android"===U.platform,x=Boolean(U.brands.find(e=>"Microsoft Edge"===e.brand)),M=Boolean(U.brands.find(e=>"Chromium"===e.brand)),E=!x&&M,S=k=(U.brands.find(e=>"Chromium"===e.brand)||{}).version||null,D="Windows"===U.platform),!M){const mf=window.navigator&&window.navigator.userAgent||""
9222A=/iPod/i.test(mf),T=function(){const e=mf.match(/OS (\d+)_/i)
9223return e&&e[1]?e[1]:null}(),C=/Android/i.test(mf),w=function(){const e=mf.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i)
9224if(!e)return null
9225const t=e[1]&&parseFloat(e[1]),i=e[2]&&parseFloat(e[2])
9226return t&&i?parseFloat(e[1]+"."+e[2]):t||null}(),L=/Firefox/i.test(mf),x=/Edg/i.test(mf),M=/Chrome/i.test(mf)||/CriOS/i.test(mf),E=!x&&M,S=k=function(){const e=mf.match(/(Chrome|CriOS)\/(\d+)/)
9227return e&&e[2]?parseFloat(e[2]):null}(),O=function(){const e=/MSIE\s(\d+)\.\d/.exec(mf)
9228let t=e&&parseFloat(e[1])
9229return!t&&/Trident\/7.0/i.test(mf)&&/rv:11.0/.test(mf)&&(t=11),t}(),R=/Tizen/i.test(mf),F=/Web0S/i.test(mf),B=R||F,z=/Safari/i.test(mf)&&!E&&!C&&!x&&!B,D=/Windows/i.test(mf),I=/iPad/i.test(mf)||z&&j&&!/iPhone/i.test(mf),N=/iPhone/i.test(mf)&&!I}const V=N||I||A,H=(z||V)&&!E
9230var q=Object.freeze({__proto__:null,get IS_IPOD(){return A},get IOS_VERSION(){return T},get IS_ANDROID(){return C},get ANDROID_VERSION(){return w},get IS_FIREFOX(){return L},get IS_EDGE(){return x},get IS_CHROMIUM(){return M},get IS_CHROME(){return E},get CHROMIUM_VERSION(){return S},get CHROME_VERSION(){return k},IS_CHROMECAST_RECEIVER:P,get IE_VERSION(){return O},get IS_SAFARI(){return z},get IS_WINDOWS(){return D},get IS_IPAD(){return I},get IS_IPHONE(){return N},get IS_TIZEN(){return R},get IS_WEBOS(){return F},get IS_SMART_TV(){return B},TOUCH_ENABLED:j,IS_IOS:V,IS_ANY_SAFARI:H})
9231function G(e){return"string"==typeof e&&Boolean(e.trim())}function W(){return document===window.document}function $(e){return m(e)&&1===e.nodeType}function Q(){try{return window.parent!==window.self}catch(Jt){return!0}}function X(e){return function(t,i){if(!G(t))return document[e](null)
9232G(i)&&(i=document.querySelector(i))
9233const n=$(i)?i:document
9234return n[e]&&n[e](t)}}function Y(e="div",t={},i={},n){const r=document.createElement(e)
9235return Object.getOwnPropertyNames(t).forEach(function(e){const i=t[e]
9236"textContent"===e?K(r,i):r[e]===i&&"tabIndex"!==e||(r[e]=i)}),Object.getOwnPropertyNames(i).forEach(function(e){r.setAttribute(e,i[e])}),n&&ge(r,n),r}function K(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function Z(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function J(e,t){return function(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}(t),e.classList.contains(t)}function ee(e,...t){return e.classList.add(...t.reduce((e,t)=>e.concat(t.split(/\s+/)),[])),e}function te(e,...t){return e?(e.classList.remove(...t.reduce((e,t)=>e.concat(t.split(/\s+/)),[])),e):(c.warn("removeClass was called with an element that doesn't exist"),null)}function ie(e,t,i){return"function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=void 0),t.split(/\s+/).forEac
9236h(t=>e.classList.toggle(t,i)),e}function ne(e,t){Object.getOwnPropertyNames(t).forEach(function(i){const n=t[i]
9237null==n||!1===n?e.removeAttribute(i):e.setAttribute(i,!0===n?"":n)})}function re(e){const t={},i=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"]
9238if(e&&e.attributes&&e.attributes.length>0){const n=e.attributes
9239for(let e=n.length-1;e>=0;e--){const r=n[e].name
9240let s=n[e].value
9241i.includes(r)&&(s=null!==s),t[r]=s}}return t}function se(e,t){return e.getAttribute(t)}function oe(e,t,i){e.setAttribute(t,i)}function ae(e,t){e.removeAttribute(t)}function le(){document.body.focus(),document.onselectstart=function(){return!1}}function ce(){document.onselectstart=function(){return!0}}function ue(e){if(e&&e.getBoundingClientRect&&e.parentNode){const t=e.getBoundingClientRect(),i={}
9242return["bottom","height","left","right","top","width"].forEach(e=>{void 0!==t[e]&&(i[e]=t[e])}),i.height||(i.height=parseFloat(we(e,"height"))),i.width||(i.width=parseFloat(we(e,"width"))),i}}function de(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0}
9243const t=e.offsetWidth,i=e.offsetHeight
9244let n=0,s=0
9245for(;e.offsetParent&&e!==document[r.fullscreenElement];)n+=e.offsetLeft,s+=e.offsetTop,e=e.offsetParent
9246return{left:n,top:s,width:t,height:i}}function he(e,t){const i={x:0,y:0}
9247if(V){let t=e
9248for(;t&&"html"!==t.nodeName.toLowerCase();){const e=we(t,"transform")
9249if(/^matrix/.test(e)){const t=e.slice(7,-1).split(/,\s/).map(Number)
9250i.x+=t[4],i.y+=t[5]}else if(/^matrix3d/.test(e)){const t=e.slice(9,-1).split(/,\s/).map(Number)
9251i.x+=t[12],i.y+=t[13]}if(t.assignedSlot&&t.assignedSlot.parentElement&&window.WebKitCSSMatrix){const e=window.getComputedStyle(t.assignedSlot.parentElement).transform,n=new window.WebKitCSSMatrix(e)
9252i.x+=n.m41,i.y+=n.m42}t=t.parentNode||t.host}}const n={},r=de(t.target),s=de(e),o=s.width,a=s.height
9253let l=t.offsetY-(s.top-r.top),c=t.offsetX-(s.left-r.left)
9254return t.changedTouches&&(c=t.changedTouches[0].pageX-s.left,l=t.changedTouches[0].pageY+s.top,V&&(c-=i.x,l-=i.y)),n.y=1-Math.max(0,Math.min(1,l/a)),n.x=Math.max(0,Math.min(1,c/o)),n}function fe(e){return m(e)&&3===e.nodeType}function pe(e){for(;e.firstChild;)e.removeChild(e.firstChild)
9255return e}function me(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(e=>("function"==typeof e&&(e=e()),$(e)||fe(e)?e:"string"==typeof e&&/\S/.test(e)?document.createTextNode(e):void 0)).filter(e=>e)}function ge(e,t){return me(t).forEach(t=>e.appendChild(t)),e}function ye(e,t){return ge(pe(e),t)}function ve(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||("mousedown"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons)))}const _e=X("querySelector"),be=X("querySelectorAll")
9256function we(e,t){if(!e||!t)return""
9257if("function"==typeof window.getComputedStyle){let n
9258try{n=window.getComputedStyle(e)}catch(i){return""}return n?n.getPropertyValue(t)||n[t]:""}return""}function Ae(e){[...document.styleSheets].forEach(t=>{try{const i=[...t.cssRules].map(e=>e.cssText).join(""),n=document.createElement("style")
9259n.textContent=i,e.document.head.appendChild(n)}catch(i){const n=document.createElement("link")
9260n.rel="stylesheet",n.type=t.type,n.media=t.media.mediaText,n.href=t.href,e.document.head.appendChild(n)}})}var Te=Object.freeze({__proto__:null,isReal:W,isEl:$,isInFrame:Q,createEl:Y,textContent:K,prependTo:Z,hasClass:J,addClass:ee,removeClass:te,toggleClass:ie,setAttributes:ne,getAttributes:re,getAttribute:se,setAttribute:oe,removeAttribute:ae,blockTextSelection:le,unblockTextSelection:ce,getBoundingClientRect:ue,findPosition:de,getPointerPosition:he,isTextNode:fe,emptyEl:pe,normalizeContent:me,appendContent:ge,insertContent:ye,isSingleLeftClick:ve,$:_e,$$:be,computedStyle:we,copyStyleSheetsToWindow:Ae})
9261let Ce,Le=!1
9262const xe=function(){if(!1===Ce.options.autoSetup)return
9263const e=Array.prototype.slice.call(document.getElementsByTagName("video")),t=Array.prototype.slice.call(document.getElementsByTagName("audio")),i=Array.prototype.slice.call(document.getElementsByTagName("video-js")),n=e.concat(t,i)
9264if(n&&n.length>0)for(let r=0,s=n.length;r<s;r++){const e=n[r]
9265if(!e||!e.getAttribute){Me(1)
9266break}if(void 0===e.player){null!==e.getAttribute("data-setup")&&Ce(e)}}else Le||Me(1)}
9267function Me(e,t){W()&&(t&&(Ce=t),window.setTimeout(xe,e))}function Ee(){Le=!0,window.removeEventListener("load",Ee)}W()&&("complete"===document.readyState?Ee():window.addEventListener("load",Ee))
9268const Se=function(e){const t=document.createElement("style")
9269return t.className=e,t},ke=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t}
9270var Pe=new WeakMap
9271let Oe,ze=3
9272function De(){return ze++}function Ie(e,t){if(!Pe.has(e))return
9273const i=Pe.get(e)
92740===i.handlers[t].length&&(delete i.handlers[t],e.removeEventListener?e.removeEventListener(t,i.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,i.dispatcher)),Object.getOwnPropertyNames(i.handlers).length<=0&&(delete i.handlers,delete i.dispatcher,delete i.disabled),0===Object.getOwnPropertyNames(i).length&&Pe.delete(e)}function Ne(e,t,i,n){i.forEach(function(i){e(t,i,n)})}function Re(e){if(e.fixed_)return e
9275function t(){return!0}function i(){return!1}if(!e||!e.isPropagationStopped||!e.isImmediatePropagationStopped){const n=e||window.event
9276e={}
9277const r=["layerX","layerY","keyLocation","path","webkitMovementX","webkitMovementY","mozPressure","mozInputSource"]
9278for(const t in n)r.includes(t)||"returnValue"===t&&n.preventDefault||(e[t]=n[t])
9279if(e.target||(e.target=e.srcElement||document),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){n.preventDefault&&n.preventDefault(),e.returnValue=!1,n.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),e.cancelBubble=!0,n.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=i,e.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=i,null!==e.clientX&&void 0!==e.clientX){const t=document.documentElement,i=document.body
9280e.pageX=e.clientX+(t&&t.scrollLeft||i&&i.scrollLeft||0)-(t&&t.clientLeft||i&&i.clientLeft||0),e.pageY=e.clientY+(t&&t.scrollTop||i&&i.scrollTop||0)-(t&&t.clientTop||i&&i.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}const Fe=["touchstart","touchmove"]
9281function Be(e,t,i){if(Array.isArray(t))return Ne(Be,e,t,i)
9282Pe.has(e)||Pe.set(e,{})
9283const n=Pe.get(e)
9284if(n.handlers||(n.handlers={}),n.handlers[t]||(n.handlers[t]=[]),i.guid||(i.guid=De()),n.handlers[t].push(i),n.dispatcher||(n.disabled=!1,n.dispatcher=function(t,i){if(n.disabled)return
9285t=Re(t)
9286const r=n.handlers[t.type]
9287if(r){const n=r.slice(0)
9288for(let r=0,o=n.length;r<o&&!t.isImmediatePropagationStopped();r++)try{n[r].call(e,t,i)}catch(s){c.error(s)}}}),1===n.handlers[t].length)if(e.addEventListener){let i=!1;(function(){if("boolean"!=typeof Oe){Oe=!1
9289try{const e=Object.defineProperty({},"passive",{get(){Oe=!0}})
9290window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}}return Oe})()&&Fe.indexOf(t)>-1&&(i={passive:!0}),e.addEventListener(t,n.dispatcher,i)}else e.attachEvent&&e.attachEvent("on"+t,n.dispatcher)}function je(e,t,i){if(!Pe.has(e))return
9291const n=Pe.get(e)
9292if(!n.handlers)return
9293if(Array.isArray(t))return Ne(je,e,t,i)
9294const r=function(e,t){n.handlers[t]=[],Ie(e,t)}
9295if(void 0===t){for(const t in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},t)&&r(e,t)
9296return}const s=n.handlers[t]
9297if(s)if(i){if(i.guid)for(let e=0;e<s.length;e++)s[e].guid===i.guid&&s.splice(e--,1)
9298Ie(e,t)}else r(e,t)}function Ue(e,t,i){const n=Pe.has(e)?Pe.get(e):{},r=e.parentNode||e.ownerDocument
9299if("string"==typeof t?t={type:t,target:e}:t.target||(t.target=e),t=Re(t),n.dispatcher&&n.dispatcher.call(e,t,i),r&&!t.isPropagationStopped()&&!0===t.bubbles)Ue.call(null,r,t,i)
9300else if(!r&&!t.defaultPrevented&&t.target&&t.target[t.type]){Pe.has(t.target)||Pe.set(t.target,{})
9301const e=Pe.get(t.target)
9302t.target[t.type]&&(e.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),e.disabled=!1)}return!t.defaultPrevented}function Ve(e,t,i){if(Array.isArray(t))return Ne(Ve,e,t,i)
9303const n=function(){je(e,t,n),i.apply(this,arguments)}
9304n.guid=i.guid=i.guid||De(),Be(e,t,n)}function He(e,t,i){const n=function(){je(e,t,n),i.apply(this,arguments)}
9305n.guid=i.guid=i.guid||De(),Be(e,t,n)}var qe=Object.freeze({__proto__:null,fixEvent:Re,on:Be,off:je,trigger:Ue,one:Ve,any:He})
9306const Ge=30,We=function(e,t,i){t.guid||(t.guid=De())
9307const n=t.bind(e)
9308return n.guid=i?i+"_"+t.guid:t.guid,n},$e=function(e,t){let i=window.performance.now()
9309return function(...n){const r=window.performance.now()
9310r-i>=t&&(e(...n),i=r)}},Qe=function(e,t,i,n=window){let r
9311const s=function(){const s=this,o=arguments
9312let a=function(){r=null,a=null,i||e.apply(s,o)}
9313!r&&i&&e.apply(s,o),n.clearTimeout(r),r=n.setTimeout(a,t)}
9314return s.cancel=()=>{n.clearTimeout(r),r=null},s}
9315var Xe=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:Ge,bind_:We,throttle:$e,debounce:Qe})
9316let Ye
9317class Ke{on(e,t){const i=this.addEventListener
9318this.addEventListener=()=>{},Be(this,e,t),this.addEventListener=i}off(e,t){je(this,e,t)}
vendor: 4,492 bytes, lines 9318-9355
9318one(e,t){const i=this.addEventListener
9319this.addEventListener=()=>{},Ve(this,e,t),this.addEventListener=i}any(e,t){const i=this.addEventListener
9320this.addEventListener=()=>{},He(this,e,t),this.addEventListener=i}trigger(e){const t=e.type||e
9321"string"==typeof e&&(e={type:t}),e=Re(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),Ue(this,e)}queueTrigger(e){Ye||(Ye=new Map)
9322const t=e.type||e
9323let i=Ye.get(this)
9324i||(i=new Map,Ye.set(this,i))
9325const n=i.get(t)
9326i.delete(t),window.clearTimeout(n)
9327const r=window.setTimeout(()=>{i.delete(t),0===i.size&&(i=null,Ye.delete(this)),this.trigger(e)},0)
9328i.set(t,r)}}Ke.prototype.allowedEvents_={},Ke.prototype.addEventListener=Ke.prototype.on,Ke.prototype.removeEventListener=Ke.prototype.off,Ke.prototype.dispatchEvent=Ke.prototype.trigger
9329const Ze=e=>"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e,Je=e=>e instanceof Ke||!!e.eventBusEl_&&["on","one","off","trigger"].every(t=>"function"==typeof e[t]),et=e=>"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length,tt=(e,t,i)=>{if(!e||!e.nodeName&&!Je(e))throw new Error(`Invalid target for ${Ze(t)}#${i}; must be a DOM node or evented object.`)},it=(e,t,i)=>{if(!et(e))throw new Error(`Invalid event type for ${Ze(t)}#${i}; must be a non-empty string or array.`)},nt=(e,t,i)=>{if("function"!=typeof e)throw new Error(`Invalid listener for ${Ze(t)}#${i}; must be a function.`)},rt=(e,t,i)=>{const n=t.length<3||t[0]===e||t[0]===e.eventBusEl_
9330let r,s,o
9331return n?(r=e.eventBusEl_,t.length>=3&&t.shift(),[s,o]=t):(r=t[0],s=t[1],o=t[2]),tt(r,e,i),it(s,e,i),nt(o,e,i),o=We(e,o),{isTargetingSelf:n,target:r,type:s,listener:o}},st=(e,t,i,n)=>{tt(e,e,t),e.nodeName?qe[t](e,i,n):e[t](i,n)},ot={on(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"on")
9332if(st(i,"on",n,r),!t){const e=()=>this.off(i,n,r)
9333e.guid=r.guid
9334const t=()=>this.off("dispose",e)
9335t.guid=r.guid,st(this,"on","dispose",e),st(i,"on","dispose",t)}},one(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"one")
9336if(t)st(i,"one",n,r)
9337else{const e=(...t)=>{this.off(i,n,e),r.apply(null,t)}
9338e.guid=r.guid,st(i,"one",n,e)}},any(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"any")
9339if(t)st(i,"any",n,r)
9340else{const e=(...t)=>{this.off(i,n,e),r.apply(null,t)}
9341e.guid=r.guid,st(i,"any",n,e)}},off(e,t,i){if(!e||et(e))je(this.eventBusEl_,e,t)
9342else{const n=e,r=t
9343tt(n,this,"off"),it(r,this,"off"),nt(i,this,"off"),i=We(this,i),this.off("dispose",i),n.nodeName?(je(n,r,i),je(n,"dispose",i)):Je(n)&&(n.off(r,i),n.off("dispose",i))}},trigger(e,t){tt(this.eventBusEl_,this,"trigger")
9344const i=e&&"string"!=typeof e?e.type:e
9345if(!et(i))throw new Error(`Invalid event type for ${Ze(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`)
9346return Ue(this.eventBusEl_,e,t)}}
9347function at(e,t={}){const{eventBusKey:i}=t
9348if(i){if(!e[i].nodeName)throw new Error(`The eventBusKey "${i}" does not refer to an element.`)
9349e.eventBusEl_=e[i]}else e.eventBusEl_=Y("span",{className:"vjs-event-bus"})
9350return Object.assign(e,ot),e.eventedCallbacks&&e.eventedCallbacks.forEach(e=>{e()}),e.on("dispose",()=>{e.off(),[e,e.el_,e.eventBusEl_].forEach(function(e){e&&Pe.has(e)&&Pe.delete(e)}),window.setTimeout(()=>{e.eventBusEl_=null},0)}),e}const lt={state:{},setState(e){let t
9351return"function"==typeof e&&(e=e()),f(e,(e,i)=>{this.state[i]!==e&&(t=t||{},t[i]={from:this.state[i],to:e}),this.state[i]=e}),t&&Je(this)&&this.trigger({changes:t,type:"statechanged"}),t}}
9352function ct(e,t){return Object.assign(e,lt),e.state=Object.assign({},e.state,t),"function"==typeof e.handleStateChanged&&Je(e)&&e.on("statechanged",e.handleStateChanged),e}const ut=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toLowerCase())},dt=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toUpperCase())},ht=function(e,t){return dt(e)===dt(t)}
9353var ft=Object.freeze({__proto__:null,toLowerCase:ut,toTitleCase:dt,titleCaseEquals:ht})
9354class pt{constructor(e,t,i){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=y({},this.options_),t=this.options_=y(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const t=e&&e.id&&e.id()||"no_player"
9355this.id_=`${t}_component_${De()}`}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach(e
9355=>this.addClass(e)),["on","off","one","any","trigger"].forEach(e=>{this[e]=void 0}),!1!==t.evented&&(at(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),ct(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!==t.initChildren&&this.initChildren(),this.ready(i),!1!==t.reportTouchActivity&&this.enableTouchActivity()}dispose(e={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose()
9356this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.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(e){return e?(this.options_=y(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,i){return Y(e,t,i)}localize(e,t,i=e){const n=this.player_.language&&this.player_.language(),r=this.player_.languages&&this.player_.languages(),s=r&&r[n],o=n&&n.split("-")[0],a=r&&r[o]
9357let l=i
9358return s&&s[e]?l=s[e]:a&&a[e]&&(l=a[e]),t&&(l=l.replace(/\{(\d+)\}/g,function(e,i){const n=t[i-1]
9359let r=n
9360return void 0===n&&(r=e),r})),l}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}getDescendant(...e){e=e.reduce((e,t)=>e.concat(t),[])
9361let t=this
9362for(let i=0;i<e.length;i++)if(t=t.getChild(e[i]),!t||!t.getChild)return
9363return t}setIcon(e,t=this.el()){if(!this.player_.options_.experimentalSvgIcons)return
9364const i="http://www.w3.org/2000/svg",n=Y("span",{className:"vjs-icon-placeholder vjs-svg-icon"},{"aria-hidden":"true"}),r=document.createElementNS(i,"svg")
9365r.setAttributeNS(null,"viewBox","0 0 512 512")
9366const s=document.createElementNS(i,"use")
9367return r.appendChild(s),s.setAttributeNS(null,"href",`#vjs-icon-${e}`),n.appendChild(r),this.iconIsSet_?t.replaceChild(n,t.querySelector(".vjs-icon-placeholder")):t.appendChild(n),this.iconIsSet_=!0,n}addChild(e,t={},i=this.children_.length){let n,r
9368if("string"==typeof e){r=dt(e)
9369const i=t.componentClass||r
9370t.name=r
9371const s=pt.getComponent(i)
9372if(!s)throw new Error(`Component ${i} does not exist`)
9373if("function"!=typeof s)return null
9374n=new s(this.player_||this,t)}else n=e
9375if(n.parentComponent_&&n.parentComponent_.removeChild(n),this.children_.splice(i,0,n),n.parentComponent_=this,"function"==typeof n.id&&(this.childIndex_[n.id()]=n),r=r||n.name&&dt(n.name()),r&&(this.childNameIndex_[r]=n,this.childNameIndex_[ut(r)]=n),"function"==typeof n.el&&n.el()){let e=null
9376this.children_[i+1]&&(this.children_[i+1].el_?e=this.children_[i+1].el_:$(this.children_[i+1])&&(e=this.children_[i+1])),this.contentEl().insertBefore(n.el(),e)}return n}removeChild(e){if("string"==typeof e&&(e=this.getChild(e)),!e||!this.children_)return
9377let t=!1
9378for(let n=this.children_.length-1;n>=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1)
9379break}if(!t)return
9380e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[dt(e.name())]=null,this.childNameIndex_[ut(e.name())]=null
9381const i=e.el()
9382i&&i.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children
9383if(e){const t=this.options_,i=e=>{const i=e.name
9384let n=e.opts
9385if(void 0!==t[i]&&(n=t[i]),!1===n)return
9386!0===n&&(n={}),n.playerOptions=this.options_.playerOptions
9387const r=this.addChild(i,n)
9388r&&(this[i]=r)}
9389let n
9390const r=pt.getComponent("Tech")
9391n=Array.isArray(e)?e:Object.keys(e),n.concat(Object.keys(this.options_).filter(function(e){return!n.some(function(t){return"string"==typeof t?e===t:e===t.name})})).map(t=>{let i,n
9392return"string"==typeof t?(i=t,n=e[i]||this.options_[i]||{}):(i=t.name,n=t),{name:i,opts:n}}).filter(e=>
vendor: 4,931 bytes, lines 9392-9418
9392{const t=pt.getComponent(e.opts.componentClass||dt(e.name))
9393return t&&!r.isTech(t)}).forEach(i)}}buildCSSClass(){return""}ready(e,t=!1){if(e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))}triggerReady(){this.isReady_=!0,this.setTimeout(function(){const e=this.readyQueue_
9394this.readyQueue_=[],e&&e.length>0&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)}$(e,t){return _e(e,t||this.contentEl())}$$(e,t){return be(e,t||this.contentEl())}hasClass(e){return J(this.el_,e)}addClass(...e){ee(this.el_,...e)}removeClass(...e){te(this.el_,...e)}toggleClass(e,t){ie(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return se(this.el_,e)}setAttribute(e,t){oe(this.el_,e,t)}removeAttribute(e){ae(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,i){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(i||this.trigger("componentresize"))
9395if(!this.el_)return 0
9396const n=this.el_.style[e],r=n.indexOf("px")
9397return-1!==r?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+dt(e)],10)}currentDimension(e){let t=0
9398if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value")
9399if(t=we(this.el_,e),t=parseFloat(t),0===t||isNaN(t)){const i=`offset${dt(e)}`
9400t=this.el_[i]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}getPositions(){const e=this.el_.getBoundingClientRect()
9401return{boundingClientRect:{x:e.x,y:e.y,width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left},center:{x:e.left+e.width/2,y:e.top+e.height/2,width:0,height:0,top:e.top+e.height/2,right:e.left+e.width/2,bottom:e.top+e.height/2,left:e.left+e.width/2}}}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&("Tab"===e.key||this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled||e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e=0,t=null
9402let i
9403this.on("touchstart",function(n){1===n.touches.length&&(t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY},e=window.performance.now(),i=!0)}),this.on("touchmove",function(e){if(e.touches.length>1)i=!1
9404else if(t){const n=e.touches[0].pageX-t.pageX,r=e.touches[0].pageY-t.pageY
9405Math.sqrt(n*n+r*r)>10&&(i=!1)}})
9406const n=function(){i=!1}
9407this.on("touchleave",n),this.on("touchcancel",n),this.on("touchend",function(n){if(t=null,!0===i){window.performance.now()-e<200&&(n.preventDefault(),this.trigger("tap"))}})}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return
9408const e=We(this.player(),this.player().reportUserActivity)
9409let t
9410this.on("touchstart",function(){e(),this.clearInterval(t),t=this.setInterval(e,250)})
9411const i=function(i){e(),this.clearInterval(t)}
9412this.on("touchmove",e),this.on("touchend",i),this.on("touchcancel",i)}setTimeout(e,t){var i
9413return e=We(this,e),this.clearTimersOnDispose_(),i=window.setTimeout(()=>{this.setTimeoutIds_.has(i)&&this.setTimeoutIds_.delete(i),e()},t),this.setTimeoutIds_.add(i),i}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),window.clearTimeout(e)),e}setInterval(e,t){e=We(this,e),this.clearTimersOnDispose_()
9414const i=window.setInterval(e,t)
9415return this.setIntervalIds_.add(i),i}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),window.clearInterval(e)),e}requestAnimationFrame(e){var t
9416return this.clearTimersOnDispose_(),e=We(this,e),t=window.requestAnimationFrame(()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()}),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){this.namedRafs_.has(e)&&this.cancelNamedAnimationFrame(e),this.clearTimersOnDispose_(),t=We(this,t)
9417const i=this.requestAnimationFrame(()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)})
9418return this.namedRafs_.set(e,i),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),window.cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEac
9418h(([e,t])=>{this[e].forEach((e,i)=>this[t](i))}),this.clearingTimersOnDispose_=!1}))}getIsDisabled(){return Boolean(this.el_.disabled)}getIsExpresslyInert(){return this.el_.inert&&!this.el_.ownerDocument.documentElement.inert}getIsFocusable(e){return(e||this.el_).tabIndex>=0&&!(this.getIsDisabled()||this.getIsExpresslyInert())}getIsAvailableToBeFocused(e){function t(e){const t=window.getComputedStyle(e,null),i=t.getPropertyValue("visibility")
9419return"none"!==t.getPropertyValue("display")&&!["hidden","collapse"].includes(i)}return e||(e=this.el()),!!(function(e){if(e.offsetWidth+e.offsetHeight+e.getBoundingClientRect().height+e.getBoundingClientRect().width===0)return!1
9420const t={x:e.getBoundingClientRect().left+e.offsetWidth/2,y:e.getBoundingClientRect().top+e.offsetHeight/2}
9421if(t.x<0)return!1
9422if(t.x>(document.documentElement.clientWidth||window.innerWidth))return!1
9423if(t.y<0)return!1
9424if(t.y>(document.documentElement.clientHeight||window.innerHeight))return!1
9425let i=document.elementFromPoint(t.x,t.y)
9426for(;i;){if(i===e)return!0
9427if(!i.parentNode)return!1
9428i=i.parentNode}}(e)&&(i=e,t(i.parentElement)&&t(i)&&"0"!==i.style.opacity&&"0px"!==window.getComputedStyle(i).height&&"0px"!==window.getComputedStyle(i).width)&&(!e.parentElement||e.tabIndex>=0))
9429var i}static registerComponent(e,t){if("string"!=typeof e||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`)
9430const i=pt.getComponent("Tech"),n=i&&i.isTech(t),r=pt===t||pt.prototype.isPrototypeOf(t.prototype)
9431if(n||!r){let t
9432throw t=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${e}"; ${t}.`)}e=dt(e),pt.components_||(pt.components_={})
9433const s=pt.getComponent("Player")
9434if("Player"===e&&s&&s.players){const e=s.players,t=Object.keys(e)
9435if(e&&t.length>0)for(let i=0;i<t.length;i++)if(null!==e[t[i]])throw new Error("Can not register Player component after player has been created.")}return pt.components_[e]=t,pt.components_[ut(e)]=t,t}static getComponent(e){if(e&&pt.components_)return pt.components_[e]}}function mt(e,t,i,n){return function(e,t,i){if("number"!=typeof t||t<0||t>i)throw new Error(`Failed to execute '${e}' on 'TimeRanges': The index provided (${t}) is non-numeric or out of bounds (0-${i}).`)}(e,n,i.length-1),i[n][t]}function gt(e){let t
9436return t=void 0===e||0===e.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:mt.bind(null,"start",0,e),end:mt.bind(null,"end",1,e)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=()=>(e||[]).values()),t}function yt(e,t){return Array.isArray(e)?gt(e):void 0===e||void 0===t?gt():gt([[e,t]])}pt.registerComponent("Component",pt)
9437const vt=function(e,t){e=e<0?0:e
9438let i=Math.floor(e%60),n=Math.floor(e/60%60),r=Math.floor(e/3600)
9439const s=Math.floor(t/60%60),o=Math.floor(t/3600)
9440return(isNaN(e)||e===1/0)&&(r=n=i="-"),r=r>0||o>0?r+":":"",n=((r||s>=10)&&n<10?"0"+n:n)+":",i=i<10?"0"+i:i,r+n+i}
9441let _t=vt
9442function bt(e){_t=e}function wt(){_t=vt}function At(e,t=e){return _t(e,t)}var Tt=Object.freeze({__proto__:null,createTimeRanges:yt,createTimeRange:yt,setFormatTime:bt,resetFormatTime:wt,formatTime:At})
9443function Ct(e,t){let i,n,r=0
9444if(!t)return 0
9445e&&e.length||(e=yt(0,0))
9446for(let s=0;s<e.length;s++)i=e.start(s),n=e.end(s),n>t&&(n=t),r+=n-i
9447return r/t}function Lt(e){if(e instanceof Lt)return e
9448"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:m(e)&&("number"==typeof e.code&&(this.code=e.code),Object.assign(this,e)),this.message||(this.message=Lt.defaultMessages[this.code]||"")}function xt(e){return null!=e&&"function"==typeof e.then}function Mt(e){xt(e)&&e.then(null,e=>{})}Lt.prototype.code=0,Lt.prototype.message="",Lt.prototype.status=null,Lt.prototype.metadata=null,Lt.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Lt.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."},Lt.MEDIA_ERR_CUSTOM=0,Lt.prototype.MEDIA_ERR_CUSTOM=0,Lt.MEDIA_ERR_ABORTED=1,Lt.prototype.MEDIA_ERR_ABORTED=1,Lt.MEDIA_ERR_NETWORK=2,Lt.prototype.MEDIA_ERR_NETWORK=2,Lt.MEDIA_ERR_DECODE=3,Lt.prototype.MEDIA_ERR_DECODE=3,Lt.MEDIA_ERR_SRC_NOT_SUPPORTED=4,Lt.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4,Lt.MEDIA_ERR_ENCRYPTED=5,Lt.prototype.MEDIA_ERR_ENCRYPTED=5
9449const Et=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((t,i,n)=>(e[i]&&(t[i]=e[i]),t),{cues:e.cues&&Array.prototype.map.call(e.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})}
9450var St=function(e){const t=e.$$("track"),i=Array.prototype.map.call(t,e=>e.track)
9451return Array.prototype.map.call(t,function(e){const t=Et(e.track)
9452return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===i.indexOf(e)}).map(Et))},kt=function(e,t){return e.forEach(function(e){const i=t.addRemoteTextTrack(e).track
vendor: 10,027 bytes, lines 9453-9505
9453!e.src&&e.cues&&e.cues.forEach(e=>i.addCue(e))}),t.textTracks()},Pt=Et
9454const Ot="vjs-modal-dialog"
9455class zt extends pt{constructor(e,t){super(e,t),this.handleKeyDown_=e=>this.handleKeyDown(e),this.close_=e=>this.close(e),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=Y("div",{className:`${Ot}-content`},{role:"document"}),this.descEl_=Y("p",{className:`${Ot}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),K(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","aria-live":"polite"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ot} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.")
9456return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(this.opened_)return void(this.options_.fillAlways&&this.fill())
9457const e=this.player()
9458this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}opened(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return
9459const e=this.player()
9460this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger({type:"modalclose",bubbles:!0}),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if("boolean"==typeof e){const t=this.closeable_=!!e
9461let i=this.getChild("closeButton")
9462if(t&&!i){const e=this.contentEl_
9463this.contentEl_=this.el_,i=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=e,this.on(i,"close",this.close_)}!t&&i&&(this.off(i,"close",this.close_),this.removeChild(i),i.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),i=t.parentNode,n=t.nextSibling
9464this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,i.removeChild(t),this.empty(),ye(t,e),this.trigger("modalfill"),n?i.insertBefore(t,n):i.appendChild(t)
9465const r=this.getChild("closeButton")
9466r&&i.appendChild(r.el_),this.trigger("aftermodalfill")}empty(){this.trigger("beforemodalempty"),pe(this.contentEl()),this.trigger("modalempty")}content(e){return void 0!==e&&(this.content_=e),this.content_}conditionalFocus_(){const e=document.activeElement,t=this.player_.el_
9467this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(this.trigger({type:"modalKeydown",originalEvent:e,target:this,bubbles:!0}),e.stopPropagation(),"Escape"===e.key&&this.closeable())return e.preventDefault(),void this.close()
9468if("Tab"!==e.key)return
9469const t=this.focusableEls_(),i=this.el_.querySelector(":focus")
9470let n
9471for(let r=0;r<t.length;r++)if(i===t[r]){n=r
9472break}document.activeElement===this.el_&&(n=0),e.shiftKey&&0===n?(t[t.length-1].focus(),e.preventDefault()):e.shiftKey||n!==t.length-1||(t[0].focus(),e.preventDefault())}focusableEls_(){const e=this.el_.querySelectorAll("*")
9473return Array.prototype.filter.call(e,e=>(e instanceof window.HTMLAnchorElement||e instanceof window.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof window.HTMLInputElement||e instanceof window.HTMLSelectElement||e instanceof window.HTMLTextAreaElement||e instanceof window.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof window.HTMLIFrameElement||e instanceof window.HTMLObjectElement||e instanceof window.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable"))}}zt.prototype.options_={pauseOnOpen:!0,temporary:!0},pt.registerComponent("ModalDialog",zt)
9474class Dt extends Ke{constructor(e=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}})
9475for(let t=0;t<e.length;t++)this.addTrack(e[t])}addTrack(e){const t=this.tracks_.length
9476""+t in this||Object.defineProperty(this,t,{get(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=()=>{this.trigger({track:e,type:"labelchange",target:this})},Je(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t
9477for(let i=0,n=this.length;i<n;i++)if(this[i]===e){t=this[i],t.off&&t.off(),this.tracks_.splice(i,1)
9478break}t&&this.trigger({track:t,type:"removetrack",target:this})}getTrackById(e){let t=null
9479for(let i=0,n=this.length;i<n;i++){const n=this[i]
9480if(n.id===e){t=n
9481break}}return t}}Dt.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"}
9482for(const gf in Dt.prototype.allowedEvents_)Dt.prototype["on"+gf]=null
9483const It=function(e,t){for(let i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].enabled=!1)}
9484class Nt extends Dt{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].enabled){It(e,e[t])
9485break}super(e),this.changing_=!1}addTrack(e){e.enabled&&It(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,It(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}}const Rt=function(e,t){for(let i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].selected=!1)}
9486class Ft extends Dt{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].selected){Rt(e,e[t])
9487break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let e=0;e<this.length;e++)if(this[e].selected)return e
9488return-1},set(){}})}addTrack(e){e.selected&&Rt(this,e),super.addTrack(e),e.addEventListener&&(e.selectedChange_=()=>{this.changing_||(this.changing_=!0,Rt(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}}class Bt extends Dt{addTrack(e){super.addTrack(e),this.queueChange_||(this.queueChange_=()=>this.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}toJSON(){return this.tracks_.map(e=>e.toJSON())}}class jt{constructor(e){jt.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(e){const t=this.length||0
9489let i=0
9490const n=e.length
9491this.cues_=e,this.length_=e.length
9492const r=function(e){""+e in this||Object.defineProperty(this,""+e,{get(){return this.cues_[e]}})}
9493if(t<n)for(i=t;i<n;i++)r.call(this,i)}getCueById(e){let t=null
9494for(let i=0,n=this.length;i<n;i++){const n=this[i]
9495if(n.id===e){t=n
9496break}}return t}}const Ut={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},Vt={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},Ht={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},qt={disabled:"disabled",hidden:"hidden",showing:"showing"}
9497class Gt extends Ke{constructor(e={}){super()
9498const t={id:e.id||"vjs_track_"+De(),kind:e.kind||"",language:e.language||""}
9499let i=e.label||""
9500for(const n in t)Object.defineProperty(this,n,{get:()=>t[n],set(){}})
9501Object.defineProperty(this,"label",{get:()=>i,set(e){e!==i&&(i=e,this.trigger("labelchange"))}})}}const Wt=function(e){return new URL(e,document.baseURI)},$t=function(e){return new URL(e,document.baseURI).href},Qt=function(e){if("string"==typeof e){const t=e.split("?")[0].replace(/\/+$/,"").match(/\.([^.\/]+)$/)
9502return t?t[1].toLowerCase():""}return""},Xt=function(e,t=window.location){return Wt(e).origin!==t.origin}
9503var Yt=Object.freeze({__proto__:null,parseUrl:Wt,getAbsoluteURL:$t,getFileExtension:Qt,isCrossOrigin:Xt}),Kt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}
9504function Zt(e,t){return e(t={exports:{}},t.exports),t.exports}var Jt,ei="undefined"!=typeof window?window:void 0!==Kt?Kt:"undefined"!=typeof self?self:{},ti=Zt(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]
9505for(var n in i)({}).hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}
9505e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}),ii=(Jt=ti)&&Jt.__esModule&&Object.prototype.hasOwnProperty.call(Jt,"default")?Jt.default:Jt,ni=function(e){if(!e)return!1
9506var t=ri.call(e)
9507return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)},ri=Object.prototype.toString
9508function si(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
9509if(i)return(i=i.call(e)).next.bind(i)
9510if(Array.isArray(e)||(i=function(e,t){if(!e)return
9511if("string"==typeof e)return oi(e,t)
9512var i=Object.prototype.toString.call(e).slice(8,-1)
9513"Object"===i&&e.constructor&&(i=e.constructor.name)
9514if("Map"===i||"Set"===i)return Array.from(e)
9515if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return oi(e,t)}(e))||t&&e&&"number"==typeof e.length){i&&(e=i)
9516var n=0
9517return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oi(e,t){(null==t||t>e.length)&&(t=e.length)
9518for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i]
9519return n}var ai=function(){function e(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1}var t=e.prototype
9520return t.getIsEnabled=function(){return this.enabled_},t.enable=function(){this.enabled_=!0},t.disable=function(){this.enabled_=!1},t.reset=function(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1},t.addInterceptor=function(e,t){this.typeToInterceptorsMap_.has(e)||this.typeToInterceptorsMap_.set(e,new Set)
9521var i=this.typeToInterceptorsMap_.get(e)
9522return!i.has(t)&&(i.add(t),!0)},t.removeInterceptor=function(e,t){var i=this.typeToInterceptorsMap_.get(e)
9523return!(!i||!i.has(t))&&(i.delete(t),!0)},t.clearInterceptorsByType=function(e){return!!this.typeToInterceptorsMap_.get(e)&&(this.typeToInterceptorsMap_.delete(e),this.typeToInterceptorsMap_.set(e,new Set),!0)},t.clear=function(){return!!this.typeToInterceptorsMap_.size&&(this.typeToInterceptorsMap_=new Map,!0)},t.getForType=function(e){return this.typeToInterceptorsMap_.get(e)||new Set},t.execute=function(e,t){for(var i,n=si(this.getForType(e));!(i=n()).done;){var r=i.value
9524try{t=r(t)}catch(s){}}return t},e}(),li=function(){function e(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1}var t=e.prototype
9525return t.getIsEnabled=function(){return this.enabled_},t.enable=function(){this.enabled_=!0},t.disable=function(){this.enabled_=!1},t.reset=function(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1},t.getMaxAttempts=function(){return this.maxAttempts_},t.setMaxAttempts=function(e){this.maxAttempts_=e},t.getDelayFactor=function(){return this.delayFactor_},t.setDelayFactor=function(e){this.delayFactor_=e},t.getFuzzFactor=function(){return this.fuzzFactor_},t.setFuzzFactor=function(e){this.fuzzFactor_=e},t.getInitialDelay=function(){return this.initialDelay_},t.setInitialDelay=function(e){this.initialDelay_=e},t.createRetry=function(e){var t=void 0===e?{}:e,i=t.maxAttempts,n=t.delayFactor,r=t.fuzzFactor,s=t.initialDelay
9526return new ci({maxAttempts:i||this.maxAttempts_,delayFactor:n||this.delayFactor_,fuzzFactor:r||this.fuzzFactor_,initialDelay:s||this.initialDelay_})},e}(),ci=function(){function e(e){this.maxAttempts_=e.maxAttempts,this.delayFactor_=e.delayFactor,this.fuzzFactor_=e.fuzzFactor,this.currentDelay_=e.initialDelay,this.currentAttempt_=1}var t=e.prototype
9527return t.moveToNextAttempt=function(){this.currentAttempt_++
9528var e=this.currentDelay_*this.delayFactor_
9529this.currentDelay_=this.currentDelay_+e},t.shouldRetry=function(){return this.currentAttempt_<this.maxAttempts_},t.getCurrentDelay=function(){return this.currentDelay_},t.getCurrentMinPossibleDelay=function(){return(1-this.fuzzFactor_)*this.currentDelay_},t.getCurrentMaxPossibleDelay=function(){return(1+this.fuzzFactor_)*this.currentDelay_},t.getCurrentFuzzedDelay=function(){var e=this.getCurrentMinPossibleDelay(),t=this.getCurrentMaxPossibleDelay()
9530return e+Math.random()*(t-e)},e}(),ui=li
9531var di=function(e,t){return void 0===t&&(t=!1),function(i,n,r){if(i)e(i)
9532else if(n.statusCode>=400&&n.statusCode<=599){var s=r
9533if(t)if(ei.TextDecoder){var o=function(e){void 0===e&&(e="")
9534return e.toLowerCase().split(";").reduce(function(e,t){var i=t.split("="),n=i[0],r=i[1]
9535return"charset"===n.trim()?r.trim():e},"utf-8")}(n.headers&&n.headers["content-type"])
9536try{s=new TextDecoder(o).decode(r)}catch(a){}}else s=String.fromCharCode.apply(null,new Uint8Array(r))
9537e({cause:s})}else e(null,r)}}
vendor: 4,887 bytes, lines 9538-9572
9538gi.httpHandler=di,gi.requestInterceptorsStorage=new ai,gi.responseInterceptorsStorage=new ai,gi.retryManager=new ui
9539
9540;/**
9541   * @license
9542   * slighly modified parse-headers 2.0.2 <https://github.com/kesla/parse-headers/>
9543   * Copyright (c) 2014 David Björklund
9544   * Available under the MIT license
9545   * <https://github.com/kesla/parse-headers/blob/master/LICENCE>
9546   */
9547var hi=function(e){var t={}
9548return e?(e.trim().split("\n").forEach(function(e){var i=e.indexOf(":"),n=e.slice(0,i).trim().toLowerCase(),r=e.slice(i+1).trim()
9549void 0===t[n]?t[n]=r:Array.isArray(t[n])?t[n].push(r):t[n]=[t[n],r]}),t):t},fi=gi,pi=gi
9550function mi(e,t,i){var n=e
9551return ni(t)?(i=t,"string"==typeof e&&(n={uri:e})):n=ti({},t,{uri:e}),n.callback=i,n}function gi(e,t,i){return yi(t=mi(e,t,i))}function yi(e){if(void 0===e.callback)throw new Error("callback argument missing")
9552if(e.requestType&&gi.requestInterceptorsStorage.getIsEnabled()){var t={uri:e.uri||e.url,headers:e.headers||{},body:e.body,metadata:e.metadata||{},retry:e.retry,timeout:e.timeout},i=gi.requestInterceptorsStorage.execute(e.requestType,t)
9553e.uri=i.uri,e.headers=i.headers,e.body=i.body,e.metadata=i.metadata,e.retry=i.retry,e.timeout=i.timeout}var n=!1,r=function(t,i,r){n||(n=!0,e.callback(t,i,r))}
9554function s(){var e=void 0
9555if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML
9556var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName
9557if(""===e.responseType&&!t)return e.responseXML}catch(i){}return null}(u),y)try{e=JSON.parse(e)}catch(t){}return e}function o(t){if(clearTimeout(d),clearTimeout(e.retryTimeout),t instanceof Error||(t=new Error(""+(t||"Unknown XMLHttpRequest Error"))),t.statusCode=0,c||!gi.retryManager.getIsEnabled()||!e.retry||!e.retry.shouldRetry()){if(e.requestType&&gi.responseInterceptorsStorage.getIsEnabled()){var i={headers:v.headers||{},body:v.body,responseUrl:u.responseURL,responseType:u.responseType},n=gi.responseInterceptorsStorage.execute(e.requestType,i)
9558v.body=n.body,v.headers=n.headers}return r(t,v)}e.retryTimeout=setTimeout(function(){e.retry.moveToNextAttempt(),e.xhr=u,yi(e)},e.retry.getCurrentFuzzedDelay())}function a(){if(!c){var t
9559clearTimeout(d),clearTimeout(e.retryTimeout),t=e.useXDR&&void 0===u.status?200:1223===u.status?204:u.status
9560var i=v,n=null
9561if(0!==t?(i={body:s(),statusCode:t,method:f,headers:{},url:h,rawRequest:u},u.getAllResponseHeaders&&(i.headers=hi(u.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),e.requestType&&gi.responseInterceptorsStorage.getIsEnabled()){var o={headers:i.headers||{},body:i.body,responseUrl:u.responseURL,responseType:u.responseType},a=gi.responseInterceptorsStorage.execute(e.requestType,o)
9562i.body=a.body,i.headers=a.headers}return r(n,i,i.body)}}var l,c,u=e.xhr||null
9563u||(u=e.cors||e.useXDR?new gi.XDomainRequest:new gi.XMLHttpRequest)
9564var d,h=u.url=e.uri||e.url,f=u.method=e.method||"GET",p=e.body||e.data,m=u.headers=e.headers||{},g=!!e.sync,y=!1,v={body:void 0,headers:{},statusCode:0,method:f,url:h,rawRequest:u}
9565if("json"in e&&!1!==e.json&&(y=!0,m.accept||m.Accept||(m.Accept="application/json"),"GET"!==f&&"HEAD"!==f&&(m["content-type"]||m["Content-Type"]||(m["Content-Type"]="application/json"),p=JSON.stringify(!0===e.json?p:e.json))),u.onreadystatechange=function(){4!==u.readyState||gi.responseInterceptorsStorage.getIsEnabled()||setTimeout(a,0)},u.onload=a,u.onerror=o,u.onprogress=function(){},u.onabort=function(){c=!0,clearTimeout(e.retryTimeout)},u.ontimeout=o,u.open(f,h,!g,e.username,e.password),g||(u.withCredentials=!!e.withCredentials),!g&&e.timeout>0&&(d=setTimeout(function(){if(!c){c=!0,u.abort("timeout")
9566var e=new Error("XMLHttpRequest timeout")
9567e.code="ETIMEDOUT",o(e)}},e.timeout)),u.setRequestHeader)for(l in m)m.hasOwnProperty(l)&&u.setRequestHeader(l,m[l])
9568else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1
9569return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object")
9570return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(p||null),u}gi.XMLHttpRequest=ei.XMLHttpRequest||function(){},gi.XDomainRequest="withCredentials"in new gi.XMLHttpRequest?gi.XMLHttpRequest:ei.XDomainRequest,function(e,t){for(var i=0;i<e.length;i++)t(e[i])}(["get","put","post","patch","head","delete"],function(e){gi["delete"===e?"del":e]=function(t,i,n){return(i=mi(t,i,n)).method=e.toUpperCase(),yi(i)}}),fi.default=pi
9571const vi=function(e,t){const i=new window.WebVTT.Parser(window,window.vttjs,window.WebVTT.StringDecoder()),n=[]
9572i.oncue=function(e){t.addCue(e)},i.onparsingerror=function(e){n.push(e)},i.onflush=function(){t.trigger({type:"loadeddata",target:t})},i.parse(e),n.length>0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed(`Text Track parsing errors for ${t.src}
9572`),n.forEach(e=>c.error(e)),window.console&&window.console.groupEnd&&window.console.groupEnd()),i.flush()},_i=function(e,t){const i={uri:e},n=Xt(e)
9573n&&(i.cors=n)
9574const r="use-credentials"===t.tech_.crossOrigin()
9575r&&(i.withCredentials=r),fi(i,We(this,function(e,i,n){if(e)return c.error(e,i)
9576t.loaded_=!0,"function"!=typeof window.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],e=>{if("vttjserror"!==e.type)return vi(n,t)
9577c.error(`vttjs failed to load, stopping trying to process ${t.src}`)}):vi(n,t)}))}
9578class bi extends Gt{constructor(e={}){if(!e.tech)throw new Error("A tech was not provided.")
9579const t=y(e,{kind:Ht[e.kind]||"subtitles",language:e.language||e.srclang||""})
9580let i=qt[t.mode]||"disabled"
9581const n=t.default
9582"metadata"!==t.kind&&"chapters"!==t.kind||(i="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks
9583const r=new jt(this.cues_),s=new jt(this.activeCues_)
9584let o=!1
9585this.timeupdateHandler=We(this,function(e={}){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))})
9586this.tech_.one("dispose",()=>{this.stopTracking()}),"disabled"!==i&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>n,set(){}},mode:{get:()=>i,set(e){qt[e]&&i!==e&&(i=e,this.preload_||"disabled"===i||0!==this.cues.length||_i(this.src,this),this.stopTracking(),"disabled"!==i&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?r:null},set(){}},activeCues:{get(){if(!this.loaded_)return null
9587if(0===this.cues.length)return s
9588const e=this.tech_.currentTime(),t=[]
9589for(let i=0,n=this.cues.length;i<n;i++){const n=this.cues[i]
9590n.startTime<=e&&n.endTime>=e&&t.push(n)}if(o=!1,t.length!==this.activeCues_.length)o=!0
9591else for(let i=0;i<t.length;i++)-1===this.activeCues_.indexOf(t[i])&&(o=!0)
9592return this.activeCues_=t,s.setCues_(this.activeCues_),s},set(){}}}),t.src?(this.src=t.src,this.preload_||(this.loaded_=!0),(this.preload_||"subtitles"!==t.kind&&"captions"!==t.kind)&&_i(this.src,this)):this.loaded_=!0}startTracking(){this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler),this.tech_.on("timeupdate",this.timeupdateHandler)}stopTracking(){this.rvf_&&(this.tech_.cancelVideoFrameCallback(this.rvf_),this.rvf_=void 0),this.tech_.off("timeupdate",this.timeupdateHandler)}addCue(e){let t=e
9593if(!("getCueAsHTML"in t)){t=new window.vttjs.VTTCue(e.startTime,e.endTime,e.text)
9594for(const i in e)i in t||(t[i]=e[i])
9595t.id=e.id,t.originalCue_=e}const i=this.tech_.textTracks()
9596for(let n=0;n<i.length;n++)i[n]!==this&&i[n].removeCue(t)
9597this.cues_.push(t),this.cues.setCues_(this.cues_)}toJSON(){return Pt(this)}removeCue(e){let t=this.cues_.length
9598for(;t--;){const i=this.cues_[t]
9599if(i===e||i.originalCue_&&i.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_)
9600break}}}}bi.prototype.allowedEvents_={cuechange:"cuechange"}
9601class wi extends Gt{constructor(e={}){const t=y(e,{kind:Vt[e.kind]||""})
9602super(t)
9603let i=!1
9604Object.defineProperty(this,"enabled",{get:()=>i,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("enabledchange"))}}),t.enabled&&(this.enabled=t.enabled),this.loaded_=!0}}class Ai extends Gt{constructor(e={}){const t=y(e,{kind:Ut[e.kind]||""})
9605super(t)
9606let i=!1
9607Object.defineProperty(this,"selected",{get:()=>i,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("selectedchange"))}}),t.selected&&(this.selected=t.selected)}}class Ti extends Ke{constructor(e={}){let t
9608super()
9609const i=new bi(e)
9610this.kind=i.kind,this.src=i.src,this.srclang=i.language,this.label=i.label,this.default=i.default,Object.defineProperties(this,{readyState:{get:()=>t},track:{get:()=>i}}),t=Ti.NONE,i.addEventListener("loadeddata",()=>{t=Ti.LOADED,this.trigger({type:"load",target:this})})}}Ti.prototype.allowedEvents_={load:"load"},Ti.NONE=0,Ti.LOADING=1,Ti.LOADED=2,Ti.ERROR=3
9611const Ci={audio:{ListClass:Nt,TrackClass:wi,capitalName:"Audio"},video:{ListClass:Ft,TrackClass:Ai,capitalName:"Video"},text:{ListClass:Bt,TrackClass:bi,capitalName:"Text"}}
vendor: 4,941 bytes, lines 9612-9649
9612Object.keys(Ci).forEach(function(e){Ci[e].getterName=`${e}Tracks`,Ci[e].privateName=`${e}Tracks_`})
9613const Li={remoteText:{ListClass:Bt,TrackClass:bi,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(e=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}})
9614for(let t=0,i=e.length;t<i;t++)this.addTrackElement_(e[t])}addTrackElement_(e){const t=this.trackElements_.length
9615""+t in this||Object.defineProperty(this,t,{get(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)}getTrackElementByTrack_(e){let t
9616for(let i=0,n=this.trackElements_.length;i<n;i++)if(e===this.trackElements_[i].track){t=this.trackElements_[i]
9617break}return t}removeTrackElement_(e){for(let t=0,i=this.trackElements_.length;t<i;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"==typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"==typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1)
9618break}}},TrackClass:Ti,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},xi=Object.assign({},Ci,Li)
9619Li.names=Object.keys(Li),Ci.names=Object.keys(Ci),xi.names=[].concat(Li.names).concat(Ci.names)
9620var Mi,Ei=void 0!==Kt?Kt:"undefined"!=typeof window?window:{}
9621"undefined"!=typeof document?Mi=document:(Mi=Ei["__GLOBAL_DOCUMENT_CACHE@4"])||(Mi=Ei["__GLOBAL_DOCUMENT_CACHE@4"]={})
9622var Si=Mi,ki=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.")
9623return e.prototype=t,new e}}()
9624function Pi(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function Oi(e){function t(e,t,i,n){return 3600*(0|e)+60*(0|t)+(0|i)+(0|n)/1e3}var i=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/)
9625return i?i[3]?t(i[1],i[2],i[3].replace(":",""),i[4]):i[1]>59?t(i[1],i[2],0,i[4]):t(0,i[1],i[2],i[4]):null}function zi(){this.values=ki(null)}function Di(e,t,i,n){var r=n?e.split(n):[e]
9626for(var s in r)if("string"==typeof r[s]){var o=r[s].split(i)
9627if(2===o.length)t(o[0].trim(),o[1].trim())}}function Ii(e,t,i){var n=e
9628function r(){var t=Oi(e)
9629if(null===t)throw new Pi(Pi.Errors.BadTimeStamp,"Malformed timestamp: "+n)
9630return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function s(){e=e.replace(/^\s+/,"")}if(s(),t.startTime=r(),s(),"--\x3e"!==e.substr(0,3))throw new Pi(Pi.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+n)
9631e=e.substr(3),s(),t.endTime=r(),s(),function(e,t){var n=new zi
9632Di(e,function(e,t){switch(e){case"region":for(var r=i.length-1;r>=0;r--)if(i[r].id===t){n.set(e,i[r].region)
9633break}break
9634case"vertical":n.alt(e,t,["rl","lr"])
9635break
9636case"line":var s=t.split(","),o=s[0]
9637n.integer(e,o),n.percent(e,o)&&n.set("snapToLines",!1),n.alt(e,o,["auto"]),2===s.length&&n.alt("lineAlign",s[1],["start","center","end"])
9638break
9639case"position":s=t.split(","),n.percent(e,s[0]),2===s.length&&n.alt("positionAlign",s[1],["start","center","end"])
9640break
9641case"size":n.percent(e,t)
9642break
9643case"align":n.alt(e,t,["start","center","end","left","right"])}},/:/,/\s/),t.region=n.get("region",null),t.vertical=n.get("vertical","")
9644try{t.line=n.get("line","auto")}catch(r){}t.lineAlign=n.get("lineAlign","start"),t.snapToLines=n.get("snapToLines",!0),t.size=n.get("size",100)
9645try{t.align=n.get("align","center")}catch(r){t.align=n.get("align","middle")}try{t.position=n.get("position","auto")}catch(r){t.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}Pi.prototype=ki(Error.prototype),Pi.prototype.constructor=Pi,Pi.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},zi.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,i){return i?this.has(e)?this.values[e]:t[i]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,i){for(var n=0;n<i.length;++n)if(t===i[n]){this.set(e,t)
9646break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}}
9647var Ni=Si.createElement&&Si.createElement("textarea"),Ri={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Fi={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)"},Bi={v:"title",lang:"lang"},ji={rt:"ruby"}
9648function Ui(e,t){function i(){if(!t)return null
9649var e,i=t.match(/^([^<]*)(<[^>
9649]*>?)?/)
9650return e=i[1]?i[1]:i[2],t=t.substr(e.length),e}function n(e){return Ni.innerHTML=e,e=Ni.textContent,Ni.textContent="",e}function r(e,t){return!ji[t.localName]||ji[t.localName]===e.localName}function s(t,i){var n=Ri[t]
9651if(!n)return null
9652var r=e.document.createElement(n),s=Bi[t]
9653return s&&i&&(r[s]=i.trim()),r}for(var o,a=e.document.createElement("div"),l=a,c=[];null!==(o=i());)if("<"!==o[0])l.appendChild(e.document.createTextNode(n(o)))
9654else{if("/"===o[1]){c.length&&c[c.length-1]===o.substr(2).replace(">","")&&(c.pop(),l=l.parentNode)
9655continue}var u,d=Oi(o.substr(1,o.length-2))
9656if(d){u=e.document.createProcessingInstruction("timestamp",d),l.appendChild(u)
9657continue}var h=o.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/)
9658if(!h)continue
9659if(!(u=s(h[1],h[3])))continue
9660if(!r(l,u))continue
9661if(h[2]){var f=h[2].split(".")
9662f.forEach(function(e){var t=/^bg_/.test(e),i=t?e.slice(3):e
9663if(Fi.hasOwnProperty(i)){var n=t?"background-color":"color",r=Fi[i]
9664u.style[n]=r}}),u.className=f.join(" ")}c.push(h[1]),l.appendChild(u),l=u}return a}var Vi=[[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]]
9665function Hi(e){for(var t=0;t<Vi.length;t++){var i=Vi[t]
9666if(e>=i[0]&&e<=i[1])return!0}return!1}function qi(e){var t=[],i=""
9667if(!e||!e.childNodes)return"ltr"
9668function n(e,t){for(var i=t.childNodes.length-1;i>=0;i--)e.push(t.childNodes[i])}function r(e){if(!e||!e.length)return null
9669var t=e.pop(),i=t.textContent||t.innerText
9670if(i){var s=i.match(/^.*(\n|\r)/)
9671return s?(e.length=0,s[0]):i}return"ruby"===t.tagName?r(e):t.childNodes?(n(e,t),r(e)):void 0}for(n(t,e);i=r(t);)for(var s=0;s<i.length;s++)if(Hi(i.charCodeAt(s)))return"rtl"
9672return"ltr"}function Gi(){}function Wi(e,t,i){Gi.call(this),this.cue=t,this.cueDiv=Ui(e,t.text)
9673var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"}
9674this.applyStyles(n,this.cueDiv),this.div=e.document.createElement("div"),n={direction:qi(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:i.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv)
9675var r=0
9676switch(t.positionAlign){case"start":case"line-left":r=t.position
9677break
9678case"center":r=t.position-t.size/2
9679break
9680case"end":case"line-right":r=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(r,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(r,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")}
9680)}}function $i(e){var t,i,n,r
9681if(e.div){i=e.div.offsetHeight,n=e.div.offsetWidth,r=e.div.offsetTop
9682var s=(s=e.div.childNodes)&&(s=s[0])&&s.getClientRects&&s.getClientRects()
9683e=e.div.getBoundingClientRect(),t=s?Math.max(s[0]&&s[0].height||0,e.height/s.length):0}this.left=e.left,this.right=e.right,this.top=e.top||r,this.height=e.height||i,this.bottom=e.bottom||r+(e.height||i),this.width=e.width||n,this.lineHeight=void 0!==t?t:e.lineHeight}function Qi(e,t,i,n){var r=new $i(t),s=t.cue,o=function(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line
9684if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1
9685for(var t=e.track,i=t.textTrackList,n=0,r=0;r<i.length&&i[r]!==t;r++)"showing"===i[r].mode&&n++
9686return-1*++n}(s),a=[]
9687if(s.snapToLines){var l
9688switch(s.vertical){case"":a=["+y","-y"],l="height"
9689break
9690case"rl":a=["+x","-x"],l="width"
9691break
9692case"lr":a=["-x","+x"],l="width"}var c=r.lineHeight,u=c*Math.round(o),d=i[l]+c,h=a[0]
9693Math.abs(u)>d&&(u=u<0?-1:1,u*=Math.ceil(d/c)*c),o<0&&(u+=""===s.vertical?i.height:i.width,a=a.reverse()),r.move(h,u)}else{var f=r.lineHeight/i.height*100
9694switch(s.lineAlign){case"center":o-=f/2
9695break
9696case"end":o-=f}switch(s.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")})
9697break
9698case"rl":t.applyStyles({left:t.formatStyle(o,"%")})
9699break
9700case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}a=["+y","-x","+x","-y"],r=new $i(t)}var p=function(e,t){for(var r,s=new $i(e),o=1,a=0;a<t.length;a++){for(;e.overlapsOppositeAxis(i,t[a])||e.within(i)&&e.overlapsAny(n);)e.move(t[a])
9701if(e.within(i))return e
9702var l=e.intersectPercentage(i)
9703o>l&&(r=new $i(e),o=l),e=new $i(s)}return r||s}(r,a)
9704t.move(p.toCSSCompatValues(i))}function Xi(){}Gi.prototype.applyStyles=function(e,t){for(var i in t=t||this.div,e)e.hasOwnProperty(i)&&(t.style[i]=e[i])},Gi.prototype.formatStyle=function(e,t){return 0===e?0:e+t},Wi.prototype=ki(Gi.prototype),Wi.prototype.constructor=Wi,$i.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t
9705break
9706case"-x":this.left-=t,this.right-=t
9707break
9708case"+y":this.top+=t,this.bottom+=t
9709break
9710case"-y":this.top-=t,this.bottom-=t}},$i.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},$i.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0
9711return!1},$i.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},$i.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left
9712case"-x":return this.right>e.right
9713case"+y":return this.top<e.top
9714case"-y":return this.bottom>e.bottom}},$i.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},$i.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},$i.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,i=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,n=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0
9715return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||n,height:e.height||t,bottom:e.bottom||n+(e.height||t),width:e.width||i}},Xi.StringDecoder=function(){return{decode:function(e){if(!e)return""
9716if("string"!=typeof e)throw new Error("Error - expected string data.")
9717return decodeURIComponent(encodeURIComponent(e))}}},Xi.convertCueToDOMTree=function(e,t){return e&&t?Ui(e,t):null}
9718Xi.processCues=function(e,t,i){if(!e||!t||!i)return null
9719for(;i.firstChild;)i.removeChild(i.firstChild)
9720var n=e.document.createElement("div")
9721if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",i.appendChild(n),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0
9722return!1}(t)){var r=[],s=$i.getSimpleBoxPosition(n),o={font:Math.round(.05*s.height*100)/100+"px sans-serif"};(function(){for(var i,a,l=0;l<t.length;l++)a=t[l],i=new Wi(e,a,o),n.appendChild(i.div),Qi(0,i,s,r),a.displayState=i.div,r.push($i.getSimpleBoxPosition(i))})()}else for(var a=0;a<t.length;a++)n.appendChild(t[a].displayState)},Xi.Parser=function(e,t,i){i||(i=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=i||new TextDecoder("utf8"),this.regionList=[]},Xi.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof Pi))throw e
9723this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this
9724function i(){for(var e=t.buffer,i=0;i<e.length&&"\r"!==e[i]&&"\n"!==e[i];)++i
9725var n=e.substr(0,i)
9726return"\r"===e[i]&&++i,"\n"===e[i]&&++i,t.buffer=e.substr(i),n}function n(e){e.match(/X-TIMESTAMP-MAP/)?Di(e,function(e,i){if("X-TIMESTAMP-MAP"===e)(function(e){var i=new zi
9727Di(e,function(e,t){switch(e){case"MPEGT":i.integer(e+"S",t)
9728break
9729case"LOCA":i.set(e+"L",Oi(t))}},/[^\d]:/,/,/),t.ontimestampmap&&t.ontimestampmap({MPEGTS:i.get("MPEGTS"),LOCAL:i.get("LOCAL")})})(i)},/=/):Di(e,function(e,i){if("Region"===e)(function(e){var i=new zi
9730if(Di(e,function(e,t){switch(e){case"id":i.set(e,t)
9731break
9732case"width":i.percent(e,t)
9733break
9734case"lines":i.integer(e,t)
9735break
9736case"regionanchor":case"viewportanchor":var n=t.split(",")
9737if(2!==n.length)break
9738var r=new zi
9739if(r.percent("x",n[0]),r.percent("y",n[1]),!r.has("x")||!r.has("y"))break
9740i.set(e+"X",r.get("x")),i.set(e+"Y",r.get("y"))
9741break
9742case"scroll":i.alt(e,t,["up"])}}
9742,/=/,/\s/),i.has("id")){var n=new(t.vttjs.VTTRegion||t.window.VTTRegion)
9743n.width=i.get("width",100),n.lines=i.get("lines",3),n.regionAnchorX=i.get("regionanchorX",0),n.regionAnchorY=i.get("regionanchorY",100),n.viewportAnchorX=i.get("viewportanchorX",0),n.viewportAnchorY=i.get("viewportanchorY",100),n.scroll=i.get("scroll",""),t.onregion&&t.onregion(n),t.regionList.push({id:i.get("id"),region:n})}})(i)},/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}))
9744try{var r
9745if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this
9746var s=(r=i()).match(/^WEBVTT([ \t].*)?$/)
9747if(!s||!s[0])throw new Pi(Pi.Errors.BadSignature)
9748t.state="HEADER"}for(var o=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this
9749switch(o?o=!1:r=i(),t.state){case"HEADER":/:/.test(r)?n(r):r||(t.state="ID")
9750continue
9751case"NOTE":r||(t.state="ID")
9752continue
9753case"ID":if(/^NOTE($|[ \t])/.test(r)){t.state="NOTE"
9754break}if(!r)continue
9755t.cue=new(t.vttjs.VTTCue||t.window.VTTCue)(0,0,"")
9756try{t.cue.align="center"}catch(l){t.cue.align="middle"}if(t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r
9757continue}case"CUE":try{Ii(r,t.cue,t.regionList)}catch(l){t.reportOrThrowError(l),t.cue=null,t.state="BADCUE"
9758continue}t.state="CUETEXT"
9759continue
9760case"CUETEXT":var a=-1!==r.indexOf("--\x3e")
9761if(!r||a&&(o=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID"
9762continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=r.replace(/\u2028/g,"\n").replace(/u2029/g,"\n")
9763continue
9764case"BADCUE":r||(t.state="ID")
9765continue}}}catch(l){t.reportOrThrowError(l),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this
9766try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Pi(Pi.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}}
9767var Yi=Xi,Ki={"":1,lr:1,rl:1},Zi={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1}
9768function Ji(e){return"string"==typeof e&&(!!Zi[e.toLowerCase()]&&e.toLowerCase())}function en(e,t,i){this.hasBeenReset=!1
9769var n="",r=!1,s=e,o=t,a=i,l=null,c="",u=!0,d="auto",h="start",f="auto",p="auto",m=100,g="center"
9770Object.defineProperties(this,{id:{enumerable:!0,get:function(){return n},set:function(e){n=""+e}},pauseOnExit:{enumerable:!0,get:function(){return r},set:function(e){r=!!e}},startTime:{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.")
9771s=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.")
9772o=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return a}
vendor: 6,208 bytes, lines 9772-9798
9772,set:function(e){a=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return l},set:function(e){l=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return c},set:function(e){var t=function(e){return"string"==typeof e&&!!Ki[e.toLowerCase()]&&e.toLowerCase()}(e)
9773if(!1===t)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.")
9774c=t,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return u},set:function(e){u=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return d},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("Line: an invalid number or illegal string was specified.")
9775d=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return h},set:function(e){var t=Ji(e)
9776t?(h=t,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return f},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.")
9777f=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return p},set:function(e){var t=Ji(e)
9778t?(p=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.")
9779m=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return g},set:function(e){var t=Ji(e)
9780if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.")
9781g=t,this.hasBeenReset=!0}}}),this.displayState=void 0}en.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)}
9782var tn=en,nn={"":!0,up:!0}
9783function rn(e){return"number"==typeof e&&e>=0&&e<=100}var sn=function(){var e=100,t=3,i=0,n=100,r=0,s=100,o=""
9784Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!rn(t))throw new Error("Width must be between 0 and 100.")
9785e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.")
9786t=e}},regionAnchorY:{enumerable:!0,get:function(){return n},set:function(e){if(!rn(e))throw new Error("RegionAnchorX must be between 0 and 100.")
9787n=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!rn(e))throw new Error("RegionAnchorY must be between 0 and 100.")
9788i=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!rn(e))throw new Error("ViewportAnchorY must be between 0 and 100.")
9789s=e}},viewportAnchorX:{enumerable:!0,get:function(){return r},set:function(e){if(!rn(e))throw new Error("ViewportAnchorX must be between 0 and 100.")
9790r=e}},scroll:{enumerable:!0,get:function(){return o},set:function(e){var t=function(e){return"string"==typeof e&&!!nn[e.toLowerCase()]&&e.toLowerCase()}(e)
9791!1===t?console.warn("Scroll: an invalid or illegal string was specified."):o=t}}})},on=Zt(function(e){var t=e.exports={WebVTT:Yi,VTTCue:tn,VTTRegion:sn}
9792ei.vttjs=t,ei.WebVTT=t.WebVTT
9793var i=t.VTTCue,n=t.VTTRegion,r=ei.VTTCue,s=ei.VTTRegion
9794t.shim=function(){ei.VTTCue=i,ei.VTTRegion=n},t.restore=function(){ei.VTTCue=r,ei.VTTRegion=s},ei.VTTCue||t.shim()})
9795on.WebVTT,on.VTTCue,on.VTTRegion
9796class an extends pt{constructor(e={},t=function(){}){e.reportTouchActivity=!1,super(null,e,t),this.onDurationChange_=e=>this.onDurationChange(e),this.trackProgress_=e=>this.trackProgress(e),this.trackCurrentTime_=e=>this.trackCurrentTime(e),this.stopTrackingCurrentTime_=e=>this.stopTrackingCurrentTime(e),this.disposeSourceHandler_=e=>this.disposeSourceHandler(e),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",function(){this.hasStarted_=!0}),this.on("loadstart",function(){this.hasStarted_=!1}),xi.names.forEach(t=>{const i=xi[t]
9797e&&e[i.getterName]&&(this[i.privateName]=e[i.getterName])}),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(t=>{!1===e[`native${t}Tracks`]&&(this[`featuresNative${t}Tracks`]=!1)}),!1===e.nativeCaptions||!1===e.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==e.nativeCaptions&&!0!==e.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==e.preloadTextTracks,this.autoRemoteTextTracks_=new xi.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",()=>this.setTimeout(()=>this.triggerSourceset(e),1)),this.trigger({src:e,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(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(We(this,function(){const e=this.bufferedPercent()
9798this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()}),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return yt(0,0)}bufferedPercent(){return Ct(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(Ci.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}
9798clearTracks(e){(e=[].concat(e)).forEach(e=>{const t=this[`${e}Tracks`]()||[]
9799let i=t.length
9800for(;i--;){const n=t[i]
9801"text"===e&&this.removeRemoteTextTrack(n),t.removeTrack(n)}})}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[]
9802let t=e.length
9803for(;t--;){const i=e[t]
9804this.removeRemoteTextTrack(i)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return void 0!==e&&(this.error_=new Lt(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?yt(0,0):yt()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){Ci.names.forEach(e=>{const t=Ci[e],i=()=>{this.trigger(`${e}trackchange`)},n=this[t.getterName]()
9805n.addEventListener("removetrack",i),n.addEventListener("addtrack",i),this.on("dispose",()=>{n.removeEventListener("removetrack",i),n.removeEventListener("addtrack",i)})})}addWebVttScript_(){if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&g(on)&&Object.keys(on).length>0)return void this.trigger("vttjsloaded")
9806const e=document.createElement("script")
9807e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",()=>{e.onload=null,e.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),i=t=>e.addTrack(t.track),n=t=>e.removeTrack(t.track)
9808t.on("addtrack",i),t.on("removetrack",n),this.addWebVttScript_()
9809const r=()=>this.trigger("texttrackchange"),s=()=>{r()
9810for(let t=0;t<e.length;t++){const i=e[t]
9811i.removeEventListener("cuechange",r),"showing"===i.mode&&i.addEventListener("cuechange",r)}}
9812s(),e.addEventListener("change",s),e.addEventListener("addtrack",s),e.addEventListener("removetrack",s),this.on("dispose",function(){t.off("addtrack",i),t.off("removetrack",n),e.removeEventListener("change",s),e.removeEventListener("addtrack",s),e.removeEventListener("removetrack",s)
9813for(let t=0;t<e.length;t++){e[t].removeEventListener("cuechange",r)}})}addTextTrack(e,t,i){if(!e)throw new Error("TextTrack kind is required but was not provided")
9814return function(e,t,i,n,r={}){const s=e.textTracks()
9815r.kind=t,i&&(r.label=i),n&&(r.language=n),r.tech=e
9816const o=new xi.text.TrackClass(r)
9817return s.addTrack(o),o}(this,e,t,i)}createRemoteTextTrack(e){const t=y(e,{tech:this})
9818return new Li.remoteTextEl.TrackClass(t)}addRemoteTextTrack(e={},t){const i=this.createRemoteTextTrack(e)
9819return"boolean"!=typeof t&&(t=!1),this.remoteTextTrackEls().addTrackElement_(i),this.remoteTextTracks().addTrack(i.track),!1===t&&this.ready(()=>this.autoRemoteTextTracks_.addTrack(i.track)),i}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e)
9820this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=De()
9821return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())})):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return an.canPlayType(e.type)}static isTech(e){return e.prototype instanceof an||e instanceof an||e===an}static registerTech(e,t){if(an.techs_||(an.techs_={}),!an.isTech(t))throw new Error(`Tech ${e} must be a Tech`)
9822if(!an.canPlayType)throw new Error("Techs must have a static canPlayType method on them")
9823if(!an.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them")
9824return e=dt(e),an.techs_[e]=t,an.techs_[ut(e)]=t,"Tech"!==e&&an.defaultTechOrder_.push(e),t}static getTech(e){if(e)return an.techs_&&an.techs_[e]?an.techs_[e]:(e=dt(e),window&&window.videojs&&window.videojs[e]?(c.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),window.videojs[e]):void 0)}}
vendor: 9,447 bytes, lines 9824-9884
9824xi.names.forEach(function(e){const t=xi[e]
9825an.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}}),an.prototype.featuresVolumeControl=!0,an.prototype.featuresMuteControl=!0,an.prototype.featuresFullscreenResize=!1,an.prototype.featuresPlaybackRate=!1,an.prototype.featuresProgressEvents=!1,an.prototype.featuresSourceset=!1,an.prototype.featuresTimeupdateEvents=!1,an.prototype.featuresNativeTextTracks=!1,an.prototype.featuresVideoFrameCallback=!1,an.withSourceHandlers=function(e){e.registerSourceHandler=function(t,i){let n=e.sourceHandlers
9826n||(n=e.sourceHandlers=[]),void 0===i&&(i=n.length),n.splice(i,0,t)},e.canPlayType=function(t){const i=e.sourceHandlers||[]
9827let n
9828for(let e=0;e<i.length;e++)if(n=i[e].canPlayType(t),n)return n
9829return""},e.selectSourceHandler=function(t,i){const n=e.sourceHandlers||[]
9830let r
9831for(let e=0;e<n.length;e++)if(r=n[e].canHandleSource(t,i),r)return n[e]
9832return null},e.canPlaySource=function(t,i){const n=e.selectSourceHandler(t,i)
9833return n?n.canHandleSource(t,i):""};["seekable","seeking","duration"].forEach(function(e){const t=this[e]
9834"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},e.prototype),e.prototype.setSource=function(t){let i=e.selectSourceHandler(t,this.options_)
9835i||(e.nativeSourceHandler?i=e.nativeSourceHandler:c.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler_),i!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=i.handleSource(t,this,this.options_),this.one("dispose",this.disposeSourceHandler_)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},pt.registerComponent("Tech",an),an.registerTech("Tech",an),an.defaultTechOrder_=[]
9836const ln={},cn={},un={}
9837function dn(e,t,i){e.setTimeout(()=>yn(t,ln[t.type],i,e),1)}function hn(e,t,i,n=null){const r="call"+dt(i),s=e.reduce(gn(r),n),o=s===un,a=o?null:t[i](s)
9838return function(e,t,i,n){for(let r=e.length-1;r>=0;r--){const s=e[r]
9839s[t]&&s[t](n,i)}}(e,i,a,o),a}const fn={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},pn={setCurrentTime:1,setMuted:1,setVolume:1},mn={play:1,pause:1}
9840function gn(e){return(t,i)=>t===un?un:i[e]?i[e](t):t}function yn(e={},t=[],i,n,r=[],s=!1){const[o,...a]=t
9841if("string"==typeof o)yn(e,ln[o],i,n,r,s)
9842else if(o){const t=function(e,t){const i=cn[e.id()]
9843let n=null
9844if(null==i)return n=t(e),cn[e.id()]=[[t,n]],n
9845for(let r=0;r<i.length;r++){const[e,s]=i[r]
9846e===t&&(n=s)}return null===n&&(n=t(e),i.push([t,n])),n}(n,o)
9847if(!t.setSource)return r.push(t),yn(e,a,i,n,r,s)
9848t.setSource(Object.assign({},e),function(o,l){if(o)return yn(e,a,i,n,r,s)
9849r.push(t),yn(l,e.type===l.type?a:ln[l.type],i,n,r,s)})}else a.length?yn(e,a,i,n,r,s):s?i(e,r):yn(e,ln["*"],i,n,r,!0)}const vn={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},_n=function(e=""){const t=Qt(e)
9850return vn[t.toLowerCase()]||""},bn=function(e){if(Array.isArray(e)){let t=[]
9851e.forEach(function(e){e=bn(e),Array.isArray(e)?t=t.concat(e):m(e)&&t.push(e)}),e=t}else e="string"==typeof e&&e.trim()?[wn({src:e})]:m(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[wn(e)]:[]
9852return e}
9853function wn(e){if(!e.type){const t=_n(e.src)
9854t&&(e.type=t)}return e}const An=R?10009:F?461:8,Tn={codes:{play:415,pause:19,ff:417,rw:412,back:An},names:{415:"play",19:"pause",417:"ff",412:"rw",[An]:"back"},isEventKey(e,t){return t=t.toLowerCase(),!(!this.names[e.keyCode]||this.names[e.keyCode]!==t)},getEventName(e){if(this.names[e.keyCode])return this.names[e.keyCode]
9855if(this.codes[e.code]){const t=this.codes[e.code]
9856return this.names[t]}return null}}
9857class Cn extends Ke{constructor(e){super(),this.player_=e,this.focusableComponents=[],this.isListening_=!1,this.isPaused_=!1,this.onKeyDown_=this.onKeyDown_.bind(this),this.lastFocusedComponent_=null}start(){this.isListening_||(this.player_.on("keydown",this.onKeyDown_),this.player_.on("modalKeydown",this.onKeyDown_),this.player_.on("loadedmetadata",()=>{this.focus(this.updateFocusableComponents()[0])}),this.player_.on("modalclose",()=>{this.refocusComponent()}),this.player_.on("focusin",this.handlePlayerFocus_.bind(this)),this.player_.on("focusout",this.handlePlayerBlur_.bind(this)),this.isListening_=!0,this.player_.errorDisplay&&this.player_.errorDisplay.on("aftermodalfill",()=>{this.updateFocusableComponents(),this.focusableComponents.length&&(this.focusableComponents.length>1?this.focusableComponents[1].focus():this.focusableComponents[0].focus())}))}stop(){this.player_.off("keydown",this.onKeyDown_),this.isListening_=!1}onKeyDown_(e){const t=e.originalEvent?e.originalEvent:e
9858if(["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(t.key)){if(this.isPaused_)return
9859t.preventDefault()
9860const e=t.key.substring(5).toLowerCase()
9861this.move(e)}else if(Tn.isEventKey(t,"play")||Tn.isEventKey(t,"pause")||Tn.isEventKey(t,"ff")||Tn.isEventKey(t,"rw")){t.preventDefault()
9862const e=Tn.getEventName(t)
9863this.performMediaAction_(e)}else Tn.isEventKey(t,"Back")&&e.target&&"function"==typeof e.target.closeable&&e.target.closeable()&&(t.preventDefault(),e.target.close())}performMediaAction_(e){if(this.player_)switch(e){case"play":this.player_.paused()&&this.player_.play()
9864break
9865case"pause":this.player_.paused()||this.player_.pause()
9866break
9867case"ff":this.userSeek_(this.player_.currentTime()+5)
9868break
9869case"rw":this.userSeek_(this.player_.currentTime()-5)}}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}pause(){this.isPaused_=!0}resume(){this.isPaused_=!1}handlePlayerBlur_(e){const t=e.relatedTarget
9870let i=null
9871const n=this.getCurrentComponent(e.target)
9872t&&(i=Boolean(t.closest(".video-js")),t.classList.contains("vjs-text-track-settings")&&!this.isPaused_&&this.searchForTrackSelect_()),(e.currentTarget.contains(e.relatedTarget)||i)&&t||(n&&"CloseButton"===n.name()?this.refocusComponent():(this.pause(),n&&n.el()&&(this.lastFocusedComponent_=n)))}handlePlayerFocus_(){this.getCurrentComponent()&&this.getCurrentComponent().getIsFocusable()&&this.resume()}updateFocusableComponents(){const e=this.player_,t=[]
9873function i(e){for(const n of e)n.hasOwnProperty("el_")&&n.getIsFocusable()&&n.getIsAvailableToBeFocused(n.el())&&t.push(n),n.hasOwnProperty("children_")&&n.children_.length>0&&i(n.children_)}return e.children_.forEach(e=>{if(e.hasOwnProperty("el_")){if(e.getIsFocusable&&e.getIsAvailableToBeFocused&&e.getIsFocusable()&&e.getIsAvailableToBeFocused(e.el()))return void t.push(e)
9874e.hasOwnProperty("children_")&&e.children_.length>0?i(e.children_):e.hasOwnProperty("items")&&e.items.length>0?i(e.items):this.findSuitableDOMChild(e)&&t.push(e)}if("ErrorDisplay"===e.name_&&e.opened_){const i=e.el_.querySelector(".vjs-errors-ok-button-container")
9875if(i){i.querySelectorAll("button").forEach((e,i)=>{t.push({name:()=>"ModalButton"+(i+1),el:()=>e,getPositions:()=>{const t=e.getBoundingClientRect()
9876return{boundingClientRect:{x:t.x,y:t.y,width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left},center:{x:t.left+t.width/2,y:t.top+t.height/2,width:0,height:0,top:t.top+t.height/2,right:t.left+t.width/2,bottom:t.top+t.height/2,left:t.left+t.width/2}}},getIsAvailableToBeFocused:()=>!0,getIsFocusable:e=>!0,focus:()=>e.focus()})})}}}),this.focusableComponents=t,this.focusableComponents}findSuitableDOMChild(e){return e.el()?function t(i){if(e.getIsFocusable(i)&&e.getIsAvailableToBeFocused(i))return i
9877for(let e=0;e<i.children.length;e++){const n=t(i.children[e])
9878if(n)return n}return null}(e.el()):null}getCurrentComponent(e){this.updateFocusableComponents()
9879const t=e||document.activeElement
9880if(this.focusableComponents.length)for(const i of this.focusableComponents)if(i.el()===t)return i}add(e){const t=[...this.focusableComponents]
9881e.hasOwnProperty("el_")&&e.getIsFocusable()&&e.getIsAvailableToBeFocused(e.el())&&t.push(e),this.focusableComponents=t,this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents})}remove(e){for(let t=0;t<this.focusableComponents.length;t++)if(this.focusableComponents[t].name()===e.name())return this.focusableComponents.splice(t,1),void this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents})}clear(){this.focusableComponents.length>0&&(this.focusableComponents=[],this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents}))}move(e){const t=this.getCurrentComponent()
9882if(!t)return
9883const i=t.getPositions(),n=this.focusableComponents.filter(n=>n!==t&&this.isInDirection_(i.boundingClientRect,n.getPositions().boundingClientRect,e)),r=this.findBestCandidate_(i.center,n,e)
9884r?this.focus(r):this.trigger({type:"endOfFocusableComponents",direction:e,focu
vendor: 5,397 bytes, lines 9884-9914
9884sedComponent:t})}findBestCandidate_(e,t,i){let n=1/0,r=null
9885for(const s of t){const t=s.getPositions().center,o=this.calculateDistance_(e,t,i)
9886o<n&&(n=o,r=s)}return r}isInDirection_(e,t,i){switch(i){case"right":return t.left>=e.right
9887case"left":return t.right<=e.left
9888case"down":return t.top>=e.bottom
9889case"up":return t.bottom<=e.top
9890default:return!1}}refocusComponent(){if(this.lastFocusedComponent_){this.player_.userActive()||this.player_.userActive(!0),this.updateFocusableComponents()
9891for(let e=0;e<this.focusableComponents.length;e++)if(this.focusableComponents[e].name()===this.lastFocusedComponent_.name())return void this.focus(this.focusableComponents[e])}else this.focus(this.updateFocusableComponents()[0])}focus(e){"object"==typeof e&&(e.getIsAvailableToBeFocused(e.el())?e.focus():this.findSuitableDOMChild(e)&&this.findSuitableDOMChild(e).focus())}calculateDistance_(e,t,i){const n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y)
9892let s
9893switch(i){case"right":case"left":s=n+100*r
9894break
9895case"up":s=2*r+.5*n
9896break
9897case"down":s=5*r+n
9898break
9899default:s=n+r}return s}searchForTrackSelect_(){const e=this
9900for(const t of e.updateFocusableComponents())if("TextTrackSelect"===t.constructor.name){e.focus(t)
9901break}}}pt.registerComponent("MediaLoader",class extends pt{constructor(e,t,i){if(super(e,y({createEl:!1},t),i),t.playerOptions.sources&&0!==t.playerOptions.sources.length)e.src(t.playerOptions.sources)
9902else for(let n=0,r=t.playerOptions.techOrder;n<r.length;n++){const t=dt(r[n])
9903let i=an.getTech(t)
9904if(t||(i=pt.getComponent(t)),i&&i.isSupported()){e.loadTech_(t)
9905break}}}})
9906class Ln extends pt{constructor(e,t){super(e,t),this.options_.controlText&&this.controlText(this.options_.controlText),this.handleMouseOver_=e=>this.handleMouseOver(e),this.handleMouseOut_=e=>this.handleMouseOut(e),this.handleClick_=e=>this.handleClick(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.emitTapEvents(),this.enable()}createEl(e="div",t={},i={}){t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&c.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),i=Object.assign({role:"button"},i),this.tabIndex_=t.tabIndex
9907const n=Y(e,t,i)
9908return this.player_.options_.experimentalSvgIcons||n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=Y("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e,t=this.el()){if(void 0===e)return this.controlText_||"Need Text"
9909const i=this.localize(e)
9910this.controlText_=e,K(this.controlTextEl_,i),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",i)}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(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){" "===e.key||"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}pt.registerComponent("ClickableComponent",Ln)
9911class xn extends Ln{constructor(e,t){super(e,t),this.update(),this.update_=e=>this.update(e),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return Y("div",{className:"vjs-poster"})}crossOrigin(e){if(void 0===e)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
9912null===e||"anonymous"===e||"use-credentials"===e?this.$("img")&&(this.$("img").crossOrigin=e):this.player_.log.warn(`crossOrigin must be null,  "anonymous" or "use-credentials", given "${e}"`)}update(e){const t=this.player().poster()
9913this.setSrc(t),t?this.show():this.hide()}setSrc(e){e?(this.$("img")||this.el_.appendChild(Y("picture",{className:"vjs-poster",tabIndex:-1},{},Y("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e):this.el_.textContent=""}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?Mt(this.player_.play()):this.player_.pause())}}xn.prototype.crossorigin=xn.prototype.crossOrigin,pt.registerComponent("PosterImage",xn)
9914const Mn="#222",En="#ccc",Sn={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',
9914script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'}
9915function kn(e,t){let i
9916if(4===e.length)i=e[1]+e[1]+e[2]+e[2]+e[3]+e[3]
9917else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.")
9918i=e.slice(1)}return"rgba("+parseInt(i.slice(0,2),16)+","+parseInt(i.slice(2,4),16)+","+parseInt(i.slice(4,6),16)+","+t+")"}function Pn(e,t,i){try{e.style[t]=i}catch(n){return}}function On(e){return e?`${e}px`:""}pt.registerComponent("TextTrackDisplay",class extends pt{constructor(e,t,i){super(e,t,i)
9919const n=e=>this.updateDisplay(e),r=e=>{this.updateDisplayOverlay(),this.updateDisplay(e)}
9920e.on("loadstart",e=>this.toggleDisplay(e)),e.on("useractive",n),e.on("userinactive",n),e.on("texttrackchange",n),e.on("loadedmetadata",e=>{this.updateDisplayOverlay(),this.preselectTrack(e)}),e.ready(We(this,function(){if(e.tech_&&e.tech_.featuresNativeTextTracks)return void this.hide()
9921e.on("fullscreenchange",r),e.on("playerresize",r)
9922const t=window.screen.orientation||window,i=window.screen.orientation?"change":"orientationchange"
9923t.addEventListener(i,r),e.on("dispose",()=>t.removeEventListener(i,r))
9924const n=this.options_.playerOptions.tracks||[]
9925for(let e=0;e<n.length;e++)this.player_.addRemoteTextTrack(n[e],!0)
9926this.preselectTrack()}))}preselectTrack(){const e={captions:1,subtitles:1},t=this.player_.textTracks(),i=this.player_.cache_.selectedLanguage
9927let n,r,s
9928for(let o=0;o<t.length;o++){const a=t[o]
9929i&&i.enabled&&i.language&&i.language===a.language&&a.kind in e?a.kind===i.kind?s=a:s||(s=a):i&&!i.enabled?(s=null,n=null,r=null):a.default&&("descriptions"!==a.kind||n?a.kind in e&&!r&&(r=a):n=a)}s?s.mode="showing":r?r.mode="showing":n&&(n.mode="showing")}toggleDisplay(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()}createEl(){return super.createEl("div",{className:"vjs-text-track-display"},{translate:"yes","aria-live":"off","aria-atomic":"true"})}clearDisplay(){"function"==typeof window.WebVTT&&window.WebVTT.processCues(window,[],this.el_)}updateDisplay(){const e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks
9930if(this.clearDisplay(),t){const t=[]
9931for(let i=0;i<e.length;++i){const n=e[i]
9932"showing"===n.mode&&t.push(n)}return void this.updateForTrack(t)}let i=null,n=null,r=e.length
9933for(;r--;){const t=e[r]
9934"showing"===t.mode&&("descriptions"===t.kind?i=t:n=t)}if(n?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(n)):i&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(i)),!window.CSS.supports("inset","10px")){const e=this.el_,t=e.querySelectorAll(".vjs-text-track-cue"),i=this.player_.controlBar.el_.getBoundingClientRect().height,n=this.player_.el_.getBoundingClientRect().height
9935e.style="",Pn(e,"position","relative"),Pn(e,"height",n-i+"px"),Pn(e,"top","unset"),Pn(e,"bottom",B?n+"px":"0px"),t.length>0&&t.forEach(e=>{if(e.style.inset){const t=e.style.inset.split(" ")
99363===t.length&&Object.assign(e.style,{top:t[0],right:t[1],bottom:t[2],left:"unset"})}})}}updateDisplayOverlay(){if(!this.player_.videoHeight()||!window.CSS.supports("inset-inline: 10px"))return
9937const e=this.player_.currentWidth(),t=this.player_.currentHeight(),i=e/t,n=this.player_.videoWidth()/this.player_.videoHeight()
9938let r=0,s=0
9939Math.abs(i-n)>.1&&(i>n?r=Math.round((e-t*n)/2):s=Math.round((t-e/n)/2)),Pn(this.el_,"insetInline",On(r)),Pn(this.el_,"insetBlock",On(s))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),i=e.activeCues
9940let n=i.length
9941for(;n--;){const e=i[n]
9942if(!e)continue
9943const r=e.displayState
9944if(t.color&&(r.firstChild.style.color=t.color),t.textOpacity&&Pn(r.firstChild,"color",kn(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(r.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&Pn(r.firstChild,"backgroundColor",kn(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?Pn(r,"backgroundColor",kn(t.windowColor,t.windowOpacity)):r.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?r.firstChild.style.textShadow=`2px 2px 3px ${Mn}, 2px 2px 4px ${Mn}, 2px 2px 5px ${Mn}`:"raised"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${Mn}, 2px 2px ${Mn}, 3px 3px ${Mn}`:"depressed"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${En}, 0 1px ${En}, -1px -1px ${Mn}, 0 -1px ${Mn}`:"uniform"===t.edgeStyle&&(r.firstChild.style.textShadow=`0 0 4px ${Mn}, 0 0 4px ${Mn}, 0 0 4px ${Mn}, 0 0 4px ${Mn}`)),t.fontPercent&&1!==t.fontPercent){const e=window.parseFloat(r.style.fontSize)
9945r.style.fontSize=e*t.fontPercent+"px",r.style.height="auto",r.style.top="auto"}
vendor: 17,830 bytes, lines 9945-10022
9945t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?r.firstChild.style.fontVariant="small-caps":r.firstChild.style.fontFamily=Sn[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),"function"!=typeof window.WebVTT||e.every(e=>!e.activeCues))return
9946const t=[]
9947for(let i=0;i<e.length;++i){const n=e[i]
9948for(let e=0;e<n.activeCues.length;++e)t.push(n.activeCues[e])}window.WebVTT.processCues(window,t,this.el_)
9949for(let i=0;i<e.length;++i){const t=e[i]
9950for(let e=0;e<t.activeCues.length;++e){const n=t.activeCues[e].displayState
9951ee(n,"vjs-text-track-cue","vjs-text-track-cue-"+(t.language?t.language:i)),t.language&&oe(n,"lang",t.language)}this.player_.textTrackSettings&&this.updateDisplayState(t)}}})
9952pt.registerComponent("LoadingSpinner",class extends pt{createEl(){const e=this.player_.isAudio(),t=this.localize(e?"Audio Player":"Video Player"),i=Y("span",{className:"vjs-control-text",textContent:this.localize("{1} is loading.",[t])}),n=super.createEl("div",{className:"vjs-loading-spinner",dir:"ltr"})
9953return n.appendChild(i),n}handleLanguagechange(){this.$(".vjs-control-text").textContent=this.localize("{1} is loading.",[this.player_.isAudio()?"Audio Player":"Video Player"])}})
9954class zn extends Ln{createEl(e,t={},i={}){const n=Y("button",t=Object.assign({className:this.buildCSSClass()},t),i=Object.assign({type:"button"},i))
9955return this.player_.options_.experimentalSvgIcons||n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n}addChild(e,t={}){const i=this.constructor.name
9956return c.warn(`Adding an actionable (user controllable) child to a Button (${i}) is not supported; use a ClickableComponent instead.`),pt.prototype.addChild.call(this,e,t)}enable(){super.enable(),this.el_.removeAttribute("disabled")}disable(){super.disable(),this.el_.setAttribute("disabled","disabled")}handleKeyDown(e){" "!==e.key&&"Enter"!==e.key?super.handleKeyDown(e):e.stopPropagation()}}pt.registerComponent("Button",zn)
9957class Dn extends zn{constructor(e,t){super(e,t),this.mouseused_=!1,this.setIcon("play"),this.on("mousedown",e=>this.handleMouseDown(e))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play()
9958if("tap"===e.type||this.mouseused_&&"clientX"in e&&"clientY"in e)return Mt(t),void(this.player_.tech(!0)&&this.player_.tech(!0).focus())
9959const i=this.player_.getChild("controlBar"),n=i&&i.getChild("playToggle")
9960if(!n)return void this.player_.tech(!0).focus()
9961const r=()=>n.focus()
9962xt(t)?t.then(r,()=>{}):this.setTimeout(r,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}Dn.prototype.controlText_="Play Video",pt.registerComponent("BigPlayButton",Dn)
9963pt.registerComponent("CloseButton",class extends zn{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){"Escape"===e.key?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}})
9964class In extends zn{constructor(e,t={}){super(e,t),t.replay=void 0===t.replay||t.replay,this.setIcon("play"),this.on(e,"play",e=>this.handlePlay(e)),this.on(e,"pause",e=>this.handlePause(e)),t.replay&&this.on(e,"ended",e=>this.handleEnded(e))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?Mt(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",e=>this.handleSeeked(e))}}In.prototype.controlText_="Play",pt.registerComponent("PlayToggle",In)
9965class Nn extends pt{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],e=>this.update(e)),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),i=Y("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"})
9966return t.appendChild(i),this.contentEl_=Y("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){(this.player_.options_.enableSmoothSeeking||"seeking"!==e.type)&&this.updateContent(e)}updateTextNode_(e=0){e=At(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",()=>{if(!this.contentEl_)return
9967let e=this.textNode_
9968e&&this.contentEl_.firstChild!==e&&(e=null,c.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_=document.createTextNode(this.formattedTime_),this.textNode_&&(e?this.contentEl_.replaceChild(this.textNode_,e):this.contentEl_.appendChild(this.textNode_))}))}updateContent(e){}}Nn.prototype.labelText_="Time",Nn.prototype.controlText_="Time",pt.registerComponent("TimeDisplay",Nn)
9969class Rn extends Nn{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t
9970t=this.player_.ended()?this.player_.duration():e&&e.target&&"function"==typeof e.target.pendingSeekTime?e.target.pendingSeekTime():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}Rn.prototype.labelText_="Current Time",Rn.prototype.controlText_="Current Time",pt.registerComponent("CurrentTimeDisplay",Rn)
9971class Fn extends Nn{constructor(e,t){super(e,t)
9972const i=e=>this.updateContent(e)
9973this.on(e,"durationchange",i),this.on(e,"loadstart",i),this.on(e,"loadedmetadata",i)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration()
9974this.updateTextNode_(t)}}Fn.prototype.labelText_="Duration",Fn.prototype.controlText_="Duration",pt.registerComponent("DurationDisplay",Fn)
9975pt.registerComponent("TimeDivider",class extends pt{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),i=super.createEl("span",{textContent:"/"})
9976return t.appendChild(i),e.appendChild(t),e}})
9977class Bn extends Nn{constructor(e,t){super(e,t),this.on(e,"durationchange",e=>this.updateContent(e))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl()
9978return!1!==this.options_.displayNegative&&e.insertBefore(Y("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if("number"!=typeof this.player_.duration())return
9979let t
9980t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t)}}Bn.prototype.labelText_="Remaining Time",Bn.prototype.controlText_="Remaining Time",pt.registerComponent("RemainingTimeDisplay",Bn)
9981pt.registerComponent("LiveDisplay",class extends pt{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",e=>this.updateShowing(e))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"})
9982return this.contentEl_=Y("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Y("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}})
9983class jn extends zn{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=e=>this.updateLiveEdgeStatus(e),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"})
9984return this.setIcon("circle",e),this.textEl_=Y("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}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 Un(e,t,i){return e=Number(e),Math.min(i,Math.max(t,isNaN(e)?t:e))}jn.prototype.controlText_="Seek to live, currently playing live",pt.registerComponent("SeekToLive",jn)
9985var Vn=Object.freeze({__proto__:null,clamp:Un})
9986class Hn extends pt{constructor(e,t){super(e,t),this.handleMouseDown_=e=>this.handleMouseDown(e),this.handleMouseUp_=e=>this.handleMouseUp(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.handleClick_=e=>this.handleClick(e),this.handleMouseMove_=e=>this.handleMouseMove(e),this.update_=e=>this.update(e),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
9987const e=this.bar.el_.ownerDocument
9988this.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(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e,t={},i={}){return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),i=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},i),super.createEl(e,t,i)}handleMouseDown(e){const t=this.bar.el_.ownerDocument
9989"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||E||e.preventDefault(),le(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument
9990ce(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return
9991const e=this.getProgress()
9992return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",()=>{const t=this.vertical()?"height":"width"
9993this.bar.el().style[t]=(100*e).toFixed(2)+"%"})),e}getProgress(){return Number(Un(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=he(this.el_,e)
9994return this.vertical()?t.y:t.x}handleKeyDown(e){const t=this.options_.playerOptions.spatialNavigation,i=t&&t.enabled,n=t&&t.horizontalSeek
9995i?n&&"ArrowLeft"===e.key||!n&&"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepBack()):n&&"ArrowRight"===e.key||!n&&"ArrowUp"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(this.pendingSeekTime()&&(this.pendingSeekTime(null),this.userSeek_(this.player_.currentTime())),super.handleKeyDown(e)):"ArrowLeft"===e.key||"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepBack()):"ArrowUp"===e.key||"ArrowRight"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(void 0===e)return this.vertical_||!1
9996this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}pt.registerComponent("Slider",Hn)
9997const qn=(e,t)=>Un(e/t*100,0,100).toFixed(2)+"%"
9998pt.registerComponent("LoadProgressBar",class extends pt{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",e=>this.update(e))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=Y("span",{className:"vjs-control-text"}),i=Y("span",{textContent:this.localize("Loaded")}),n=document.createTextNode(": ")
9999return this.percentageEl_=Y("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(i),t.appendChild(n),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",()=>{const e=this.player_.liveTracker,t=this.player_.buffered(),i=e&&e.isLive()?e.seekableEnd():this.player_.duration(),n=this.player_.bufferedEnd(),r=this.partEls_,s=qn(n,i)
10000this.percent_!==s&&(this.el_.style.width=s,K(this.percentageEl_,s),this.percent_=s)
10001for(let o=0;o<t.length;o++){const e=t.start(o),i=t.end(o)
10002let s=r[o]
10003s||(s=this.el_.appendChild(Y()),r[o]=s),s.dataset.start===e&&s.dataset.end===i||(s.dataset.start=e,s.dataset.end=i,s.style.left=qn(e,n),s.style.width=qn(i-e,n))}for(let o=r.length;o>t.length;o--)this.el_.removeChild(r[o-1])
10004r.length=t.length})}})
10005pt.registerComponent("TimeTooltip",class extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,i){const n=de(this.el_),r=ue(this.player_.el()),s=e.width*t
10006if(!r||!n)return
10007let o=e.left-r.left+s,a=e.width-s+(r.right-e.right)
10008a||(a=e.width-s,o=s)
10009let l=n.width/2
10010o<l?l+=l-o:a<l&&(l=a),l<0?l=0:l>n.width&&(l=n.width),l=Math.round(l),this.el_.style.right=`-${l}px`,this.write(i)}write(e){K(this.el_,e)}updateTime(e,t,i,n){this.requestNamedAnimationFrame("TimeTooltip#updateTime",()=>{let r
10011const s=this.player_.duration()
10012if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const e=this.player_.liveTracker.liveWindow(),i=e-t*e
10013r=(i<1?"":"-")+At(i,e)}else r=At(i,s)
10014this.update(e,t,r),n&&n()})}})
10015class Gn extends pt{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t,i){const n=this.getChild("timeTooltip")
10016if(!n)return
10017const r=i&&i.target&&"function"==typeof i.target.pendingSeekTime?i.target.pendingSeekTime():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()
10018n.updateTime(e,t,r)}}Gn.prototype.options_={children:[]},V||C||Gn.prototype.options_.children.push("timeTooltip"),pt.registerComponent("PlayProgressBar",Gn)
10019class Wn extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const i=t*this.player_.duration()
10020this.getChild("timeTooltip").updateTime(e,t,i,()=>{this.el_.style.left=e.width*t+"px"})}}Wn.prototype.options_={children:["timeTooltip"]},pt.registerComponent("MouseTimeDisplay",Wn)
10021class $n extends Hn{constructor(e,t){(t=y($n.prototype.options_,t)).children=[...t.children]
10022const i=e.options_.disableSeekWhileScrubbingOnMobile&&(V||C)||e.options_.disableSeekWhileScrubbingOnSTV;(!V&&!C||i)&&t.children.splice(1,0,"mouseTimeDisplay"),super(e,t),this.shouldDisableSeekWhileScrubbing_=i,this.pendingSeekTime_=null,this.setEventHandlers_()}setEventHandlers_(){this.update_=We(this,this.update),this.update=$e(this.update_,Ge),this.on(this.player_,["durationchange","timeupdate"],this.update),this.on(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Ge))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.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(e){if("hidden"===document.visibilityState)return
vendor: 5,745 bytes, lines 10023-10059
10023const t=super.update()
10024return this.requestNamedAnimationFrame("SeekBar#update",()=>{const i=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),n=this.player_.liveTracker
10025let r=this.player_.duration()
10026n&&n.isLive()&&(r=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.percent_=t),this.currentTime_===i&&this.duration_===r||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[At(i,r),At(r,r)],"{1} of {2}")),this.currentTime_=i,this.duration_=r),this.bar&&this.bar.update(ue(this.el()),this.getProgress(),e)}),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}pendingSeekTime(e){if(void 0!==e)if(null!==e){const t=this.player_.duration()
10027this.pendingSeekTime_=Math.max(0,Math.min(e,t))}else this.pendingSeekTime_=null
10028return this.pendingSeekTime_}getPercent(){if(null!==this.pendingSeekTime())return this.pendingSeekTime()/this.player_.duration()
10029const e=this.getCurrentTime_()
10030let t
10031const i=this.player_.liveTracker
10032return i&&i.isLive()?(t=(e-i.seekableStart())/i.liveWindow(),i.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){ve(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.shouldDisableSeekWhileScrubbing_||this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e,t=!1){if(!ve(e)||isNaN(this.player_.duration()))return
10033let i
10034t||this.player_.scrubbing()||this.player_.scrubbing(!0)
10035const n=this.calculateDistance(e),r=this.player_.liveTracker
10036if(r&&r.isLive()){if(n>=.99)return void r.seekToLiveEdge()
10037const e=r.seekableStart(),t=r.liveCurrentTime()
10038if(i=e+n*r.liveWindow(),i>=t&&(i=t),i<=e&&(i=e+.1),i===1/0)return}else i=n*this.player_.duration(),i===this.player_.duration()&&(i-=.1)
10039this.shouldDisableSeekWhileScrubbing_?this.pendingSeekTime(i):this.userSeek_(i),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable()
10040const e=this.getChild("mouseTimeDisplay")
10041e&&e.show()}disable(){super.disable()
10042const e=this.getChild("mouseTimeDisplay")
10043e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),null!==this.pendingSeekTime()&&(this.userSeek_(this.pendingSeekTime()),this.pendingSeekTime(null)),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Mt(this.player_.play()):this.update_()}handlePendingSeek_(e){this.player_.paused()||this.player_.pause()
10044const t=null!==this.pendingSeekTime()?this.pendingSeekTime():this.player_.currentTime()
10045this.pendingSeekTime(t+e),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}stepForward(){this.shouldDisableSeekWhileScrubbing_?this.handlePendingSeek_(this.options().stepSeconds):this.userSeek_(this.player_.currentTime()+this.options().stepSeconds)}stepBack(){this.shouldDisableSeekWhileScrubbing_?this.handlePendingSeek_(-this.options().stepSeconds):this.userSeek_(this.player_.currentTime()-this.options().stepSeconds)}handleAction(e){null!==this.pendingSeekTime()&&(this.userSeek_(this.pendingSeekTime()),this.pendingSeekTime(null)),this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker
10046if(" "===e.key||"Enter"===e.key)e.preventDefault(),e.stopPropagation(),this.handleAction(e)
10047else if("Home"===e.key)e.preventDefault(),e.stopPropagation(),this.userSeek_(0)
10048else if("End"===e.key)e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration())
10049else if(/^[0-9]$/.test(e.key)){e.preventDefault(),e.stopPropagation()
10050const i=.1*parseInt(e.key,10)
10051t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*i):this.userSeek_(this.player_.duration()*i)}else"PageDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-this.options().stepSeconds*this.options().pageMultiplier)):"PageUp"===e.key?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+this.options().stepSeconds*this.options().pageMultiplier)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["durationchange","timeupdate"],this.update),this.off(this.player_,["ended"],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 document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),super.dispose()}}$n.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar",stepSeconds:5,pageMultiplier:12},pt.registerComponent("SeekBar",$n)
10052class Qn extends pt{constructor(e,t){super(e,t),this.handleMouseMove=$e(We(this,this.handleMouseMove),Ge),this.throttledHandleMouseSeek=$e(We(this,this.handleMouseSeek),Ge),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.handleMouseDownHandler_=e=>this.handleMouseDown(e),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar")
10053if(!t)return
10054const i=t.getChild("playProgressBar"),n=t.getChild("mouseTimeDisplay")
10055if(!i&&!n)return
10056const r=t.el(),s=de(r)
10057let o=he(r,e).x
10058o=Un(o,0,1),n&&n.update(s,o),i&&i.update(s,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar")
10059t&&t.handleMouseMove(e)}enabled(){return this.enabled_}
vendor: 11,335 bytes, lines 10059-10092
10059disable(){if(this.children().forEach(e=>e.disable&&e.disable()),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,["mousemove","touchmove"],this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar")
10060this.player_.scrubbing(!1),e.videoWasPlaying&&Mt(this.player_.play())}}enable(){this.children().forEach(e=>e.enable&&e.enable()),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,["mousemove","touchmove"],this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument
10061this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,i=this.getChild("seekBar")
10062i&&i.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar")
10063t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}Qn.prototype.options_={children:["seekBar"]},pt.registerComponent("ProgressControl",Qn)
10064class Xn extends zn{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],e=>this.handlePictureInPictureChange(e)),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],e=>this.handlePictureInPictureEnabledChange(e)),this.on(e,["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(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in window?this.enable():this.disable()}handlePictureInPictureChange(e){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(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof document.exitPictureInPicture&&super.show()}}Xn.prototype.controlText_="Picture-in-Picture",pt.registerComponent("PictureInPictureToggle",Xn)
10065class Yn extends zn{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",e=>this.handleFullscreenChange(e)),!1===document[e.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Yn.prototype.controlText_="Fullscreen",pt.registerComponent("FullscreenToggle",Yn)
10066pt.registerComponent("VolumeLevel",class extends pt{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"})
10067return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}})
10068pt.registerComponent("VolumeLevelTooltip",class extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,i,n){if(!i){const i=ue(this.el_),n=ue(this.player_.el()),r=e.width*t
10069if(!n||!i)return
10070const s=e.left-n.left+r,o=e.width-r+(n.right-e.right)
10071let a=i.width/2
10072s<a?a+=a-s:o<a&&(a=o),a<0?a=0:a>i.width&&(a=i.width),this.el_.style.right=`-${a}px`}this.write(`${n}%`)}write(e){K(this.el_,e)}updateVolume(e,t,i,n,r){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",()=>{this.update(e,t,i,n.toFixed(0)),r&&r()})}})
10073class Kn extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,i){const n=100*t
10074this.getChild("volumeLevelTooltip").updateVolume(e,t,i,n,()=>{i?this.el_.style.bottom=e.height*t+"px":this.el_.style.left=e.width*t+"px"})}}Kn.prototype.options_={children:["volumeLevelTooltip"]},pt.registerComponent("MouseVolumeLevelDisplay",Kn)
10075class Zn extends Hn{constructor(e,t){super(e,t),this.on("slideractive",e=>this.updateLastVolume_(e)),this.on(e,"volumechange",e=>this.updateARIAAttributes(e)),e.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(e){ve(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay")
10076if(t){const i=this.el(),n=ue(i),r=this.vertical()
10077let s=he(i,e)
10078s=r?s.y:s.x,s=Un(s,0,1),t.update(n,s,r)}ve(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}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(e){const t=this.player_.muted()?0:this.volumeAsPercentage_()
10079this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const e=this.player_.volume()
10080this.one("sliderinactive",()=>{0===this.player_.volume()&&this.player_.lastVolume_(e)})}}Zn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},V||C||Zn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Zn.prototype.playerEvent="volumechange",pt.registerComponent("VolumeBar",Zn)
10081class Jn extends pt{constructor(e,t={}){t.vertical=t.vertical||!1,(void 0===t.volumeBar||g(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})}(this,e),this.throttledHandleMouseMove=$e(We(this,this.handleMouseMove),Ge),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.on("mousedown",e=>this.handleMouseDown(e)),this.on("touchstart",e=>this.handleMouseDown(e)),this.on("mousemove",e=>this.handleMouseMove(e)),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 e="vjs-volume-horizontal"
10082return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument
10083this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument
10084this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}Jn.prototype.options_={children:["volumeBar"]},pt.registerComponent("VolumeControl",Jn)
10085class er extends zn{constructor(e,t){super(e,t),function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})}(this,e),this.on(e,["loadstart","volumechange"],e=>this.update(e))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),i=this.player_.lastVolume_()
10086if(0===t){const e=i<.1?.1:i
10087this.player_.volume(e),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume()
10088let t=3
10089this.setIcon("volume-high"),V&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),te(this.el_,[0,1,2,3].reduce((e,t)=>e+`${t?" ":""}vjs-vol-${t}`,"")),ee(this.el_,`vjs-vol-${t}`)}updateControlText_(){const e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute"
10090this.controlText()!==e&&this.controlText(e)}}er.prototype.controlText_="Mute",pt.registerComponent("MuteToggle",er)
10091class tr extends pt{constructor(e,t={}){void 0!==t.inline?t.inline=t.inline:t.inline=!0,(void 0===t.volumeControl||g(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=e=>this.handleKeyPress(e),this.on(e,["loadstart"],e=>this.volumePanelState_(e)),this.on(this.muteToggle,"keyup",e=>this.handleKeyPress(e)),this.on(this.volumeControl,"keyup",e=>this.handleVolumeControlKeyUp(e)),this.on("keydown",e=>this.handleKeyPress(e)),this.on("mouseover",e=>this.handleMouseOver(e)),this.on("mouseout",e=>this.handleMouseOut(e)),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 e="vjs-volume-panel-horizontal"
10092return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){"Escape"===e.key&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),Be(document,"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),je(document,"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){"Escape"===e.key&&this.handleMouseOut()}}tr.prototype.options_={children:["muteToggle","volumeControl"]}
10092,pt.registerComponent("VolumePanel",tr)
10093class ir extends zn{constructor(e,t){super(e,t),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.toLocaleString(e.language())])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions
10094return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return
10095const t=this.player_.currentTime(),i=this.player_.liveTracker,n=i&&i.isLive()?i.seekableEnd():this.player_.duration()
10096let r
10097r=t+this.skipTime<=n?t+this.skipTime:n,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}ir.prototype.controlText_="Skip Forward",pt.registerComponent("SkipForward",ir)
10098class nr extends zn{constructor(e,t){super(e,t),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.toLocaleString(e.language())])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions
10099return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),i=this.player_.liveTracker,n=i&&i.isLive()&&i.seekableStart()
10100let r
10101r=n&&t-this.skipTime<=n?n:t>=this.skipTime?t-this.skipTime:0,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}nr.prototype.controlText_="Skip Backward",pt.registerComponent("SkipBackward",nr)
10102class rr extends pt{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",e=>this.handleKeyDown(e)),this.boundHandleBlur_=e=>this.handleBlur(e),this.boundHandleTapClick_=e=>this.handleTapClick(e)}addEventListenerForItem(e){e instanceof pt&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof pt&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e)
10103t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul"
10104this.contentEl_=Y(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu")
10105const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"})
10106return t.appendChild(this.contentEl_),Be(t,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||document.activeElement
10107if(!this.children().some(e=>e.el()===t)){const e=this.menuButton_
10108e&&e.buttonPressed_&&t!==e.el().firstChild&&e.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton()
10109const t=this.children()
10110if(!Array.isArray(t))return
10111const i=t.filter(t=>t.el()===e.target)[0]
10112if(!i)return
10113"CaptionSettingsMenuItem"!==i.name()&&this.menuButton_.focus()}}handleKeyDown(e){"ArrowLeft"===e.key||"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):"ArrowRight"!==e.key&&"ArrowUp"!==e.key||(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0
10114void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0
10115void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)}focus(e=0){const t=this.children().slice()
10116t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}pt.registerComponent("Menu",rr)
10117class sr extends pt{constructor(e,t={}){super(e,t),this.menuButton_=new zn(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true")
10118const i=zn.prototype.buildCSSClass()
10119this.menuButton_.el_.className=this.buildCSSClass()+" "+i,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0
10120const n=e=>this.handleClick(e)
10121this.handleMenuKeyUp_=e=>this.handleMenuKeyUp(e),this.on(this.menuButton_,"tap",n),this.on(this.menuButton_,"click",n),this.on(this.menuButton_,"keydown",e=>this.handleKeyDown(e)),this.on(this.menuButton_,"mouseenter",()=>{this.addClass("vjs-hover"),this.menu.show(),Be(document,"keyup",this.handleMenuKeyUp_)}
vendor: 8,433 bytes, lines 10121-10164
10121),this.on("mouseleave",e=>this.handleMouseLeave(e)),this.on("keydown",e=>this.handleSubmenuKeyDown(e))}update(){const e=this.createMenu()
10122this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),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 e=new rr(this.player_,{menuButton:this})
10123if(this.hideThreshold_=0,this.options_.title){const t=Y("li",{className:"vjs-menu-title",textContent:dt(this.options_.title),tabIndex:-1}),i=new pt(this.player_,{el:t})
10124e.addItem(i)}if(this.items=this.createItems(),this.items)for(let t=0;t<this.items.length;t++)e.addItem(this.items[t])
10125return e}createItems(){}createEl(){return super.createEl("div",{className:this.buildWrapperCSSClass()},{})}setIcon(e){super.setIcon(e,this.menuButton_.el_)}buildWrapperCSSClass(){let e="vjs-menu-button"
10126!0===this.options_.inline?e+="-inline":e+="-popup"
10127return`vjs-menu-button ${e} ${zn.prototype.buildCSSClass()} ${super.buildCSSClass()}`}buildCSSClass(){let e="vjs-menu-button"
10128return!0===this.options_.inline?e+="-inline":e+="-popup",`vjs-menu-button ${e} ${super.buildCSSClass()}`}controlText(e,t=this.menuButton_.el()){return this.menuButton_.controlText(e,t)}dispose(){this.handleMouseLeave(),super.dispose()}handleClick(e){this.buttonPressed_?this.unpressButton():this.pressButton()}handleMouseLeave(e){this.removeClass("vjs-hover"),je(document,"keyup",this.handleMenuKeyUp_)}focus(){this.menuButton_.focus()}blur(){this.menuButton_.blur()}handleKeyDown(e){"Escape"===e.key||"Tab"===e.key?(this.buttonPressed_&&this.unpressButton(),"Tab"===!e.key&&(e.preventDefault(),this.menuButton_.focus())):"Up"!==e.key&&("Down"!==e.key||this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled)||this.buttonPressed_||(e.preventDefault(),this.pressButton())}handleMenuKeyUp(e){"Escape"!==e.key&&"Tab"!==e.key||this.removeClass("vjs-hover")}handleSubmenuKeyPress(e){this.handleSubmenuKeyDown(e)}handleSubmenuKeyDown(e){"Escape"!==e.key&&"Tab"!==e.key||(this.buttonPressed_&&this.unpressButton(),"Tab"===!e.key&&(e.preventDefault(),this.menuButton_.focus()))}pressButton(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),V&&Q())return
10129this.menu.focus()}}unpressButton(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))}disable(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()}enable(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()}}pt.registerComponent("MenuButton",sr)
10130class or extends sr{constructor(e,t){const i=t.tracks
10131if(super(e,t),this.items.length<=1&&this.hide(),!i)return
10132const n=We(this,this.update)
10133i.addEventListener("removetrack",n),i.addEventListener("addtrack",n),i.addEventListener("labelchange",n),this.player_.on("ready",n),this.player_.on("dispose",function(){i.removeEventListener("removetrack",n),i.removeEventListener("addtrack",n),i.removeEventListener("labelchange",n)})}}pt.registerComponent("TrackButton",or)
10134class ar extends Ln{constructor(e,t){super(e,t),this.selectable=t.selectable,this.isSelected_=t.selected||!1,this.multiSelectable=t.multiSelectable,this.selected(this.isSelected_),this.selectable?this.multiSelectable?this.el_.setAttribute("role","menuitemcheckbox"):this.el_.setAttribute("role","menuitemradio"):this.el_.setAttribute("role","menuitem")}createEl(e,t,i){this.nonIconControl=!0
10135const n=super.createEl("li",Object.assign({className:"vjs-menu-item",tabIndex:-1},t),i),r=Y("span",{className:"vjs-menu-item-text",textContent:this.localize(this.options_.label)})
10136return this.player_.options_.experimentalSvgIcons?n.appendChild(r):n.replaceChild(r,n.querySelector(".vjs-icon-placeholder")),n}handleKeyDown(e){["Tab","Escape","ArrowUp","ArrowLeft","ArrowRight","ArrowDown"].includes(e.key)||super.handleKeyDown(e)}handleClick(e){this.selected(!0)}selected(e){this.selectable&&(e?(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))}}pt.registerComponent("MenuItem",ar)
10137class lr extends ar{constructor(e,t){const i=t.track,n=e.textTracks()
10138t.label=i.label||i.language||"Unknown",t.selected="showing"===i.mode,super(e,t),this.track=i,this.kinds=(t.kinds||[t.kind||this.track.kind]).filter(Boolean)
10139const r=(...e)=>{this.handleTracksChange.apply(this,e)},s=(...e)=>{this.handleSelectedLanguageChange.apply(this,e)}
10140if(e.on(["loadstart","texttrackchange"],r),n.addEventListener("change",r),n.addEventListener("selectedlanguagechange",s),this.on("dispose",function(){e.off(["loadstart","texttrackchange"],r),n.removeEventListener("change",r),n.removeEventListener("selectedlanguagechange",s)}),void 0===n.onchange){let e
10141this.on(["tap","click"],function(){if("object"!=typeof window.Event)try{e=new window.Event("change")}catch(err){}e||(e=document.createEvent("Event"),e.initEvent("change",!0,!0)),n.dispatchEvent(e)})}this.handleTracksChange()}handleClick(e){const t=this.track,i=this.player_.textTracks()
10142if(super.handleClick(e),i)for(let n=0;n<i.length;n++){const e=i[n];-1!==this.kinds.indexOf(e.kind)&&(e===t?"showing"!==e.mode&&(e.mode="showing"):"disabled"!==e.mode&&(e.mode="disabled"))}}handleTracksChange(e){const t="showing"===this.track.mode
10143t!==this.isSelected_&&this.selected(t)}handleSelectedLanguageChange(e){if("showing"===this.track.mode){const e=this.player_.cache_.selectedLanguage
10144if(e&&e.enabled&&e.language===this.track.language&&e.kind!==this.track.kind)return
10145this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}}dispose(){this.track=null,super.dispose()}}pt.registerComponent("TextTrackMenuItem",lr)
10146class cr extends lr{constructor(e,t){t.track={player:e,kind:t.kind,kinds:t.kinds,default:!1,mode:"disabled"},t.kinds||(t.kinds=[t.kind]),t.label?t.track.label=t.label:t.track.label=t.kinds.join(" and ")+" off",t.selectable=!0,t.multiSelectable=!1,super(e,t)}handleTracksChange(e){const t=this.player().textTracks()
10147let i=!0
10148for(let n=0,r=t.length;n<r;n++){const e=t[n]
10149if(this.options_.kinds.indexOf(e.kind)>-1&&"showing"===e.mode){i=!1
10150break}}i!==this.isSelected_&&this.selected(i)}handleSelectedLanguageChange(e){const t=this.player().textTracks()
10151let i=!0
10152for(let n=0,r=t.length;n<r;n++){const e=t[n]
10153if(["captions","descriptions","subtitles"].indexOf(e.kind)>-1&&"showing"===e.mode){i=!1
10154break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}pt.registerComponent("OffTextTrackMenuItem",cr)
10155class ur extends or{constructor(e,t={}){t.tracks=e.textTracks(),super(e,t)}createItems(e=[],t=lr){let i
10156this.label_&&(i=`${this.label_} off`),e.push(new cr(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1
10157const n=this.player_.textTracks()
10158Array.isArray(this.kinds_)||(this.kinds_=[this.kind_])
10159for(let r=0;r<n.length;r++){const i=n[r]
10160if(this.kinds_.indexOf(i.kind)>-1){const n=new t(this.player_,{track:i,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1})
10161n.addClass(`vjs-${i.kind}-menu-item`),e.push(n)}}return e}}pt.registerComponent("TextTrackButton",ur)
10162class dr extends ar{constructor(e,t){const i=t.track,n=t.cue,r=e.currentTime()
10163t.selectable=!0,t.multiSelectable=!1,t.label=n.text,t.selected=n.startTime<=r&&r<n.endTime,super(e,t),this.track=i,this.cue=n}handleClick(e){super.handleClick(),this.player_.currentTime(this.cue.startTime)}}pt.registerComponent("ChaptersTrackMenuItem",dr)
10164class hr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("chapters"),this.selectCurrentItem_=()=>{this.items.forEach(e=>{e.selected(this.track_.activeCues[0]===e.cue)})}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&"chapters"!==e.track.kind)return
vendor: 9,503 bytes, lines 10165-10214
10165const t=this.findChaptersTrack()
10166t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_)
10167e&&e.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden"
10168const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_)
10169e&&e.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[]
10170for(let t=e.length-1;t>=0;t--){const i=e[t]
10171if(i.kind===this.kind_)return i}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(dt(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[]
10172if(!this.track_)return e
10173const t=this.track_.cues
10174if(!t)return e
10175for(let i=0,n=t.length;i<n;i++){const n=t[i],r=new dr(this.player_,{track:this.track_,cue:n})
10176e.push(r)}return e}}hr.prototype.kind_="chapters",hr.prototype.controlText_="Chapters",pt.registerComponent("ChaptersButton",hr)
10177class fr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("audio-description")
10178const n=e.textTracks(),r=We(this,this.handleTracksChange)
10179n.addEventListener("change",r),this.on("dispose",function(){n.removeEventListener("change",r)})}handleTracksChange(e){const t=this.player().textTracks()
10180let i=!1
10181for(let n=0,r=t.length;n<r;n++){const e=t[n]
10182if(e.kind!==this.kind_&&"showing"===e.mode){i=!0
10183break}}i?this.disable():this.enable()}buildCSSClass(){return`vjs-descriptions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-descriptions-button ${super.buildWrapperCSSClass()}`}}fr.prototype.kind_="descriptions",fr.prototype.controlText_="Descriptions",pt.registerComponent("DescriptionsButton",fr)
10184class pr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("subtitles")}buildCSSClass(){return`vjs-subtitles-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subtitles-button ${super.buildWrapperCSSClass()}`}}pr.prototype.kind_="subtitles",pr.prototype.controlText_="Subtitles",pt.registerComponent("SubtitlesButton",pr)
10185class mr extends lr{constructor(e,t){t.track={player:e,kind:t.kind,label:t.kind+" settings",selectable:!1,default:!1,mode:"disabled"},t.selectable=!1,t.name="CaptionSettingsMenuItem",super(e,t),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+t.kind+" settings dialog")}handleClick(e){this.player().getChild("textTrackSettings").open()}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.kind+" settings"),super.handleLanguagechange()}}pt.registerComponent("CaptionSettingsMenuItem",mr)
10186class gr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("captions")}buildCSSClass(){return`vjs-captions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-captions-button ${super.buildWrapperCSSClass()}`}createItems(){const e=[]
10187return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new mr(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),super.createItems(e)}}gr.prototype.kind_="captions",gr.prototype.controlText_="Captions",pt.registerComponent("CaptionsButton",gr)
10188class yr extends lr{createEl(e,t,i){const n=super.createEl(e,t,i),r=n.querySelector(".vjs-menu-item-text")
10189return"captions"===this.options_.track.kind&&(this.player_.options_.experimentalSvgIcons?this.setIcon("captions",n):r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),r.appendChild(Y("span",{className:"vjs-control-text",textContent:` ${this.localize("Captions")}`}))),n}}pt.registerComponent("SubsCapsMenuItem",yr)
10190class vr extends ur{constructor(e,t={}){super(e,t),this.label_="subtitles",this.setIcon("subtitles"),["en","en-us","en-ca","fr-ca"].indexOf(this.player_.language_)>-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(dt(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[]
10191return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new mr(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,yr),e}}vr.prototype.kinds_=["captions","subtitles"],vr.prototype.controlText_="Subtitles",pt.registerComponent("SubsCapsButton",vr)
10192class _r extends ar{constructor(e,t){const i=t.track,n=e.audioTracks()
10193t.label=i.label||i.language||"Unknown",t.selected=i.enabled,super(e,t),this.track=i,this.addClass(`vjs-${i.kind}-menu-item`)
10194const r=(...e)=>{this.handleTracksChange.apply(this,e)}
10195n.addEventListener("change",r),this.on("dispose",()=>{n.removeEventListener("change",r)})}createEl(e,t,i){const n=super.createEl(e,t,i),r=n.querySelector(".vjs-menu-item-text")
10196return["main-desc","descriptions"].indexOf(this.options_.track.kind)>=0&&(r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),r.appendChild(Y("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),n}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const e=this.player_.audioTracks()
10197for(let t=0;t<e.length;t++){const i=e[t]
10198i!==this.track&&(i.enabled=i===this.track)}}}handleTracksChange(e){this.selected(this.track.enabled)}}pt.registerComponent("AudioTrackMenuItem",_r)
10199class br extends or{constructor(e,t={}){t.tracks=e.audioTracks(),super(e,t),this.setIcon("audio")}buildCSSClass(){return`vjs-audio-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-audio-button ${super.buildWrapperCSSClass()}`}createItems(e=[]){this.hideThreshold_=1
10200const t=this.player_.audioTracks()
10201for(let i=0;i<t.length;i++){const n=t[i]
10202e.push(new _r(this.player_,{track:n,selectable:!0,multiSelectable:!1}))}return e}}br.prototype.controlText_="Audio Track",pt.registerComponent("AudioTrackButton",br)
10203class wr extends ar{constructor(e,t){const i=t.rate,n=parseFloat(i,10)
10204t.label=i,t.selected=n===e.playbackRate(),t.selectable=!0,t.multiSelectable=!1,super(e,t),this.label=i,this.rate=n,this.on(e,"ratechange",e=>this.update(e))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}wr.prototype.contentElType="button",pt.registerComponent("PlaybackRateMenuItem",wr)
10205class Ar extends sr{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",e=>this.updateVisibility(e)),this.on(e,"ratechange",e=>this.updateLabel(e)),this.on(e,"playbackrateschange",e=>this.handlePlaybackRateschange(e))}createEl(){const e=super.createEl()
10206return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=Y("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[]
10207for(let i=e.length-1;i>=0;i--)t.push(new wr(this.player(),{rate:e[i]+"x"}))
10208return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player()
10209return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}Ar.prototype.controlText_="Playback Rate",pt.registerComponent("PlaybackRateMenuButton",Ar)
10210class Tr extends pt{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(e="div",t={},i={}){return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,i)}}pt.registerComponent("Spacer",Tr)
10211pt.registerComponent("CustomControlSpacer",class extends Tr{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}})
10212class Cr extends pt{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}Cr.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},pt.registerComponent("ControlBar",Cr)
10213class Lr extends zt{constructor(e,t){super(e,t),this.on(e,"error",e=>{this.open(e)})}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error()
10214return e?this.localize(e.message):""}}Lr.prototype.options_=Object.assign({}
vendor: 9,259 bytes, lines 10214-10266
10214,zt.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),pt.registerComponent("ErrorDisplay",Lr)
10215class xr extends pt{constructor(e,t={}){super(e,t),this.el_.setAttribute("aria-labelledby",this.selectLabelledbyIds)}createEl(){this.selectLabelledbyIds=[this.options_.legendId,this.options_.labelId].join(" ").trim()
10216return Y("select",{id:this.options_.id},{},this.options_.SelectOptions.map(e=>{const t=(this.options_.labelId?this.options_.labelId:`vjs-track-option-${De()}`)+"-"+e[1].replace(/\W+/g,""),i=Y("option",{id:t,value:this.localize(e[0]),textContent:this.localize(e[1])})
10217return i.setAttribute("aria-labelledby",`${this.selectLabelledbyIds} ${t}`),i}))}}pt.registerComponent("TextTrackSelect",xr)
10218class Mr extends pt{constructor(e,t={}){super(e,t)
10219const i=Y("legend",{textContent:this.localize(this.options_.legendText),id:this.options_.legendId})
10220this.el().appendChild(i)
10221const n=this.options_.selects
10222for(const r of n){const t=this.options_.selectConfigs[r],i=t.className,n=t.id.replace("%s",this.options_.id_)
10223let s=null
10224const o=`vjs_select_${De()}`
10225if("colors"===this.options_.type){s=Y("span",{className:i})
10226const e=Y("label",{id:n,className:"vjs-label",textContent:this.localize(t.label)})
10227e.setAttribute("for",o),s.appendChild(e)}const a=new xr(e,{SelectOptions:t.options,legendId:this.options_.legendId,id:o,labelId:n})
10228this.addChild(a),"colors"===this.options_.type&&(s.appendChild(a.el()),this.el().appendChild(s))}}createEl(){return Y("fieldset",{className:this.options_.className})}}pt.registerComponent("TextTrackFieldset",Mr)
10229class Er extends pt{constructor(e,t={}){super(e,t)
10230const i=this.options_.textTrackComponentid,n=new Mr(e,{id_:i,legendId:`captions-text-legend-${i}`,legendText:this.localize("Text"),className:"vjs-fg vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"colors"})
10231this.addChild(n)
10232const r=new Mr(e,{id_:i,legendId:`captions-background-${i}`,legendText:this.localize("Text Background"),className:"vjs-bg vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"colors"})
10233this.addChild(r)
10234const s=new Mr(e,{id_:i,legendId:`captions-window-${i}`,legendText:this.localize("Caption Area Background"),className:"vjs-window vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"colors"})
10235this.addChild(s)}createEl(){return Y("div",{className:"vjs-track-settings-colors"})}}pt.registerComponent("TextTrackSettingsColors",Er)
10236class Sr extends pt{constructor(e,t={}){super(e,t)
10237const i=this.options_.textTrackComponentid,n=new Mr(e,{id_:i,legendId:`captions-font-size-${i}`,legendText:"Font Size",className:"vjs-font-percent vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"font"})
10238this.addChild(n)
10239const r=new Mr(e,{id_:i,legendId:`captions-edge-style-${i}`,legendText:this.localize("Text Edge Style"),className:"vjs-edge-style vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"font"})
10240this.addChild(r)
10241const s=new Mr(e,{id_:i,legendId:`captions-font-family-${i}`,legendText:this.localize("Font Family"),className:"vjs-font-family vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"font"})
10242this.addChild(s)}createEl(){return Y("div",{className:"vjs-track-settings-font"})}}pt.registerComponent("TextTrackSettingsFont",Sr)
10243class kr extends pt{constructor(e,t={}){super(e,t)
10244const i=new zn(e,{controlText:this.localize("restore all settings to the default values"),className:"vjs-default-button"})
10245i.el().classList.remove("vjs-control","vjs-button"),i.el().textContent=this.localize("Reset"),this.addChild(i)
10246const n=this.localize("Done"),r=new zn(e,{controlText:n,className:"vjs-done-button"})
10247r.el().classList.remove("vjs-control","vjs-button"),r.el().textContent=n,this.addChild(r)}createEl(){return Y("div",{className:"vjs-track-settings-controls"})}}pt.registerComponent("TrackSettingsControls",kr)
10248const Pr="vjs-text-track-settings",Or=["#000","Black"],zr=["#00F","Blue"],Dr=["#0FF","Cyan"],Ir=["#0F0","Green"],Nr=["#F0F","Magenta"],Rr=["#F00","Red"],Fr=["#FFF","White"],Br=["#FF0","Yellow"],jr=["1","Opaque"],Ur=["0.5","Semi-Transparent"],Vr=["0","Transparent"],Hr={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Or,Fr,Rr,Ir,zr,Br,Nr,Dr],className:"vjs-bg-color"},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[jr,Ur,Vr],className:"vjs-bg-opacity vjs-opacity"},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Fr,Or,Rr,Ir,zr,Br,Nr,Dr],className:"vjs-text-color"},edgeStyle:{selector:".vjs-edge-style > select",id:"",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"",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:"",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:e=>"1.00"===e?null:Number(e)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[jr,Ur],className:"vjs-text-opacity vjs-opacity"},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color",className:"vjs-window-color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[Vr,Ur,jr],className:"vjs-window-opacity vjs-opacity"}}
10249function qr(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}Hr.windowColor.options=Hr.backgroundColor.options
10250pt.registerComponent("TextTrackSettings",class extends zt{constructor(e,t){t.temporary=!1,super(e,t),this.updateDisplay=this.updateDisplay.bind(this),this.fill(),this.hasBeenOpened_=this.hasBeenFilled_=!0,this.renderModalComponents(e),this.endDialog=Y("p",{className:"vjs-control-text",textContent:this.localize("End of dialog window.")}),this.el().appendChild(this.endDialog),this.setDefaults(),void 0===t.persistTextTrackSettings&&(this.options_.persistTextTrackSettings=this.options_.playerOptions.persistTextTrackSettings),this.bindFunctionsToSelectsAndButtons(),this.options_.persistTextTrackSettings&&this.restoreSettings()}renderModalComponents(e){const t=new Er(e,{textTrackComponentid:this.id_,selectConfigs:Hr,fieldSets:[["color","textOpacity"],["backgroundColor","backgroundOpacity"],["windowColor","windowOpacity"]]})
10251this.addChild(t)
10252const i=new Sr(e,{textTrackComponentid:this.id_,selectConfigs:Hr,fieldSets:[["fontPercent"],["edgeStyle"],["fontFamily"]]})
10253this.addChild(i)
10254const n=new kr(e)
10255this.addChild(n)}bindFunctionsToSelectsAndButtons(){this.on(this.$(".vjs-done-button"),["click","tap"],()=>{this.saveSettings(),this.close()}),this.on(this.$(".vjs-default-button"),["click","tap"],()=>{this.setDefaults(),this.updateDisplay()}),f(Hr,e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})}dispose(){this.endDialog=null,super.dispose()}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 p(Hr,(e,t,i)=>{const n=(r=this.$(t.selector),s=t.parser,qr(r.options[r.options.selectedIndex].value,s))
10256var r,s
10257return void 0!==n&&(e[i]=n),e},{})}setValues(e){f(Hr,(t,i)=>{(function(e,t,i){if(t)for(let n=0;n<e.options.length;n++)if(qr(e.options[n].value,i)===t){e.selectedIndex=n
10258break}})(this.$(t.selector),e[i],t.parser)})}setDefaults(){f(Hr,e=>{const t=e.hasOwnProperty("default")?e.default:0
10259this.$(e.selector).selectedIndex=t})}restoreSettings(){let e
10260try{e=JSON.parse(window.localStorage.getItem(Pr))}catch(err){c.warn(err)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return
10261const e=this.getValues()
10262try{Object.keys(e).length?window.localStorage.setItem(Pr,JSON.stringify(e)):window.localStorage.removeItem(Pr)}catch(err){c.warn(err)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay")
10263e&&e.updateDisplay()}handleLanguagechange(){this.fill(),this.renderModalComponents(this.player_),this.bindFunctionsToSelectsAndButtons()}})
10264pt.registerComponent("ResizeManager",class extends pt{constructor(e,t){let i=t.ResizeObserver||window.ResizeObserver
10265null===t.ResizeObserver&&(i=!1)
10266super(e,y({createEl:!i,reportTouchActivity:!1},t)),this.ResizeObserver=t.ResizeObserver||window.ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=Qe(()=>{this.resizeHandler()},100,!1,this),i?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el(
vendor: 5,230 bytes, lines 10266-10287
10266))):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return
10267const e=this.debouncedHandler_
10268let t=this.unloadListener_=function(){je(this,"resize",e),je(this,"unload",t),t=null}
10269Be(this.el_.contentWindow,"unload",t),Be(this.el_.contentWindow,"resize",e)},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()}})
10270const Gr={trackingThreshold:20,liveTolerance:15}
10271pt.registerComponent("LiveTracker",class extends pt{constructor(e,t){super(e,y(Gr,t,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=e=>this.handlePlay(e),this.handleFirstTimeupdate_=e=>this.handleFirstTimeupdate(e),this.handleSeeked_=e=>this.handleSeeked(e),this.seekToLiveEdge_=e=>this.seekToLiveEdge(e),this.reset_(),this.on(this.player_,"durationchange",e=>this.handleDurationchange(e)),this.on(this.player_,"canplay",()=>this.toggleTracking())}trackLive_(){const e=this.player_.seekable()
10272if(!e||!e.length)return
10273const t=Number(window.performance.now().toFixed(4)),i=-1===this.lastTime_?0:(t-this.lastTime_)/1e3
10274this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+i
10275const n=this.liveCurrentTime(),r=this.player_.currentTime()
10276let s=this.player_.paused()||this.seekedBehindLive_||Math.abs(n-r)>this.options_.liveTolerance
10277this.timeupdateSeen_&&n!==1/0||(s=!1),s!==this.behindLiveEdge_&&(this.behindLiveEdge_=s,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_,Ge),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 e=Math.abs(this.liveCurrentTime()-this.player_.currentTime())
10278this.seekedBehindLive_=this.nextSeekedFromUser_&&e>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 e=this.player_.seekable(),t=[]
10279let i=e?e.length:0
10280for(;i--;)t.push(e.end(i))
10281return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[]
10282let i=e?e.length:0
10283for(;i--;)t.push(e.start(i))
10284return t.length?t.sort()[0]:0}liveWindow(){const e=this.liveCurrentTime()
10285return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd()
10286return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,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()}})
10287pt.registerComponent("TitleBar",class extends pt{constructor(e,t){super(e,t),this.on("statechanged",e=>this.updateDom_()),this.updateDom_()}createEl(){return this.els={title:Y("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${De()}`}),description:Y("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${De()}`})},Y("div",{className:"vjs-title-bar"},{},v(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,i={title:"aria-labelledby",description:"aria-describedby"};
10287["title","description"].forEach(e=>{const n=this.state[e],r=this.els[e],s=i[e]
10288pe(r),n&&K(r,n),t&&(t.removeAttribute(s),n&&t.setAttribute(s,r.id))}),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_
10289t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}})
10290const Wr={initialDisplay:4e3,position:[],takeFocus:!1}
10291pt.registerComponent("TransientButton",class extends zn{constructor(e,t){super(e,t=y(Wr,t)),this.controlText(t.controlText),this.hide(),this.on(this.player_,["useractive","userinactive"],e=>{this.removeClass("force-display")})}buildCSSClass(){return`vjs-transient-button focus-visible ${this.options_.position.map(e=>`vjs-${e}`).join(" ")}`}createEl(){const e=Y("button",{},{type:"button",class:this.buildCSSClass()},Y("span"))
10292return this.controlTextEl_=e.querySelector("span"),e}show(){super.show(),this.addClass("force-display"),this.options_.takeFocus&&this.el().focus({preventScroll:!0}),this.forceDisplayTimeout=this.player_.setTimeout(()=>{this.removeClass("force-display")},this.options_.initialDisplay)}hide(){this.removeClass("force-display"),super.hide()}dispose(){this.player_.clearTimeout(this.forceDisplayTimeout),super.dispose()}})
10293const $r=e=>{const t=e.el()
10294if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0
10295const i=e.$$("source"),n=[]
10296let r=""
10297if(!i.length)return!1
10298for(let s=0;s<i.length;s++){const e=i[s].src
10299e&&-1===n.indexOf(e)&&n.push(e)}return!!n.length&&(1===n.length&&(r=n[0]),e.triggerSourceset(r),!0)},Qr=Object.defineProperty({},"innerHTML",{get(){return this.cloneNode(!0).innerHTML},set(e){const t=document.createElement(this.nodeName.toLowerCase())
10300t.innerHTML=e
10301const i=document.createDocumentFragment()
10302for(;t.childNodes.length;)i.appendChild(t.childNodes[0])
10303return this.innerText="",window.Element.prototype.appendChild.call(this,i),this.innerHTML}}),Xr=(e,t)=>{let i={}
10304for(let n=0;n<e.length&&(i=Object.getOwnPropertyDescriptor(e[n],t),!(i&&i.set&&i.get));n++);return i.enumerable=!0,i.configurable=!0,i},Yr=function(e){const t=e.el()
10305if(t.resetSourceWatch_)return
10306const i={},n=(e=>Xr([e.el(),window.HTMLMediaElement.prototype,window.Element.prototype,Qr],"innerHTML"))(e),r=i=>(...n)=>{const r=i.apply(t,n)
10307return $r(e),r};["append","appendChild","insertAdjacentHTML"].forEach(e=>{t[e]&&(i[e]=t[e],t[e]=r(i[e]))}),Object.defineProperty(t,"innerHTML",y(n,{set:r(n.set)})),t.resetSourceWatch_=()=>
10307{t.resetSourceWatch_=null,Object.keys(i).forEach(e=>{t[e]=i[e]}),Object.defineProperty(t,"innerHTML",n)},e.one("sourceset",t.resetSourceWatch_)},Kr=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?$t(window.Element.prototype.getAttribute.call(this,"src")):""},set(e){return window.Element.prototype.setAttribute.call(this,"src",e),e}}),Zr=function(e){if(!e.featuresSourceset)return
10308const t=e.el()
10309if(t.resetSourceset_)return
10310const i=(e=>Xr([e.el(),window.HTMLMediaElement.prototype,Kr],"src"))(e),n=t.setAttribute,r=t.load
10311Object.defineProperty(t,"src",y(i,{set:n=>{const r=i.set.call(t,n)
10312return e.triggerSourceset(t.src),r}})),t.setAttribute=(i,r)=>{const s=n.call(t,i,r)
10313return/src/i.test(i)&&e.triggerSourceset(t.src),s},t.load=()=>{const i=r.call(t)
10314return $r(e)||(e.triggerSourceset(""),Yr(e)),i},t.currentSrc?e.triggerSourceset(t.currentSrc):$r(e)||Yr(e),t.resetSourceset_=()=>{t.resetSourceset_=null,t.load=r,t.setAttribute=n,Object.defineProperty(t,"src",i),t.resetSourceWatch_&&t.resetSourceWatch_()}}
10315class Jr extends an{constructor(e,t){super(e,t)
10316const i=e.source
10317let n=!1
10318if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,i&&(this.el_.currentSrc!==i.src||e.tag&&3===e.tag.initNetworkState_)?this.setSource(i):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const e=this.el_.childNodes
10319let t=e.length
10320const i=[]
10321for(;t--;){const r=e[t]
10322"track"===r.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(r),this.remoteTextTracks().addTrack(r.track),this.textTracks().addTrack(r.track),n||this.el_.hasAttribute("crossorigin")||!Xt(r.src)||(n=!0)):i.push(r))}for(let n=0;n<i.length;n++)this.el_.removeChild(i[n])}this.proxyNativeTracks_(),this.featuresNativeTextTracks&&n&&c.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),this.restoreMetadataTracksInIOSNativePlayer_(),(j||N)&&!0===e.nativeControlsForTouch&&this.setControls(!0),this.proxyWebkitFullscreen_(),this.triggerReady()}dispose(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),Jr.disposeMediaElement(this.el_),this.options_=null,super.dispose()}setupSourcesetHandling_(){Zr(this)}restoreMetadataTracksInIOSNativePlayer_(){const e=this.textTracks()
10323let t
10324const i=()=>{t=[]
10325for(let i=0;i<e.length;i++){const n=e[i]
10326"metadata"===n.kind&&t.push({track:n,storedMode:n.mode})}}
10327i(),e.addEventListener("change",i),this.on("dispose",()=>e.removeEventListener("change",i))
10328const n=()=>{for(let e=0;e<t.length;e++){const i=t[e]
10329"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}e.removeEventListener("change",n)}
10330this.on("webkitbeginfullscreen",()=>{e.removeEventListener("change",i),e.removeEventListener("change",n),e.addEventListener("change",n)}),this.on("webkitendfullscreen",()=>{e.removeEventListener("change",i),e.addEventListener("change",i),e.removeEventListener("change",n)})}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return
10331const i=e.toLowerCase()
10332this[`${i}TracksListeners_`]&&Object.keys(this[`${i}TracksListeners_`]).forEach(e=>{this.el()[`${i}Tracks`].removeEventListener(e,this[`${i}TracksListeners_`][e])}),this[`featuresNative${e}Tracks`]=!t,this[`${i}TracksListeners_`]=null,this.proxyNativeTracksForType_(i)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=Ci[e],i=this.el()[t.getterName],n=this[t.getterName]()
10333if(!this[`featuresNative${t.capitalName}Tracks`]||!i||!i.addEventListener)return
10334const r={change:t=>{const i={type:"change",target:n,currentTarget:n,srcElement:n}
10335n.trigger(i),"text"===e&&this[Li.remoteText.getterName]().trigger(i)},addtrack(e){n.addTrack(e.track)},removetrack(e){n.removeTrack(e.track)}},s=function(){const e=[]
10336for(let t=0;t<n.length;t++){let r=!1
10337for(let e=0;e<i.length;e++)if(i[e]===n[t]){r=!0
10338break}r||e.push(n[t])}for(;e.length;)n.removeTrack(e.shift())}
vendor: 7,862 bytes, lines 10339-10383
10339this[t.getterName+"Listeners_"]=r,Object.keys(r).forEach(e=>{const t=r[e]
10340i.addEventListener(e,t),this.on("dispose",n=>i.removeEventListener(e,t))}),this.on("loadstart",s),this.on("dispose",e=>this.off("loadstart",s))}proxyNativeTracks_(){Ci.names.forEach(e=>{this.proxyNativeTracksForType_(e)})}createEl(){let e=this.options_.tag
10341if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){const t=e.cloneNode(!0)
10342e.parentNode&&e.parentNode.insertBefore(t,e),Jr.disposeMediaElement(e),e=t}else{e=document.createElement("video")
10343const t=y({},this.options_.tag&&re(this.options_.tag))
10344j&&!0===this.options_.nativeControlsForTouch||delete t.controls,ne(e,Object.assign(t,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}void 0!==this.options_.preload&&oe(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture)
10345const t=["loop","muted","playsinline","autoplay"]
10346for(let i=0;i<t.length;i++){const n=t[i],r=this.options_[n]
10347void 0!==r&&(r?oe(e,n,n):ae(e,n),e[n]=r)}return e}handleLateInit_(e){if(0===e.networkState||3===e.networkState)return
10348if(0===e.readyState){let e=!1
10349const t=function(){e=!0}
10350this.on("loadstart",t)
10351const i=function(){e||this.trigger("loadstart")}
10352return this.on("loadedmetadata",i),void this.ready(function(){this.off("loadstart",t),this.off("loadedmetadata",i),e||this.trigger("loadstart")})}const t=["loadstart"]
10353t.push("loadedmetadata"),e.readyState>=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready(function(){t.forEach(function(e){this.trigger(e)},this)})}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&H?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){c(t,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&C&&E&&0===this.el_.currentTime){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))}
10354return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return
10355const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))}
10356this.on("webkitbeginfullscreen",t),this.on("dispose",()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)})}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const e=this.el_
10357if(e.paused&&e.networkState<=e.HAVE_METADATA)Mt(this.el_.play()),this.setTimeout(function(){e.pause()
10358try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0)
10359else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(void 0===e)return this.el_.src
10360this.setSrc(e)}addSourceElement(e,t){if(!e)return c.error("Invalid source URL."),!1
10361const i={src:e}
10362t&&(i.type=t)
10363const n=Y("source",{},i)
10364return this.el_.appendChild(n),!0}removeSourceElement(e){if(!e)return c.error("Source URL is required to remove the source element."),!1
10365const t=this.el_.querySelectorAll("source")
10366for(const i of t)if(i.src===e)return this.el_.removeChild(i),!0
10367return c.warn(`No matching source element found with src: ${e}`),!1}reset(){Jr.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,i):super.addTextTrack(e,t,i)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e)
10368const t=document.createElement("track")
10369return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const i=super.addRemoteTextTrack(e,t)
10370return this.featuresNativeTextTracks&&this.el().appendChild(i),i}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track")
10371let i=t.length
10372for(;i--;)e!==t[i]&&e!==t[i].track||this.el().removeChild(t[i])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality()
10373const e={}
10374return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&(e.creationTime=window.performance.now()),e}}_(Jr,"TEST_VID",function(){if(!W())return
10375const e=document.createElement("video"),t=document.createElement("track")
10376return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}),Jr.isSupported=function(){try{Jr.TEST_VID.volume=.5}catch(e){return!1}return!(!Jr.TEST_VID||!Jr.TEST_VID.canPlayType)},Jr.canPlayType=function(e){return Jr.TEST_VID.canPlayType(e)},Jr.canPlaySource=function(e,t){return Jr.canPlayType(e.type)},Jr.canControlVolume=function(){try{const e=Jr.TEST_VID.volume
10377Jr.TEST_VID.volume=e/2+.1
10378const t=e!==Jr.TEST_VID.volume
10379return t&&V?(window.setTimeout(()=>{Jr&&Jr.prototype&&(Jr.prototype.featuresVolumeControl=e!==Jr.TEST_VID.volume)}),!1):t}catch(e){return!1}},Jr.canMuteVolume=function(){try{const e=Jr.TEST_VID.muted
10380return Jr.TEST_VID.muted=!e,Jr.TEST_VID.muted?oe(Jr.TEST_VID,"muted","muted"):ae(Jr.TEST_VID,"muted"),e!==Jr.TEST_VID.muted}catch(e){return!1}},Jr.canControlPlaybackRate=function(){if(C&&E&&k<58)return!1
10381try{const e=Jr.TEST_VID.playbackRate
10382return Jr.TEST_VID.playbackRate=e/2+.1,e!==Jr.TEST_VID.playbackRate}catch(e){return!1}},Jr.canOverrideAttributes=function(){try{const e=()=>{}
10383Object.defineProperty(document.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(document.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},Jr.supportsNativeTextTracks=function(){return H||V&&E},Jr.supportsNativeVideoTracks=function(){return!(!Jr.TEST_VID||!Jr.TEST_VID.videoTracks)},Jr.supportsNativeAudioTracks=function(){return!(!Jr.TEST_VID||!Jr.TEST_VID.audioTracks)},Jr.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"]].forEac
vendor: 4,123 bytes, lines 10383-10397
10383h(function([e,t]){_(Jr.prototype,e,()=>Jr[t](),!0)}),Jr.prototype.featuresVolumeControl=Jr.canControlVolume(),Jr.prototype.movingMediaElementInDOM=!V,Jr.prototype.featuresFullscreenResize=!0,Jr.prototype.featuresProgressEvents=!0,Jr.prototype.featuresTimeupdateEvents=!0,Jr.prototype.featuresVideoFrameCallback=!(!Jr.TEST_VID||!Jr.TEST_VID.requestVideoFrameCallback),Jr.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild)
10384e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()}},Jr.resetMediaElement=function(e){if(!e)return
10385const t=e.querySelectorAll("source")
10386let i=t.length
10387for(;i--;)e.removeChild(t[i])
10388e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(e){Jr.prototype["set"+dt(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(e){Jr.prototype["set"+dt(e)]=function(t){this.el_[e]=t}}),["pause","load","play"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]()}}),an.withSourceHandlers(Jr),Jr.nativeSourceHandler={},Jr.nativeSourceHandler.canPlayType=function(e){try{return Jr.TEST_VID.canPlayType(e)}catch(t){return""}},Jr.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return Jr.nativeSourceHandler.canPlayType(e.type)
10389if(e.src){const t=Qt(e.src)
10390return Jr.nativeSourceHandler.canPlayType(`video/${t}`)}return""}
10391Jr.nativeSourceHandler.handleSource=function(e,t,i){t.setSrc(e.src)},Jr.nativeSourceHandler.dispose=function(){},Jr.registerSourceHandler(Jr.nativeSourceHandler),an.registerTech("Html5",Jr)
10392const es=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],ts={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},is=["tiny","xsmall","small","medium","large","xlarge","huge"],ns={}
10393is.forEach(e=>{const t="x"===e.charAt(0)?`x-${e.substring(1)}`:e
10394ns[e]=`vjs-layout-${t}`})
10395const rs={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0}
10396class ss extends pt{constructor(t,i,n){if(t.id=t.id||i.id||`vjs_video_${De()}`,(i=Object.assign(ss.getTagSettings(t),i)).initChildren=!1,i.createEl=!1,i.evented=!1,i.reportTouchActivity=!1,!i.language){const e=t.closest("[lang]")
10397e&&(i.language=e.getAttribute("lang"))}if(super(null,i,n),this.boundDocumentFullscreenChange_=e=>this.documentFullscreenChange_(e),this.boundFullWindowOnEscKey_=e=>this.fullWindowOnEscKey(e),this.boundUpdateStyleEl_=e=>this.updateStyleEl_(e),this.boundApplyInitTime_=e=>this.applyInitTime_(e),this.boundUpdateCurrentBreakpoint_=e=>this.updateCurrentBreakpoint_(e),this.boundHandleTechClick_=e=>this.handleTechClick_(e),this.boundHandleTechDoubleClick_=e=>this.handleTechDoubleClick_(e),this.boundHandleTechTouchStart_=e=>this.handleTechTouchStart_(e),this.boundHandleTechTouchMove_=e=>this.handleTechTouchMove_(e),this.boundHandleTechTouchEnd_=e=>this.handleTechTouchEnd_(e),this.boundHandleTechTap_=e=>this.handleTechTap_(e),this.boundUpdatePlayerHeightOnAudioOnlyMode_=e=>this.updatePlayerHeightOnAudioOnlyMode_(e),this.isFullscreen_=!1,this.log=u(this.id_),this.fsApi_=r,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_={controlBarHeight:null,playerHe
vendor: 1,493 bytes, lines 10397-10402
10397ight: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?")
10398if(this.tag=t,this.tagAttributes=t&&re(t),this.language(this.options_.language),i.languages){const e={}
10399Object.getOwnPropertyNames(i.languages).forEach(function(t){e[t.toLowerCase()]=i.languages[t]}),this.languages_=e}else this.languages_=ss.prototype.options_.languages
10400this.resetCache_(),this.poster_=i.poster||"",this.controls_=!!i.controls,t.controls=!1,t.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],t.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),i.plugins&&Object.keys(i.plugins).forEach(e=>{if("function"!=typeof this[e])throw new Error(`plugin "${e}" does not exist`)}),this.scrubbing_=!1,this.el_=this.createEl(),at(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(Be(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_)
10401const s=y(this.options_)
10402if(i.plugins&&Object.keys(i.plugins).forEach(e=>{this[e](i.plugins[e])}),i.debug&&this.debug(!0),this.options_.playerOptions=s,this.middleware_=[],this.playbackRates(i.playbackRates),i.experimentalSvgIcons){const e=(new window
vendor: 17,792 bytes, line 10402
10402.DOMParser).parseFromString('<svg xmlns="http://www.w3.org/2000/svg">\n  <defs>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-play">\n      <path d="M16 10v28l22-14z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-pause">\n      <path d="M12 38h8V10h-8v28zm16-28v28h8V10h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-audio">\n      <path d="M24 2C14.06 2 6 10.06 6 20v14c0 3.31 2.69 6 6 6h6V24h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h6c3.31 0 6-2.69 6-6V20c0-9.94-8.06-18-18-18z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-captions">\n      <path d="M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 22h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2zm14 0h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-subtitles">\n      <path d="M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM8 24h8v4H8v-4zm20 12H8v-4h20v4zm12 0h-8v-4h8v4zm0-8H20v-4h20v4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-enter">\n      <path d="M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-exit">\n      <path d="M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-play-circle">\n      <path d="M20 33l12-9-12-9v18zm4-29C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-mute">\n      <path d="M33 24c0-3.53-2.04-6.58-5-8.05v4.42l4.91 4.91c.06-.42.09-.85.09-1.28zm5 0c0 1.88-.41 3.65-1.08 5.28l3.03 3.03C41.25 29.82 42 27 42 24c0-8.56-5.99-15.72-14-17.54v4.13c5.78 1.72 10 7.07 10 13.41zM8.55 6L6 8.55 15.45 18H6v12h8l10 10V26.55l8.51 8.51c-1.34 1.03-2.85 1.86-4.51 2.36v4.13a17.94 17.94 0 0 0 7.37-3.62L39.45 42 42 39.45l-18-18L8.55 6zM24 8l-4.18 4.18L24 16.36V8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-low">\n      <path d="M14 18v12h8l10 10V8L22 18h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-medium">\n      <path d="M37 24c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zm-27-6v12h8l10 10V8L18 18h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-high">\n      <path d="M6 18v12h8l10 10V8L14 18H6zm27 6c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zM28 6.46v4.13c5.78 1.72 10 7.07 10 13.41s-4.22 11.69-10 13.41v4.13c8.01-1.82 14-8.97 14-17.54S36.01 8.28 28 6.46z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-spinner">\n      <path d="M18.8 21l9.53-16.51C26.94 4.18 25.49 4 24 4c-4.8 0-9.19 1.69-12.64 4.51l7.33 12.69.11-.2zm24.28-3c-1.84-5.85-6.3-10.52-11.99-12.68L23.77 18h19.31zm.52 2H28.62l.58 1 9.53 16.5C41.99 33.94 44 29.21 44 24c0-1.37-.14-2.71-.4-4zm-26.53 4l-7.8-13.5C6.01 14.06 4 18.79 4 24c0 1.37.14 2.71.4 4h14.98l-2.31-4zM4.92 30c1.84 5.85 6.3 10.52 11.99 12.68L24.23 30H4.92zm22.54 0l-7.8 13.51c1.4.31 2.85.49 4.34.49 4.8 0 9.19-1.69 12.64-4.51L29.31 26.8 27.46 30z"></path>\n    </symbol>\n    <symbol viewBox="0 0 24 24" id="vjs-icon-hd">\n      <path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm1.5 4.5h2v-3h-2v3z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-chapters">\n      <path d="M6 26h4v-4H6v4zm0 8h4v-4H6v4zm0-16h4v-4H6v4zm8 8h28v-4H14v4zm0 8h28v-4H14v4zm0-20v4h28v-4H14z"></path>\n    </symbol>\n    <symbol viewBox="0 0 40 40" id="vjs-icon-downloading">\n      <path d="M18.208 36.875q-3.208-.292-5.979-1.729-2.771-1.438-4.812-3.729-2.042-2.292-3.188-5.229-1.146-2.938-1.146-6.23 0-6.583 4.334-11.416 4.333-4.834 10.833-5.5v3.166q-5.167.75-8.583 4.646Q6.25 14.75 6.25 19.958q0 5.209 3.396 9.104 3.396 3.896 8.562 4.646zM20 28.417L11.542 20l2.083-2.083 4.917 4.916v-11.25h2.916v11.25l4.875-4.916L28.417 20zm1.792 8.458v-3.167q1.833-.25 3.541-.958 1.709-.708 3.167-1.875l2.333 2.292q-1.958 1.583-4.25 2.541-2.291.959-4.791 1.167zm6.791-27.792q-1.541-1.125-3.25-1.854-1.708-.729-3.541-1.021V3.042q2.5.25 4.77 1.208 2.271.958 4.271 2.5zm4.584 21.584l-2.25-2.25q1.166-1.5 1.854-3.209.687-1.708.937-3.541h3.209q-.292 2.5-1.229 4.791-.938 2.292-2.521 4.209zm.541-12.417q-.291-1.833-.958-3.562-.667-1.73-1.833-3.188l2.375-2.208q1.541 1.916 2.458 4.208.917 2.292 1.167 4.75z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download">\n      <path d="M10.8 40.55q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h26.35v-7.7h3.4v7.7q0 1.4-1 2.4t-2.4 1zM24 32.1L13.9 22.05l2.45-2.45 5.95 5.95V7.15h3.4v18.4l5.95-5.95 2.45 2.45z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-done">\n      <path d="M9.8 40.5v-3.45h28.4v3.45zm9.2-9.05L7.4 19.85l2.45-2.35L19 26.65l19.2-19.2 2.4 2.4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-off">\n      <path d="M4.9 4.75L43.25 43.1 41 45.3l-4.75-4.75q-.05.05-.075.025-.025-.025-.075-.025H10.8q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h22.05l-7-7-1.85 1.8L13.9 21.9l1.85-1.85L2.7 7zm26.75 14.7l2.45 2.45-3.75 3.8-2.45-2.5zM25.7 7.15V21.1l-3.4-3.45V7.15z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-share">\n      <path d="M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31A5.83 5.83 0 1 0 36 32.17z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cog">\n      <path d="M38.86 25.95c.08-.64.14-1.29.14-1.95s-.06-1.31-.14-1.95l4.23-3.31c.38-.3.49-.84.24-1.28l-4-6.93c-.25-.43-.77-.61-1.22-.43l-4.98 2.01c-1.03-.79-2.16-1.46-3.38-1.97L29 4.84c-.09-.47-.5-.84-1-.84h-8c-.5 0-.91.37-.99.84l-.75 5.3a14.8 14.8 0 0 0-3.38 1.97L9.9 10.1a1 1 0 0 0-1.22.43l-4 6.93c-.25.43-.14.97.24 1.28l4.22 3.31C9.06 22.69 9 23.34 9 24s.06 1.31.14 1.95l-4.22 3.31c-.38.3-.49.84-.24 1.28l4 6.93c.25.43.77.61 1.22.43l4.98-2.01c1.03.79 2.16 1.46 3.38 1.97l.75 5.3c.08.47.49.84.99.84h8c.5 0 .91-.37.99-.84l.75-5.3a14.8 14.8 0 0 0 3.38-1.97l4.98 2.01a1 1 0 0 0 1.22-.43l4-6.93c.25-.43.14-.97-.24-1.28l-4.22-3.31zM24 31c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-square">\n      <path d="M36 8H12c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 28H12V12h24v24z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle">\n      <circle cx="24" cy="24" r="20"></circle>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle-outline">\n      <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle-inner-circle">\n      <path d="M24 4C12.97 4 4 12.97 4 24s8.97 20 20 20 20-8.97 20-20S35.03 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm6-16c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cancel">\n      <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm10 27.17L31.17 34 24 26.83 16.83 34 14 31.17 21.17 24 14 16.83 16.83 14 24 21.17 31.17 14 34 16.83 26.83 24 34 31.17z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-replay">\n      <path d="M24 10V2L14 12l10 10v-8c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12H8c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-repeat">\n      <path d="M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-5">\n      <path d="M17.689 98l-8.697 8.696 8.697 8.697 2.486-2.485-4.32-4.319h1.302c4.93 0 9.071 1.722 12.424 5.165 3.352 3.443 5.029 7.638 5.029 12.584h3.55c0-2.958-.553-5.73-1.658-8.313-1.104-2.583-2.622-4.841-4.555-6.774-1.932-1.932-4.19-3.45-6.773-4.555-2.584-1.104-5.355-1.657-8.313-1.657H15.5l4.615-4.615zm-8.08 21.659v13.861h11.357v5.008H9.609V143h12.7c.834 0 1.55-.298 2.146-.894.596-.597.895-1.31.895-2.145v-7.781c0-.835-.299-1.55-.895-2.147a2.929 2.929 0 0 0-2.147-.894h-8.227v-5.096H25.35v-4.384z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-10">\n      <path d="M42.315 125.63c0-4.997-1.694-9.235-5.08-12.713-3.388-3.479-7.571-5.218-12.552-5.218h-1.315l4.363 4.363-2.51 2.51-8.787-8.786L25.221 97l2.45 2.45-4.662 4.663h1.375c2.988 0 5.788.557 8.397 1.673 2.61 1.116 4.892 2.65 6.844 4.602 1.953 1.953 3.487 4.234 4.602 6.844 1.116 2.61 1.674 5.41 1.674 8.398zM8.183 142v-19.657H3.176V117.8h9.643V142zm13.63 0c-1.156 0-2.127-.393-2.912-1.178-.778-.778-1.168-1.746-1.168-2.902v-16.04c0-1.156.393-2.127 1.178-2.912.779-.779 1.746-1.168 2.902-1.168h7.696c1.156 0 2.126.392 2.911 1.177.779.78 1.168 1.747 1.168 2.903v16.04c0 1.156-.392 2.127-1.177 2.912-.779.779-1.746 1.168-2.902 1.168zm.556-4.636h6.583v-15.02H22.37z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-30">\n      <path d="M26.047 97l-8.733 8.732 8.733 8.733 2.496-2.494-4.336-4.338h1.307c4.95 0 9.108 1.73 12.474 5.187 3.367 3.458 5.051 7.668 5.051 12.635h3.565c0-2.97-.556-5.751-1.665-8.346-1.109-2.594-2.633-4.862-4.574-6.802-1.94-1.941-4.208-3.466-6.803-4.575-2.594-1.109-5.375-1.664-8.345-1.664H23.85l4.634-4.634zM2.555 117.531v4.688h10.297v5.25H5.873v4.687h6.979v5.156H2.555V142H13.36c1.061 0 1.95-.395 2.668-1.186.718-.79 1.076-1.772 1.076-2.94v-16.218c0-1.168-.358-2.149-1.076-2.94-.717-.79-1.607-1.185-2.668-1.185zm22.482.14c-1.149 0-2.11.39-2.885 1.165-.78.78-1.172 1.744-1.172 2.893v15.943c0 1.149.388 2.11 1.163 2.885.78.78 1.745 1.172 2.894 1.172h7.649c1.148 0 2.11-.388 2.884-1.163.78-.78 1.17-1.745 1.17-2.894v-15.943c0-1.15-.386-2.111-1.16-2.885-.78-.78-1.746-1.172-2.894-1.172zm.553 4.518h6.545v14.93H25.59z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-5">\n      <path d="M29.508 97l-2.431 2.43 4.625 4.625h-1.364c-2.965 0-5.742.554-8.332 1.66-2.589 1.107-4.851 2.629-6.788 4.566-1.937 1.937-3.458 4.2-4.565 6.788-1.107 2.59-1.66 5.367-1.66 8.331h3.557c0-4.957 1.68-9.16 5.04-12.611 3.36-3.45 7.51-5.177 12.451-5.177h1.304l-4.326 4.33 2.49 2.49 8.715-8.716zm-9.783 21.61v13.89h11.382v5.018H19.725V142h12.727a2.93 2.93 0 0 0 2.15-.896 2.93 2.93 0 0 0 .896-2.15v-7.798c0-.837-.299-1.554-.896-2.152a2.93 2.93 0 0 0-2.15-.896h-8.245V123h11.29v-4.392z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-10">\n      <path d="M23.119 97l-2.386 2.383 4.538 4.538h-1.339c-2.908 0-5.633.543-8.173 1.63-2.54 1.085-4.76 2.577-6.66 4.478-1.9 1.9-3.392 4.12-4.478 6.66-1.085 2.54-1.629 5.264-1.629 8.172h3.49c0-4.863 1.648-8.986 4.944-12.372 3.297-3.385 7.368-5.078 12.216-5.078h1.279l-4.245 4.247 2.443 2.442 8.55-8.55zm-9.52 21.45v4.42h4.871V142h4.513v-23.55zm18.136 0c-1.125 0-2.066.377-2.824 1.135-.764.764-1.148 1.709-1.148 2.834v15.612c0 1.124.38 2.066 1.139 2.824.764.764 1.708 1.145 2.833 1.145h7.489c1.125 0 2.066-.378 2.824-1.136.764-.764 1.145-1.709 1.145-2.833v-15.612c0-1.125-.378-2.067-1.136-2.825-.764-.764-1.708-1.145-2.833-1.145zm.54 4.42h6.408v14.617h-6.407z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-30">\n      <path d="M25.549 97l-2.437 2.434 4.634 4.635H26.38c-2.97 0-5.753.555-8.347 1.664-2.594 1.109-4.861 2.633-6.802 4.574-1.94 1.94-3.465 4.207-4.574 6.802-1.109 2.594-1.664 5.377-1.664 8.347h3.565c0-4.967 1.683-9.178 5.05-12.636 3.366-3.458 7.525-5.187 12.475-5.187h1.307l-4.335 4.338 2.495 2.494 8.732-8.732zm-11.553 20.53v4.689h10.297v5.249h-6.978v4.688h6.978v5.156H13.996V142h10.808c1.06 0 1.948-.395 2.666-1.186.718-.79 1.077-1.771 1.077-2.94v-16.217c0-1.169-.36-2.15-1.077-2.94-.718-.79-1.605-1.186-2.666-1.186zm21.174.168c-1.149 0-2.11.389-2.884 1.163-.78.78-1.172 1.745-1.172 2.894v15.942c0 1.15.388 2.11 1.162 2.885.78.78 1.745 1.17 2.894 1.17h7.649c1.149 0 2.11-.386 2.885-1.16.78-.78 1.17-1.746 1.17-2.895v-15.942c0-1.15-.387-2.11-1.161-2.885-.78-.78-1.745-1.172-2.894-1.172zm.552 4.516h6.542v14.931h-6.542z"></path>\n    </symbol>\n    <symbol viewBox="0 0 512 512" id="vjs-icon-audio-description">\n      <g fill-rule="evenodd"><path d="M227.29 381.351V162.993c50.38-1.017 89.108-3.028 117.631 17.126 27.374 19.342 48.734 56.965 44.89 105.325-4.067 51.155-41.335 94.139-89.776 98.475-24.085 2.155-71.972 0-71.972 0s-.84-1.352-.773-2.568m48.755-54.804c31.43 1.26 53.208-16.633 56.495-45.386 4.403-38.51-21.188-63.552-58.041-60.796v103.612c-.036 1.466.575 2.22 1.546 2.57"></path><path d="M383.78 381.328c13.336 3.71 17.387-11.06 23.215-21.408 12.722-22.571 22.294-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.226 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M425.154 381.328c13.336 3.71 17.384-11.061 23.215-21.408 12.721-22.571 22.291-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.511c-.586 3.874 2.226 7.315 3.866 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M466.26 381.328c13.337 3.71 17.385-11.061 23.216-21.408 12.722-22.571 22.292-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.225 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894M4.477 383.005H72.58l18.573-28.484 64.169-.135s.065 19.413.065 28.62h48.756V160.307h-58.816c-5.653 9.537-140.85 222.697-140.85 222.697zm152.667-145.282v71.158l-40.453-.27 40.453-70.888z"></path></g>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-next-item">\n      <path d="M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-previous-item">\n      <path d="M12 12h4v24h-4zm7 12l17 12V12z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-shuffle">\n      <path d="M21.17 18.34L10.83 8 8 10.83l10.34 10.34 2.83-2.83zM29 8l4.09 4.09L8 37.17 10.83 40l25.09-25.09L40 19V8H29zm.66 18.83l-2.83 2.83 6.26 6.26L29 40h11V29l-4.09 4.09-6.25-6.26z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cast">\n      <path d="M42 6H6c-2.21 0-4 1.79-4 4v6h4v-6h36v28H28v4h14c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM2 36v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0-8v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-picture-in-picture-enter">\n      <path d="M38 22H22v11.99h16V22zm8 16V9.96C46 7.76 44.2 6 42 6H6C3.8 6 2 7.76 2 9.96V38c0 2.2 1.8 4 4 4h36c2.2 0 4-1.8 4-4zm-4 .04H6V9.94h36v28.1z"></path>\n    </symbol>\n    <symbol viewBox="0 0 22 18" id="vjs-icon-picture-in-picture-exit">\n      <path d="M18 4H4v10h14V4zm4 12V1.98C22 .88 21.1 0 20 0H2C.9 0 0 .88 0 1.98V16c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H2V1.97h18v14.05z"></path>\n      <path fill="none" d="M-1-3h24v24H-1z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-facebook">\n      <path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759H734V905H479V609h255V391q0-186 104-288.5T1115 0q147 0 228 12z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-linkedin">\n      <path d="M477 625v991H147V625h330zm21-306q1 73-50.5 122T312 490h-2q-82 0-132-49t-50-122q0-74 51.5-122.5T314 148t133 48.5T498 319zm1166 729v568h-329v-530q0-105-40.5-164.5T1168 862q-63 0-105.5 34.5T999 982q-11 30-11 81v553H659q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5T1285 602q171 0 275 113.5t104 332.5z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1200 1227" id="vjs-icon-twitter">\n      <path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"/>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-tumblr">\n      <path d="M1328 1329l80 237q-23 35-111 66t-177 32q-104 2-190.5-26T787 1564t-95-106-55.5-120-16.5-118V676H452V461q72-26 129-69.5t91-90 58-102 34-99T779 12q1-5 4.5-8.5T791 0h244v424h333v252h-334v518q0 30 6.5 56t22.5 52.5 49.5 41.5 81.5 14q78-2 134-29z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-pinterest">\n      <path d="M1664 896q0 209-103 385.5T1281.5 1561 896 1664q-111 0-218-32 59-93 78-164 9-34 54-211 20 39 73 67.5t114 28.5q121 0 216-68.5t147-188.5 52-270q0-114-59.5-214T1180 449t-255-63q-105 0-196 29t-154.5 77-109 110.5-67 129.5T377 866q0 104 40 183t117 111q30 12 38-20 2-7 8-31t8-30q6-23-11-43-51-61-51-151 0-151 104.5-259.5T904 517q151 0 235.5 82t84.5 213q0 170-68.5 289T980 1220q-61 0-98-43.5T859 1072q8-35 26.5-93.5t30-103T927 800q0-50-27-83t-77-33q-62 0-105 57t-43 142q0 73 25 122l-99 418q-17 70-13 177-206-91-333-281T128 896q0-209 103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z"></path>\n    </symbol>\n  </defs>\n</svg>',"image/svg+xml")
vendor: 1,995 bytes, lines 10402-10408
10402
10403if(e.querySelector("parsererror"))c.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null
10404else{const t=e.documentElement
10405t.style.display="none",this.el_.appendChild(t),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===t.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"),i.spatialNavigation&&i.spatialNavigation.enabled&&(this.spatialNavigation=new Cn(this),this.addClass("vjs-spatial-navigation-enabled")),j&&this.addClass("vjs-touch-enabled"),V||this.addClass("vjs-workinghover"),ss.players[this.id_]=this
10406const o=e.split(".")[0]
10407this.addClass(`vjs-v${o}`),this.userActive(!0),this.reportUserActivity(),this.one("play",e=>this.listenForUserActivity_(e)),this.on("keydown",e=>this.handleKeyDown(e)),this.on("languagechange",e=>this.handleLanguagechange(e)),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)})}dispose(){var e
10408this.trigger("dispose"),this.off("dispose"),je(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),je(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),ss.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),e=this,cn.hasOwnProperty(e.id())&&delete cn[e.id()],xi.names.forEac
10408h(e=>{const t=this[xi[e].getterName]()
10409t&&t.off&&t.off()}),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e,t=this.tag,i=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player")
10410const n="video-js"===this.tag.tagName.toLowerCase()
10411i?e=this.el_=t.parentNode:n||(e=this.el_=super.createEl("div"))
10412const r=re(t)
10413if(n){for(e=this.el_=t,t=this.tag=document.createElement("video");e.children.length;)t.appendChild(e.firstChild)
10414J(e,"video-js")||ee(e,"video-js"),e.appendChild(t),i=this.playerElIngest_=e,Object.keys(e).forEach(i=>{try{t[i]=e[i]}catch(n){}})}t.setAttribute("tabindex","-1"),r.tabindex="-1",E&&D&&(t.setAttribute("role","application"),r.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in r&&delete r.width,"height"in r&&delete r.height,Object.getOwnPropertyNames(r).forEach(function(i){n&&"class"===i||e.setAttribute(i,r[i]),n&&t.setAttribute(i,r[i])}),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=e.player=this,this.addClass("vjs-paused")
10415const s=["IS_SMART_TV","IS_TIZEN","IS_WEBOS","IS_ANDROID","IS_IPAD","IS_IPHONE","IS_CHROMECAST_RECEIVER"].filter(e=>q[e]).map(e=>"vjs-device-"+e.substring(3).toLowerCase().replace(/\_/g,"-"))
10416if(this.addClass(...s),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Se("vjs-styles-dimensions")
10417const e=_e(".vjs-styles-defaults"),t=_e("head")
10418t.insertBefore(this.styleEl_,e?e.nextSibling:t.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)
10419const o=t.getElementsByTagName("a")
10420for(let a=0;a<o.length;a++){const e=o.item(a)
10421ee(e,"vjs-hidden"),e.setAttribute("hidden","hidden")}return t.initNetworkState_=t.networkState,t.parentNode&&!i&&t.parentNode.insertBefore(e,t),Z(t,e),this.children_.unshift(t),this.el_.setAttribute("lang",this.language_),this.el_.setAttribute("translate","no"),this.el_=e,e}crossOrigin(e){if(void 0===e)return this.techGet_("crossOrigin")
10422null===e||"anonymous"===e||"use-credentials"===e?(this.techCall_("setCrossOrigin",e),this.posterImage&&this.posterImage.crossOrigin(e)):c.warn(`crossOrigin must be null,  "anonymous" or "use-credentials", given "${e}"`)}width(e){return this.dimension("width",e)}height(e){return this.dimension("height",e)}dimension(e,t){const i=e+"_"
10423if(void 0===t)return this[i]||0
10424if(""===t||"auto"===t)return this[i]=void 0,void this.updateStyleEl_()
10425const n=parseFloat(t)
10426isNaN(n)?c.error(`Improper value "${t}" supplied for for ${e}`):(this[i]=n,this.updateStyleEl_())}fluid(e){if(void 0===e)return!!this.fluid_
10427var t,i
10428this.fluid_=!!e,Je(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),i=()=>{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},Je(t=this)?i():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(i))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(void 0===e)return!!this.fill_
10429this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(void 0===e)return this.aspectRatio_
10430if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.")
10431this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===window.VIDEOJS_NO_DYNAMIC_STYLE){const e="number"==typeof this.width_?this.width_:this.options_.width,t="number"==typeof this.height_?this.height_:this.options_.height,i=this.tech_&&this.tech_.el()
10432return void(i&&(e>=0&&(i.width=e),t>=0&&(i.height=t)))}let e,t,i,n
10433i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9"
10434const r=i.split(":"),s=r[1]/r[0]
10435e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/s:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*s,n=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(n),ke(this.styleEl_,`\n      .${n}
vendor: 3,708 bytes, lines 10435-10445
10435 {\n        width: ${e}px;\n        height: ${t}px;\n      }\n\n      .${n}.vjs-fluid:not(.vjs-audio-only-mode) {\n        padding-top: ${100*s}%;\n      }\n    `)}loadTech_(e,t){this.tech_&&this.unloadTech_()
10436const i=dt(e),n=e.charAt(0).toLowerCase()+e.slice(1)
10437"Html5"!==i&&this.tag&&(an.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=i,this.isReady_=!1
10438let r=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(r=!1)
10439const s={source:t,autoplay:r,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${n}_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}
10440xi.names.forEach(e=>{const t=xi[e]
10441s[t.getterName]=this[t.privateName]}),Object.assign(s,this.options_[i]),Object.assign(s,this.options_[n]),Object.assign(s,this.options_[e.toLowerCase()]),this.tag&&(s.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(s.startTime=this.cache_.currentTime)
10442const o=an.getTech(e)
10443if(!o)throw new Error(`No Tech named '${i}' exists! '${i}' should be registered using videojs.registerTech()'`)
10444this.tech_=new o(s),this.tech_.ready(We(this,this.handleTechReady_),!0),kt(this.textTracksJson_||[],this.tech_),es.forEach(e=>{this.on(this.tech_,e,t=>this[`handleTech${dt(e)}_`](t))}),Object.keys(ts).forEach(e=>{this.on(this.tech_,e,t=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${ts[e]}_`].bind(this),event:t}):this[`handleTech${ts[e]}_`](t)})}),this.on(this.tech_,"loadstart",e=>this.handleTechLoadStart_(e)),this.on(this.tech_,"sourceset",e=>this.handleTechSourceset_(e)),this.on(this.tech_,"waiting",e=>this.handleTechWaiting_(e)),this.on(this.tech_,"ended",e=>this.handleTechEnded_(e)),this.on(this.tech_,"seeking",e=>this.handleTechSeeking_(e)),this.on(this.tech_,"play",e=>this.handleTechPlay_(e)),this.on(this.tech_,"pause",e=>this.handleTechPause_(e)),this.on(this.tech_,"durationchange",e=>this.handleTechDurationChange_(e)),this.on(this.tech_,"fullscreenchange",(e,t)=>this.handleTechFullscreenChange_(e,t)),this.on(this.tech_,"fullscreenerror",(e,t)=>this.handleTechFullscreenError_(e,t)),this.on(this.tech_,"enterpictureinpicture",e=>this.handleTechEnterPictureInPicture_(e)),this.on(this.tech_,"leavepictureinpicture",e=>this.handleTechLeavePictureInPicture_(e)),this.on(this.tech_,"error",e=>this.handleTechError_(e)),this.on(this.tech_,"posterchange",e=>this.handleTechPosterChange_(e)),this.on(this.tech_,"textdata",e=>this.handleTechTextData_(e)),this.on(this.tech_,"ratechange",e=>this.handleTechRateChange_(e)),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"===i&&this.tag||Z(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){xi.names.forEach(e=>{const t=xi[e]
10445this[t.privateName]=this[t.getterName]()}),this.textTracksJson_=St(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(e){return void 0===e&&c.warn("Using the tech directly can be dangerous. I hope you know 
vendor: 4,434 bytes, lines 10445-10470
10445what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}version(){return{"video.js":e}}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_(e){if(!this.tech_||"string"!=typeof e)return
10446const t=()=>{const e=this.muted()
10447this.muted(!0)
10448const t=()=>{this.muted(e)}
10449this.playTerminatedQueue_.push(t)
10450const i=this.play()
10451if(xt(i))return i.catch(e=>{throw t(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${e||""}`)})}
10452let i
10453return"any"!==e||this.muted()?i="muted"!==e||this.muted()?this.play():t():(i=this.play(),xt(i)&&(i=i.catch(t))),xt(i)?i.then(()=>{this.trigger({type:"autoplay-success",autoplay:e})}).catch(()=>{this.trigger({type:"autoplay-failure",autoplay:e})}):void 0}updateSourceCaches_(e=""){let t=e,i=""
10454"string"!=typeof t&&(t=e.src,i=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!i&&(i=((e,t)=>{if(!t)return""
10455if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type
10456const i=e.cache_.sources.filter(e=>e.src===t)
10457if(i.length)return i[0].type
10458const n=e.$$("source")
10459for(let r=0;r<n.length;r++){const e=n[r]
10460if(e.type&&e.src&&e.src===t)return e.type}return _n(t)})(this,t)),this.cache_.source=y({},e,{src:t,type:i})
10461const n=this.cache_.sources.filter(e=>e.src&&e.src===t),r=[],s=this.$$("source"),o=[]
10462for(let a=0;a<s.length;a++){const e=re(s[a])
10463r.push(e),e.src&&e.src===t&&o.push(e.src)}o.length&&!n.length?this.cache_.sources=r:n.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t}handleTechSourceset_(e){if(!this.changingSrc_){let t=e=>this.updateSourceCaches_(e)
10464const i=this.currentSource().src,n=e.src
10465i&&!/^blob:/.test(i)&&/^blob:/.test(n)&&(!this.lastSource_||this.lastSource_.tech!==n&&this.lastSource_.player!==i)&&(t=()=>{}),t(n),e.src||this.tech_.any(["sourceset","loadstart"],e=>{if("sourceset"===e.type)return
10466const t=this.techGet_("currentSrc")
10467this.lastSource_.tech=t,this.updateSourceCaches_(t)})}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(void 0===e)return this.hasStarted_
10468e!==this.hasStarted_&&(this.hasStarted_=e,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(e=>e.callback(e.event)),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting")
10469const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))}
10470this.on("timeupdate",t)}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")}
vendor: 16,665 bytes, lines 10470-10544
10470handleTechSeeked_(){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_(e){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,e):this.paused()?Mt(this.play()):this.pause()))}handleTechDoubleClick_(e){if(!this.controls_)return
10471Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),t=>t.contains(e.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,e):this.isInPictureInPicture()&&!document.pictureInPictureElement?this.exitPictureInPicture():this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player
10472if(t&&t!==this)return
10473const i=this.el()
10474let n=document[this.fsApi_.fullscreenElement]===i
10475!n&&i.matches&&(n=i.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(n)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",()=>{this.removeClass("vjs-ios-native-fs")})),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error()
10476e&&this.error(e)}handleTechTextData_(){let e=null
10477arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}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_(e,t){this.ready(function(){if(e in pn)return function(e,t,i,n){return t[i](e.reduce(gn(i),n))}(this.middleware_,this.tech_,e,t)
10478if(e in mn)return hn(this.middleware_,this.tech_,e,t)
10479try{this.tech_&&this.tech_[e](t)}catch(i){throw c(i),i}},!0)}techGet_(e){if(this.tech_&&this.tech_.isReady_){if(e in fn)return function(e,t,i){return e.reduceRight(gn(i),t[i]())}(this.middleware_,this.tech_,e)
10480if(e in mn)return hn(this.middleware_,this.tech_,e)
10481try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw c(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t
10482if("TypeError"===t.name)throw c(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t
10483throw c(t),t}}}play(){return new Promise(e=>{this.play_(e)})}play_(e=Mt){this.playCallbacks_.push(e)
10484const t=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),i=Boolean(H||V)
10485if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t)return this.waitToPlay_=e=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!t&&i&&this.load())
10486const n=this.techGet_("play")
10487i&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===n?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(n)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0)
10488this.playTerminatedQueue_=[],e.forEach(function(e){e()})}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0)
10489this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(t){t(e)})}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||yt(0,0)}scrubbing(e){if(void 0===e)return this.scrubbing_
10490this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){return void 0===e?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),this.cache_.initTime=0,void(isFinite(e)&&(this.cache_.currentTime=Number(e)))):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered")
10491return e&&e.length||(e=yt(0,0)),e}seekable(){let e=this.techGet_("seekable")
10492return e&&e.length||(e=yt(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return Ct(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration()
10493let i=e.end(e.length-1)
10494return i>t&&(i=t),i}volume(e){let t
10495return void 0!==e?(t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)}muted(e){if(void 0===e)return this.techGet_("muted")||!1
10496this.techCall_("setMuted",e)}defaultMuted(e){return void 0!==e&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(void 0===e||0===e)return this.cache_.lastVolume
10497this.cache_.lastVolume=e}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(void 0!==e){const t=this.isFullscreen_
10498return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture()
10499const t=this
10500return new Promise((i,n)=>{function r(){t.off("fullscreenerror",o),t.off("fullscreenchange",s)}function s(){r(),i()}function o(e,t){r(),n(t)}t.one("fullscreenchange",s),t.one("fullscreenerror",o)
10501const a=t.requestFullscreenHelper_(e)
10502a&&(a.then(r,r),a.then(i,n))})}requestFullscreenHelper_(e){let t
10503if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){const e=this.el_[this.fsApi_.requestFullscreen](t)
10504return e&&e.then(()=>this.isFullscreen(!0),()=>this.isFullscreen(!1)),e}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this
10505return new Promise((t,i)=>{function n(){e.off("fullscreenerror",s),e.off("fullscreenchange",r)}function r(){n(),t()}function s(e,t){n(),i(t)}e.one("fullscreenchange",r),e.one("fullscreenerror",s)
10506const o=e.exitFullscreenHelper_()
10507o&&(o.then(n,n),o.then(t,i))})}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=document[this.fsApi_.exitFullscreen]()
10508return e&&Mt(e.then(()=>this.isFullscreen(!1))),e}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Be(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ee(document.body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){"Escape"===e.key&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,je(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,te(document.body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(void 0===e)return this.techGet_("disablePictureInPicture")
10509this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&window.documentPictureInPicture){const e=document.createElement(this.el().tagName)
10510return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(Y("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),window.documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then(t=>(Ae(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger({type:"enterpictureinpicture",pipWindow:t}),t.addEventListener("pagehide",t=>{const i=t.target.querySelector(".video-js")
10511e.parentNode.replaceChild(i,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")}),t))}return"pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return window.documentPictureInPicture&&window.documentPictureInPicture.window?(window.documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in document?document.exitPictureInPicture():void 0}handleKeyDown(e){const{userActions:t}=this.options_
10512if(!t||!t.hotkeys)return;(e=>{const t=e.tagName.toLowerCase()
10513if(e.isContentEditable)return!0
10514if("input"===t)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type)
10515return-1!==["textarea"].indexOf(t)})(this.el_.ownerDocument.activeElement)||("function"==typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:i=t=>"f"===e.key.toLowerCase(),muteKey:n=t=>"m"===e.key.toLowerCase(),playPauseKey:r=t=>"k"===e.key.toLowerCase()||" "===e.key.toLowerCase()}=t
10516if(i.call(this,e)){e.preventDefault(),e.stopPropagation()
10517const t=pt.getComponent("FullscreenToggle")
10518!1!==document[this.fsApi_.fullscreenEnabled]&&t.prototype.handleClick.call(this,e)}else if(n.call(this,e)){e.preventDefault(),e.stopPropagation()
10519pt.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(r.call(this,e)){e.preventDefault(),e.stopPropagation()
10520pt.getComponent("PlayToggle").prototype.handleClick.call(this,e)}}canPlayType(e){let t
10521for(let i=0,n=this.options_.techOrder;i<n.length;i++){const r=n[i]
10522let s=an.getTech(r)
10523if(s||(s=pt.getComponent(r)),s){if(s.isSupported()&&(t=s.canPlayType(e),t))return t}else c.error(`The "${r}" tech is undefined. Skipped browser support check for that tech.`)}return""}selectSource(e){const t=this.options_.techOrder.map(e=>[e,an.getTech(e)]).filter(([e,t])=>t?t.isSupported():(c.error(`The "${e}" tech is undefined. Skipped browser support check for that tech.`),!1)),i=function(e,t,i){let n
10524return e.some(e=>t.some(t=>{if(n=i(e,t),n)return!0})),n}
10525let n
10526const r=([e,t],i)=>{if(t.canPlaySource(i,this.options_[e.toLowerCase()]))return{source:i,tech:e}}
10527var s
10528return n=this.options_.sourceOrder?i(e,t,(s=r,(e,t)=>s(t,e))):i(t,e,r),n||!1}handleSrc_(e,t){if(void 0===e)return this.cache_.src||""
10529this.resetRetryOnError_&&this.resetRetryOnError_()
10530const i=bn(e)
10531if(i.length){if(this.changingSrc_=!0,t||(this.cache_.sources=i),this.updateSourceCaches_(i[0]),dn(this,i[0],(e,n)=>{this.middleware_=n,t||(this.cache_.sources=i),this.updateSourceCaches_(e)
10532if(this.src_(e))return i.length>1?this.handleSrc_(i.slice(1)):(this.changingSrc_=!1,this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),void this.triggerReady())
10533var r,s
10534r=n,s=this.tech_,r.forEach(e=>e.setTech&&e.setTech(s))}),i.length>1){const e=()=>{this.error(null),this.handleSrc_(i.slice(1),!0)},t=()=>{this.off("error",e)}
10535this.one("error",e),this.one("playing",t),this.resetRetryOnError_=()=>{this.off("error",e),this.off("playing",t)}}}else this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0)}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e])
10536return!t||(ht(t.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready(()=>{this.changingSrc_=!1}),!1))}addSourceElement(e,t){return!!this.tech_&&this.tech_.addSourceElement(e,t)}removeSourceElement(e){return!!this.tech_&&this.tech_.removeSourceElement(e)}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){if(this.paused())this.doReset_()
10537else{Mt(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}),Je(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0)
10538const{currentTimeDisplay:e,durationDisplay:t,progressControl:i,remainingTimeDisplay:n}=this.controlBar||{},{seekBar:r}=i||{}
10539e&&e.updateContent(),t&&t.updateContent(),n&&n.updateContent(),r&&(r.update(),r.loadProgressBar&&r.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[]
10540return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")}autoplay(e){if(void 0===e)return this.options_.autoplay||!1
10541let t
10542"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return void 0!==e&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")}poster(e){if(void 0===e)return this.poster_
10543e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||""
10544e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}
vendor: 2,596 bytes, lines 10544-10556
10544controls(e){if(void 0===e)return!!this.controls_
10545e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),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(e){if(void 0===e)return!!this.usingNativeControls_
10546e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(void 0===e)return this.error_||null
10547if(i("beforeerror").forEach(t=>{const i=t(this,e)
10548m(i)&&!Array.isArray(i)||"string"==typeof i||"number"==typeof i||null===i?e=i:this.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){const t=function(){this.error(e)}
10549return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),void this.one("loadstart",function(){this.off(["click","touchstart"],t)})}if(null===e)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close())
10550this.error_=new Lt(e),this.addClass("vjs-error"),c.error(`(CODE:${this.error_.code} ${Lt.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),i("error").forEach(e=>e(this,this.error_))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(void 0===e)return this.userActive_
10551if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive")
10552this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,i
10553const n=We(this,this.reportUserActivity),r=function(t){n(),this.clearInterval(e)}
10554this.on("mousedown",function(){n(),this.clearInterval(e),e=this.setInterval(n,250)}),this.on("mousemove",function(e){e.screenX===t&&e.screenY===i||(t=e.screenX,i=e.screenY,n())}),this.on("mouseup",r),this.on("mouseleave",r)
10555const s=this.getChild("controlBar")
10556let o
vendor: 7,912 bytes, lines 10557-10596
10557!s||V||C||(s.on("mouseenter",function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),s.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",n),this.on("keyup",n)
10558this.setInterval(function(){if(!this.userActivity_)return
10559this.userActivity_=!1,this.userActive(!0),this.clearTimeout(o)
10560const e=this.options_.inactivityTimeout
10561e<=0||(o=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))},250)}playbackRate(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1
10562this.techCall_("setPlaybackRate",e)}defaultPlaybackRate(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(void 0===e)return!!this.isAudio_
10563this.isAudio_=!!e}updatePlayerHeightOnAudioOnlyMode_(){const e=this.getChild("ControlBar")
10564e&&this.audioOnlyCache_.controlBarHeight!==e.currentHeight()&&(this.audioOnlyCache_.controlBarHeight=e.currentHeight(),this.height(this.audioOnlyCache_.controlBarHeight))}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode")
10565const e=this.children(),t=this.getChild("ControlBar"),i=t&&t.currentHeight()
10566e.forEach(e=>{e!==t&&e.el_&&!e.hasClass("vjs-hidden")&&(e.hide(),this.audioOnlyCache_.hiddenChildren.push(e))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.audioOnlyCache_.controlBarHeight=i,this.on("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.height(i),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.off("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.audioOnlyCache_.hiddenChildren.forEach(e=>e.show()),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if("boolean"!=typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_
10567if(this.audioOnlyMode_=e,e){const e=[]
10568return this.isInPictureInPicture()&&e.push(this.exitPictureInPicture()),this.isFullscreen()&&e.push(this.exitFullscreen()),this.audioPosterMode()&&e.push(this.audioPosterMode(!1)),Promise.all(e).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(e){if("boolean"!=typeof e||e===this.audioPosterMode_)return this.audioPosterMode_
10569if(this.audioPosterMode_=e,e){if(this.audioOnlyMode()){return this.audioOnlyMode(!1).then(()=>{this.enablePosterModeUI_()})}return Promise.resolve().then(()=>{this.enablePosterModeUI_()})}return Promise.resolve().then(()=>{this.disablePosterModeUI_()})}addTextTrack(e,t,i){if(this.tech_)return this.tech_.addTextTrack(e,t,i)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(e={}){let{track:t}=e
10570if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}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(e){if(void 0===e)return this.language_
10571this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Je(this)&&this.trigger("languagechange"))}languages(){return y(ss.prototype.options_.languages,this.languages_)}toJSON(){const e=y(this.options_),t=e.tracks
10572e.tracks=[]
10573for(let i=0;i<t.length;i++){let n=t[i]
10574n=y(n),n.player=void 0,e.tracks[i]=n}return e}createModal(e,t){(t=t||{}).content=e||""
10575const i=new zt(this,t)
10576return this.addChild(i),i.on("dispose",()=>{this.removeChild(i)}),i.open(),i}updateCurrentBreakpoint_(){if(!this.responsive())return
10577const e=this.currentBreakpoint(),t=this.currentWidth()
10578for(let i=0;i<is.length;i++){const n=is[i]
10579if(t<=this.breakpoints_[n]){if(e===n)return
10580e&&this.removeClass(ns[e]),this.addClass(ns[n]),this.breakpoint_=n
10581break}}}removeCurrentBreakpoint_(){const e=this.currentBreakpointClass()
10582this.breakpoint_="",e&&this.removeClass(e)}breakpoints(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=Object.assign({},rs,e),this.updateCurrentBreakpoint_()),Object.assign(this.breakpoints_)}responsive(e){if(void 0===e)return this.responsive_
10583return(e=Boolean(e))!==this.responsive_?(this.responsive_=e,e?(this.on("playerresize",this.boundUpdateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.boundUpdateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0}currentBreakpoint(){return this.breakpoint_}currentBreakpointClass(){return ns[this.breakpoint_]||""}loadMedia(e,t){if(!e||"object"!=typeof e)return
10584const i=this.crossOrigin()
10585this.reset(),this.cache_.media=y(e)
10586const{artist:n,artwork:r,description:s,poster:o,src:a,textTracks:l,title:c}=this.cache_.media
10587!r&&o&&(this.cache_.media.artwork=[{src:o,type:_n(o)}]),i&&this.crossOrigin(i),a&&this.src(a),o&&this.poster(o),Array.isArray(l)&&l.forEach(e=>this.addRemoteTextTrack(e,!1)),this.titleBar&&this.titleBar.update({title:c,description:s||n||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),e=>({kind:e.kind,label:e.label,language:e.language,src:e.src}))}
10588return e&&(t.poster=e,t.artwork=[{src:t.poster,type:_n(t.poster)}]),t}return y(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},i=re(e),n=i["data-setup"]
10589if(J(e,"vjs-fill")&&(i.fill=!0),J(e,"vjs-fluid")&&(i.fluid=!0),null!==n)try{Object.assign(i,JSON.parse(n||"{}"))}catch(r){c.error("data-setup",r)}if(Object.assign(t,i),e.hasChildNodes()){const i=e.childNodes
10590for(let e=0,n=i.length;e<n;e++){const n=i[e],r=n.nodeName.toLowerCase()
10591"source"===r?t.sources.push(re(n)):"track"===r&&t.tracks.push(re(n))}}return t}debug(e){if(void 0===e)return this.debugEnabled_
10592e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)}playbackRates(e){if(void 0===e)return this.cache_.playbackRates
10593Array.isArray(e)&&e.every(e=>"number"==typeof e)&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}ss.prototype.videoTracks=()=>{},ss.prototype.audioTracks=()=>{},ss.prototype.textTracks=()=>{},ss.prototype.remoteTextTracks=()=>{},ss.prototype.remoteTextTrackEls=()=>{},xi.names.forEach(function(e){const t=xi[e]
10594ss.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}}),ss.prototype.crossorigin=ss.prototype.crossOrigin,ss.players={}
10595const os=window.navigator
10596ss.prototype.options_={techOrder:an.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:os&&(os.languages&&os.languages[0]||os.userLanguage||os.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,spatialNavigation:{enabled:!1,horizontalSeek:!1},enableSmoothSeeking:!1,disableSeekWhileScrubbingOnMobile:!1,disableSeekWhileScrubbingOnSTV:!1}
10596,es.forEach(function(e){ss.prototype[`handleTech${dt(e)}_`]=function(){return this.trigger(e)}}),pt.registerComponent("Player",ss)
10597const as="plugin",ls="activePlugins_",cs={},us=e=>cs.hasOwnProperty(e),ds=e=>us(e)?cs[e]:void 0,hs=(e,t)=>{e[ls]=e[ls]||{},e[ls][t]=!0},fs=(e,t,i)=>{const n=(i?"before":"")+"pluginsetup"
10598e.trigger(n,t),e.trigger(n+":"+t.name,t)},ps=(e,t)=>(t.prototype.name=e,function(...i){fs(this,{name:e,plugin:t,instance:null},!0)
10599const n=new t(...[this,...i])
10600return this[e]=()=>n,fs(this,n.getEventHash()),n})
10601class ms{constructor(e){if(this.constructor===ms)throw new Error("Plugin must be sub-classed; not directly instantiated.")
10602this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),at(this),delete this.trigger,ct(this,this.constructor.defaultState),hs(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(e={}){return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e,t={}){return Ue(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this
10603this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[ls][e]=!1,this.player=this.state=null,t[e]=ps(e,cs[e])}static isBasic(e){const t="string"==typeof e?ds(e):e
10604return"function"==typeof t&&!ms.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if("string"!=typeof e)throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`)
10605if(us(e))c.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`)
10606else if(ss.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`)
10607if("function"!=typeof t)throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`)
10608return cs[e]=t,e!==as&&(ms.isBasic(t)?ss.prototype[e]=function(e,t){const i=function(){fs(this,{name:e,plugin:t,instance:null},!0)
10609const i=t.apply(this,arguments)
10610return hs(this,e),fs(this,{name:e,plugin:t,instance:i}),i}
10611return Object.keys(t).forEach(function(e){i[e]=t[e]}),i}(e,t):ss.prototype[e]=ps(e,t)),t}static deregisterPlugin(e){if(e===as)throw new Error("Cannot de-register base plugin.")
10612us(e)&&(delete cs[e],delete ss.prototype[e])}static getPlugins(e=Object.keys(cs)){let t
10613return e.forEach(e=>{const i=ds(e)
10614i&&(t=t||{},t[e]=i)}),t}static getPluginVersion(e){const t=ds(e)
10615return t&&t.VERSION||""}}function gs(e,t,i,n){return function(e,t){let i=!1
10616return function(...n){return i||c.warn(e),i=!0,t.apply(this,n)}}(`${t} is deprecated and will be removed in ${e}.0; please use ${i} instead.`,n)}ms.getPlugin=ds,ms.BASE_PLUGIN_NAME=as,ms.registerPlugin(as,ms),ss.prototype.usingPlugin=function(e){return!!this[ls]&&!0===this[ls][e]},ss.prototype.hasPlugin=function(e){return!!us(e)}
10617const ys=e=>0===e.indexOf("#")?e.slice(1):e
10618function vs(e,t,n){let r=vs.getPlayer(e)
10619if(r)return t&&c.warn(`Player "${e}" is already initialised. Options will not be applied.`),n&&r.ready(n),r
10620const s="string"==typeof e?_e("#"+ys(e)):e
10621if(!$(s))throw new TypeError("The element or ID supplied is not valid. (videojs)")
10622const o="getRootNode"in s&&s.getRootNode()instanceof window.ShadowRoot?s.getRootNode():s.ownerDocument.body
10623s.ownerDocument.defaultView&&o.contains(s)||c.warn("The element supplied is not included in the DOM"),!0===(t=t||{}).restoreEl&&(t.restoreEl=(s.parentNode&&s.parentNode.hasAttribute&&s.parentNode.hasAttribute("data-vjs-player")?s.parentNode:s).cloneNode(!0)),i("beforesetup").forEach(e=>{const i=e(s,y(t))
10624m(i)&&!Array.isArray(i)?t=y(t,i):c.error("please return an object in beforesetup hooks")})
10625const a=pt.getComponent("Player")
10626return r=new a(s,t,n),i("setup").forEach(e=>e(r)),r}if(vs.hooks_=t,vs.hooks=i,vs.hook=function(e,t){i(e,t)},vs.hookOnce=function(e,t){i(e,[].concat(t).map(t=>{const i=(...r)=>(n(e,i),t(...r))
10627return i}))},vs.removeHook=n,!0!==window.VIDEOJS_NO_DYNAMIC_STYLE&&W()){let yf=_e(".vjs-styles-defaults")
10628if(!yf){yf=Se("vjs-styles-defaults")
10629const vf=_e("head")
10630vf&&vf.insertBefore(yf,vf.firstChild),ke(yf,"\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    ")}}Me(1,vs),vs.VERSION=e,vs.options=ss.prototype.options_,vs.getPlayers=()=>ss.players,vs.getPlayer=e=>{const t=ss.players
10631let i
10632if("string"==typeof e){const n=ys(e),r=t[n]
10633if(r)return r
10634i=_e("#"+n)}else i=e
10635if($(i)){const{player:e,playerId:n}=i
10636if(e||t[n])return e||t[n]}},vs.getAllPlayers=()=>Object.keys(ss.players).map(e=>
10636ss.players[e]).filter(Boolean),vs.players=ss.players,vs.getComponent=pt.getComponent,vs.registerComponent=(e,t)=>(an.isTech(t)&&c.warn(`The ${e} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),pt.registerComponent.call(pt,e,t)),vs.getTech=an.getTech,vs.registerTech=an.registerTech,vs.use=function(e,t){ln[e]=ln[e]||[],ln[e].push(t)},Object.defineProperty(vs,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(vs.middleware,"TERMINATOR",{value:un,writeable:!1,enumerable:!0}),vs.browser=q,vs.obj=b,vs.mergeOptions=gs(9,"videojs.mergeOptions","videojs.obj.merge",y),vs.defineLazyProperty=gs(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",_),vs.bind=gs(9,"videojs.bind","native Function.prototype.bind",We),vs.registerPlugin=ms.registerPlugin,vs.deregisterPlugin=ms.deregisterPlugin,vs.plugin=(e,t)=>(c.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),ms.registerPlugin(e,t)),vs.getPlugins=ms.getPlugins,vs.getPlugin=ms.getPlugin,vs.getPluginVersion=ms.getPluginVersion,vs.addLanguage=function(e,t){return e=(""+e).toLowerCase(),vs.options.languages=y(vs.options.languages,{[e]:t}),vs.options.languages[e]},vs.log=c,vs.createLogger=u,vs.time=Tt,vs.createTimeRange=gs(9,"videojs.createTimeRange","videojs.time.createTimeRanges",yt)
10637vs.createTimeRanges=gs(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",yt),vs.formatTime=gs(9,"videojs.formatTime","videojs.time.formatTime",At),vs.setFormatTime=gs(9,"videojs.setFormatTime","videojs.time.setFormatTime",bt),vs.resetFormatTime=gs(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",wt),vs.parseUrl=gs(9,"videojs.parseUrl","videojs.url.parseUrl",Wt),vs.isCrossOrigin=gs(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",Xt),vs.EventTarget=Ke,vs.any=He,vs.on=Be,vs.one=Ve,vs.off=je,vs.trigger=Ue,vs.xhr=fi,vs.TrackList=Dt,vs.TextTrack=bi,vs.TextTrackList=Bt,vs.AudioTrack=wi,vs.AudioTrackList=Nt,vs.VideoTrack=Ai,vs.VideoTrackList=Ft,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(e=>{vs[e]=function(){return c.warn(`videojs.${e}() is deprecated; use videojs.dom.${e}() instead`),Te[e].apply(null,arguments)}}),vs.computedStyle=gs(9,"videojs.computedStyle","videojs.dom.computedStyle",we),vs.dom=Te,vs.fn=Xe,vs.num=Vn,vs.str=ft,vs.url=Yt,vs.Error={NetworkBadStatus:"networkbadstatus",NetworkRequestFailed:"networkrequestfailed",NetworkRequestAborted:"networkrequestaborted",NetworkRequestTimeout:"networkrequesttimeout",NetworkBodyParserFailed:"networkbodyparserfailed",StreamingHlsPlaylistParserError:"streaminghlsplaylistparsererror",StreamingDashManifestParserError:"streamingdashmanifestparsererror",StreamingContentSteeringParserError:"streamingcontentsteeringparsererror",StreamingVttParserError:"streamingvttparsererror",StreamingFailedToSelectNextSegment:"streamingfailedtoselectnextsegment",StreamingFailedToDecryptSegment:"streamingfailedtodecryptsegment",StreamingFailedToTransmuxSegment:"streamingfailedtotransmuxsegment",StreamingFailedToAppendSegment:"streamingfailedtoappendsegment",StreamingCodecsChangeError:"streamingcodecschangeerror"},Zt(function(e,t){
10638/*! @name videojs-contrib-quality-levels @version 4.1.0 @license Apache-2.0 */
10639e.exports=function(e){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=t(e)
10640class n{constructor(e){let t=this
10641return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get:()=>t.enabled_(),set(e){t.enabled_(e)}}),t}}class r extends i.default.EventTarget{constructor(){super()
10642let e=this
10643return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get:()=>e.selectedIndex_}),Object.defineProperty(e,"length",{get:()=>e.levels_.length}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id)
10644if(t)return t
10645const i=this.levels_.length
10646return t=new n(e),""+i in this||Object.defineProperty(this,i,{get(){return this.levels_[i]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null
10647for(let i=0,n=this.length;i<n;i++)if(this[i]===e){t=this.levels_.splice(i,1)[0],this.selectedIndex_===i?this.selectedIndex_=-1:this.selectedIndex_>i&&this.selectedIndex_--
10648break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,i=this.length;t<i;t++){const i=this[t]
10649if(i.id===e)return i}return null}dispose(){this.selectedIndex_=-1,this.levels_.length=0}}r.prototype.allowedEvents_={change:"change",addqualitylevel:"addqualitylevel",removequalitylevel:"removequalitylevel"}
10650for(const l in r.prototype.allowedEvents_)r.prototype["on"+l]=null
10651var s="4.1.0"
10652const o=function(e,t){const i=e.qualityLevels,n=new r,o=function(){n.dispose(),e.qualityLevels=i,e.off("dispose",o)}
10653return e.on("dispose",o),e.qualityLevels=()=>n,e.qualityLevels.VERSION=s,n},a=function(e){return o(this,i.default.obj.merge({},e))}
10654return i.default.registerPlugin("qualityLevels",a),a.VERSION=s,a}(vs)})
10655var _s="https://example.com",bs=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=window.location&&window.location.href||"")
10656var i=/^\/\//.test(e),n=!window.location&&!/\/\//i.test(e)
10657e=new window.URL(e,window.location||_s)
vendor: 30,580 bytes, lines 10658-10801
10658var r=new URL(t,e)
10659return n?r.href.slice(19):i?r.href.slice(r.protocol.length):r.href},ws=function(){function e(){this.listeners={}}var t=e.prototype
10660return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1
10661var i=this.listeners[e].indexOf(t)
10662return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(i,1),i>-1},t.trigger=function(e){var t=this.listeners[e]
10663if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1])
10664else for(var r=Array.prototype.slice.call(arguments,1),s=t.length,o=0;o<s;++o)t[o].apply(this,r)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}()
10665function As(e){for(var t,i=(t=e,window.atob?window.atob(t):Buffer.from(t,"base64").toString("binary")),n=new Uint8Array(i.length),r=0;r<i.length;r++)n[r]=i.charCodeAt(r)
10666return n}
10667/*! @name m3u8-parser @version 7.2.0 @license Apache-2.0 */class Ts extends ws{constructor(){super(),this.buffer=""}push(e){let t
10668for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const Cs=String.fromCharCode(9),Ls=function(e){const t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),i={}
10669return t[1]&&(i.length=parseInt(t[1],10)),t[2]&&(i.offset=parseInt(t[2],10)),i},xs=function(e){const t={}
10670if(!e)return t
10671const i=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))'))
10672let n,r=i.length
10673for(;r--;)""!==i[r]&&(n=/([^=]*)=(.*)/.exec(i[r]).slice(1),n[0]=n[0].replace(/^\s+|\s+$/g,""),n[1]=n[1].replace(/^\s+|\s+$/g,""),n[1]=n[1].replace(/^['"](.*)['"]$/g,"$1"),t[n[0]]=n[1])
10674return t},Ms=e=>{const t=e.split("x"),i={}
10675return t[0]&&(i.width=parseInt(t[0],10)),t[1]&&(i.height=parseInt(t[1],10)),i}
10676class Es extends ws{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,i
10677if(0===(e=e.trim()).length)return
10678if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e})
10679this.tagMappers.reduce((t,i)=>{const n=i(e)
10680return n===e?t:t.concat([n])},[e]).forEach(e=>{for(let t=0;t<this.customParsers.length;t++)if(this.customParsers[t].call(this,e))return
10681if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e),t)this.trigger("data",{type:"tag",tagType:"m3u"})
10682else{if(t=/^#EXTINF:([0-9\.]*)?,?(.*)?$/.exec(e),t)return i={type:"tag",tagType:"inf"},t[1]&&(i.duration=parseFloat(t[1])),t[2]&&(i.title=t[2]),void this.trigger("data",i)
10683if(t=/^#EXT-X-TARGETDURATION:([0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"targetduration"},t[1]&&(i.duration=parseInt(t[1],10)),void this.trigger("data",i)
10684if(t=/^#EXT-X-VERSION:([0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"version"},t[1]&&(i.version=parseInt(t[1],10)),void this.trigger("data",i)
10685if(t=/^#EXT-X-MEDIA-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"media-sequence"},t[1]&&(i.number=parseInt(t[1],10)),void this.trigger("data",i)
10686if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(i.number=parseInt(t[1],10)),void this.trigger("data",i)
10687if(t=/^#EXT-X-PLAYLIST-TYPE:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"playlist-type"},t[1]&&(i.playlistType=t[1]),void this.trigger("data",i)
10688if(t=/^#EXT-X-BYTERANGE:(.*)?$/.exec(e),t)return i=ii(Ls(t[1]),{type:"tag",tagType:"byterange"}),void this.trigger("data",i)
10689if(t=/^#EXT-X-ALLOW-CACHE:(YES|NO)?/.exec(e),t)return i={type:"tag",tagType:"allow-cache"},t[1]&&(i.allowed=!/NO/.test(t[1])),void this.trigger("data",i)
10690if(t=/^#EXT-X-MAP:(.*)$/.exec(e),t){if(i={type:"tag",tagType:"map"},t[1]){const e=xs(t[1])
10691e.URI&&(i.uri=e.URI),e.BYTERANGE&&(i.byterange=Ls(e.BYTERANGE))}this.trigger("data",i)}else{if(t=/^#EXT-X-STREAM-INF:(.*)$/.exec(e),t)return i={type:"tag",tagType:"stream-inf"},t[1]&&(i.attributes=xs(t[1]),i.attributes.RESOLUTION&&(i.attributes.RESOLUTION=Ms(i.attributes.RESOLUTION)),i.attributes.BANDWIDTH&&(i.attributes.BANDWIDTH=parseInt(i.attributes.BANDWIDTH,10)),i.attributes["FRAME-RATE"]&&(i.attributes["FRAME-RATE"]=parseFloat(i.attributes["FRAME-RATE"])),i.attributes["PROGRAM-ID"]&&(i.attributes["PROGRAM-ID"]=parseInt(i.attributes["PROGRAM-ID"],10))),void this.trigger("data",i)
10692if(t=/^#EXT-X-MEDIA:(.*)$/.exec(e),t)return i={type:"tag",tagType:"media"},t[1]&&(i.attributes=xs(t[1])),void this.trigger("data",i)
10693if(t=/^#EXT-X-ENDLIST/.exec(e),t)this.trigger("data",{type:"tag",tagType:"endlist"})
10694else if(t=/^#EXT-X-DISCONTINUITY/.exec(e),t)this.trigger("data",{type:"tag",tagType:"discontinuity"})
10695else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:(.*)$/.exec(e),t)return i={type:"tag",tagType:"program-date-time"},t[1]&&(i.dateTimeString=t[1],i.dateTimeObject=new Date(t[1])),void this.trigger("data",i)
10696if(t=/^#EXT-X-KEY:(.*)$/.exec(e),t)return i={type:"tag",tagType:"key"},t[1]&&(i.attributes=xs(t[1]),i.attributes.IV&&("0x"===i.attributes.IV.substring(0,2).toLowerCase()&&(i.attributes.IV=i.attributes.IV.substring(2)),i.attributes.IV=i.attributes.IV.match(/.{8}/g),i.attributes.IV[0]=parseInt(i.attributes.IV[0],16),i.attributes.IV[1]=parseInt(i.attributes.IV[1],16),i.attributes.IV[2]=parseInt(i.attributes.IV[2],16),i.attributes.IV[3]=parseInt(i.attributes.IV[3],16),i.attributes.IV=new Uint32Array(i.attributes.IV))),void this.trigger("data",i)
10697if(t=/^#EXT-X-START:(.*)$/.exec(e),t)return i={type:"tag",tagType:"start"},t[1]&&(i.attributes=xs(t[1]),i.attributes["TIME-OFFSET"]=parseFloat(i.attributes["TIME-OFFSET"]),i.attributes.PRECISE=/YES/.test(i.attributes.PRECISE)),void this.trigger("data",i)
10698if(t=/^#EXT-X-CUE-OUT-CONT:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-out-cont"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i)
10699if(t=/^#EXT-X-CUE-OUT:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-out"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i)
10700if(t=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-in"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i)
10701if(t=/^#EXT-X-SKIP:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"skip"},i.attributes=xs(t[1]),i.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(i.attributes["SKIPPED-SEGMENTS"]=parseInt(i.attributes["SKIPPED-SEGMENTS"],10)),i.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(i.attributes["RECENTLY-REMOVED-DATERANGES"]=i.attributes["RECENTLY-REMOVED-DATERANGES"].split(Cs)),void this.trigger("data",i)
10702if(t=/^#EXT-X-PART:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"part"},i.attributes=xs(t[1]),["DURATION"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["INDEPENDENT","GAP"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/.test(i.attributes[e]))}),i.attributes.hasOwnProperty("BYTERANGE")&&(i.attributes.byterange=Ls(i.attributes.BYTERANGE)),void this.trigger("data",i)
10703if(t=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"server-control"},i.attributes=xs(t[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/.test(i.attributes[e]))}),void this.trigger("data",i)
10704if(t=/^#EXT-X-PART-INF:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"part-inf"},i.attributes=xs(t[1]),["PART-TARGET"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),void this.trigger("data",i)
10705if(t=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"preload-hint"},i.attributes=xs(t[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach(function(e){if(i.attributes.hasOwnProperty(e)){i.attributes[e]=parseInt(i.attributes[e],10)
10706const t="BYTERANGE-LENGTH"===e?"length":"offset"
10707i.attributes.byterange=i.attributes.byterange||{},i.attributes.byterange[t]=i.attributes[e],delete i.attributes[e]}}),void this.trigger("data",i)
10708if(t=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"rendition-report"},i.attributes=xs(t[1]),["LAST-MSN","LAST-PART"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseInt(i.attributes[e],10))}),void this.trigger("data",i)
10709if(t=/^#EXT-X-DATERANGE:(.*)$/.exec(e),t&&t[1]){i={type:"tag",tagType:"daterange"},i.attributes=xs(t[1]),["ID","CLASS"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=String(i.attributes[e]))}),["START-DATE","END-DATE"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=new Date(i.attributes[e]))}),["DURATION","PLANNED-DURATION"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["END-ON-NEXT"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/i.test(i.attributes[e]))}),["SCTE35-CMD"," SCTE35-OUT","SCTE35-IN"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=i.attributes[e].toString(16))})
10710const e=/^X-([A-Z]+-)+[A-Z]+$/
10711for(const t in i.attributes){if(!e.test(t))continue
10712const n=/[0-9A-Fa-f]{6}/g.test(i.attributes[t]),r=/^\d+(\.\d+)?$/.test(i.attributes[t])
10713i.attributes[t]=n?i.attributes[t].toString(16):r?parseFloat(i.attributes[t]):String(i.attributes[t])}return void this.trigger("data",i)}if(t=/^#EXT-X-INDEPENDENT-SEGMENTS/.exec(e),t)this.trigger("data",{type:"tag",tagType:"independent-segments"})
10714else if(t=/^#EXT-X-I-FRAMES-ONLY/.exec(e),t)this.trigger("data",{type:"tag",tagType:"i-frames-only"})
10715else{if(t=/^#EXT-X-CONTENT-STEERING:(.*)$/.exec(e),t)return i={type:"tag",tagType:"content-steering"},i.attributes=xs(t[1]),void this.trigger("data",i)
10716if(t=/^#EXT-X-I-FRAME-STREAM-INF:(.*)$/.exec(e),t)return i={type:"tag",tagType:"i-frame-playlist"},i.attributes=xs(t[1]),i.attributes.URI&&(i.uri=i.attributes.URI),i.attributes.BANDWIDTH&&(i.attributes.BANDWIDTH=parseInt(i.attributes.BANDWIDTH,10)),i.attributes.RESOLUTION&&(i.attributes.RESOLUTION=Ms(i.attributes.RESOLUTION)),i.attributes["AVERAGE-BANDWIDTH"]&&(i.attributes["AVERAGE-BANDWIDTH"]=parseInt(i.attributes["AVERAGE-BANDWIDTH"],10)),i.attributes["FRAME-RATE"]&&(i.attributes["FRAME-RATE"]=parseFloat(i.attributes["FRAME-RATE"])),void this.trigger("data",i)
10717if(t=/^#EXT-X-DEFINE:(.*)$/.exec(e),t)return i={type:"tag",tagType:"define"},i.attributes=xs(t[1]),void this.trigger("data",i)
10718this.trigger("data",{type:"tag",data:e.slice(4)})}}}}else this.trigger("data",{type:"comment",text:e.slice(1)})})}addParser({expression:e,customType:t,dataParser:i,segment:n}){"function"!=typeof i&&(i=e=>e),this.customParsers.push(r=>{if(e.exec(r))return this.trigger("data",{type:"custom",data:i(r),customType:t,segment:n}),!0})}addTagMapper({expression:e,map:t}){this.tagMappers.push(i=>e.test(i)?t(i):i)}}const Ss=function(e){const t={}
10719return Object.keys(e).forEach(function(i){var n
10720t[(n=i,n.toLowerCase().replace(/-(\w)/g,e=>e[1].toUpperCase()))]=e[i]}),t},ks=function(e){const{serverControl:t,targetDuration:i,partTargetDuration:n}=e
10721if(!t)return
10722const r="#EXT-X-SERVER-CONTROL",s="holdBack",o="partHoldBack",a=i&&3*i,l=n&&2*n
10723i&&!t.hasOwnProperty(s)&&(t[s]=a,this.trigger("info",{message:`${r} defaulting HOLD-BACK to targetDuration * 3 (${a}).`})),a&&t[s]<a&&(this.trigger("warn",{message:`${r} clamping HOLD-BACK (${t[s]}) to targetDuration * 3 (${a})`}),t[s]=a),n&&!t.hasOwnProperty(o)&&(t[o]=3*n,this.trigger("info",{message:`${r} defaulting PART-HOLD-BACK to partTargetDuration * 3 (${t[o]}).`})),n&&t[o]<l&&(this.trigger("warn",{message:`${r} clamping PART-HOLD-BACK (${t[o]}) to partTargetDuration * 2 (${l}).`}),t[o]=l)}
10724class Ps extends ws{constructor(e={}){super(),this.lineStream=new Ts,this.parseStream=new Es,this.lineStream.pipe(this.parseStream),this.mainDefinitions=e.mainDefinitions||{},this.params=new URL(e.uri,"https://a.com").searchParams,this.lastProgramDateTime=null
10725const t=this,i=[]
10726let n,r,s={},o=!1
10727const a=function(){},l={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}}
10728let c=0
10729this.manifest={allowCache:!0,discontinuityStarts:[],dateRanges:[],iFramePlaylists:[],segments:[]}
10730let u=0,d=0
10731const h={}
10732this.on("end",()=>{s.uri||!s.parts&&!s.preloadHints||(!s.map&&n&&(s.map=n),!s.key&&r&&(s.key=r),s.timeline||"number"!=typeof c||(s.timeline=c),this.manifest.preloadSegment=s)}),this.parseStream.on("data",function(e){let f,p
10733if(t.manifest.definitions)for(const i in t.manifest.definitions)if(e.uri&&(e.uri=e.uri.replace(`{$${i}}`,t.manifest.definitions[i])),e.attributes)for(const n in e.attributes)"string"==typeof e.attributes[n]&&(e.attributes[n]=e.attributes[n].replace(`{$${i}}`,t.manifest.definitions[i]));({tag(){({version(){e.version&&(this.manifest.version=e.version)},"allow-cache"(){this.manifest.allowCache=e.allowed,"allowed"in e||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const t={}
10734"length"in e&&(s.byterange=t,t.length=e.length,"offset"in e||(e.offset=u)),"offset"in e&&(s.byterange=t,t.offset=e.offset),u=t.offset+t.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"})),e.title&&(s.title=e.title),e.duration>0&&(s.duration=e.duration),0===e.duration&&(s.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("com.apple.streamingkeydelivery"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:e.attributes})
10735if("com.microsoft.playready"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:e.attributes.URI})
10736if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:As(e.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},void 0!==e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"})
10737else r=null
10738else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence"(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,c=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type"(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange),r&&(n.key=r)},"stream-inf"(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||l,e.attributes?(s.attributes||(s.attributes={}),ii(s.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||l,!(e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"})
10739const t=this.manifest.mediaGroups[e.attributes.TYPE]
10740t[e.attributes["GROUP-ID"]]=t[e.attributes["GROUP-ID"]]||{},f=t[e.attributes["GROUP-ID"]],p={default:/yes/i.test(e.attributes.DEFAULT)},p.default?p.autoselect=!0:p.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(p.language=e.attributes.LANGUAGE),e.attributes.URI&&(p.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(p.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(p.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(p.forced=/yes/i.test(e.attributes.FORCED)),f[e.attributes.NAME]=p},discontinuity(){c+=1,s.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),s.dateTimeString=e.dateTimeString,s.dateTimeObject=e.dateTimeObject
10741const{lastProgramDateTime:t}=this
10742this.lastProgramDateTime=new Date(e.dateTimeString).getTime(),null===t&&this.manifest.segments.reduceRight((e,t)=>(t.programDateTime=e-1e3*t.duration,t.programDateTime),this.lastProgramDateTime)},targetduration(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):(this.manifest.targetDuration=e.duration,ks.call(this,this.manifest))},start(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){s.cueOut=e.data},"cue-out-cont"(){s.cueOutCont=e.data},"cue-in"(){s.cueIn=e.data},skip(){this.manifest.skip=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",e.attributes,["SKIPPED-SEGMENTS"])},part(){o=!0
10743const t=this.manifest.segments.length,i=Ss(e.attributes)
10744s.parts=s.parts||[],s.parts.push(i),i.byterange&&(i.byterange.hasOwnProperty("offset")||(i.byterange.offset=d),d=i.byterange.offset+i.byterange.length)
10745const n=s.parts.length-1
10746this.warnOnMissingAttributes_(`#EXT-X-PART #${n} for segment #${t}`,e.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((e,t)=>{e.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${t} lacks required attribute(s): LAST-PART`})})},"server-control"(){const t=this.manifest.serverControl=Ss(e.attributes)
10747t.hasOwnProperty("canBlockReload")||(t.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),ks.call(this,this.manifest),t.canSkipDateranges&&!t.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 t=this.manifest.segments.length,i=Ss(e.attributes),n=i.type&&"PART"===i.type
10748s.preloadHints=s.preloadHints||[],s.preloadHints.push(i),i.byterange&&(i.byterange.hasOwnProperty("offset")||(i.byterange.offset=n?d:0,n&&(d=i.byterange.offset+i.byterange.length)))
10749const r=s.preloadHints.length-1
10750if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${r} for segment #${t}`,e.attributes,["TYPE","URI"]),i.type)for(let e=0;e<s.preloadHints.length-1;e++){const n=s.preloadHints[e]
10751n.type&&(n.type===i.type&&this.trigger("warn",{message:`#EXT-X-PRELOAD-HINT #${r} for segment #${t} has the same TYPE ${i.type} as preload hint #${e}`}))}},"rendition-report"(){const t=Ss(e.attributes)
10752this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(t)
10753const i=this.manifest.renditionReports.length-1,n=["LAST-MSN","URI"]
10754o&&n.push("LAST-PART"),this.warnOnMissingAttributes_(`#EXT-X-RENDITION-REPORT #${i}`,e.attributes,n)},"part-inf"(){this.manifest.partInf=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",e.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),ks.call(this,this.manifest)},daterange(){this.manifest.dateRanges.push(Ss(e.attributes))
10755const t=this.manifest.dateRanges.length-1
10756this.warnOnMissingAttributes_(`#EXT-X-DATERANGE #${t}`,e.attributes,["ID","START-DATE"])
10757const i=this.manifest.dateRanges[t]
10758i.endDate&&i.startDate&&new Date(i.endDate)<new Date(i.startDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE END-DATE must be equal to or later than the value of the START-DATE"}),i.duration&&i.duration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE DURATION must not be negative"}),i.plannedDuration&&i.plannedDuration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE PLANNED-DURATION must not be negative"})
10759const n=!!i.endOnNext
10760if(n&&!i.class&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must have a CLASS attribute"}),n&&(i.duration||i.endDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must not contain DURATION or END-DATE attributes"}),i.duration&&i.endDate){const e=i.startDate.getTime()+1e3*i.duration
10761this.manifest.dateRanges[t].endDate=new Date(e)}if(h[i.id]){for(const t in h[i.id])if(i[t]&&JSON.stringify(h[i.id][t])!==JSON.stringify(i[t])){this.trigger("warn",{message:"EXT-X-DATERANGE tags with the same ID in a playlist must have the same attributes values"})
10762break}const e=this.manifest.dateRanges.findIndex(e=>e.id===i.id)
10763this.manifest.dateRanges[e]=ii(this.manifest.dateRanges[e],i),h[i.id]=ii(h[i.id],i),this.manifest.dateRanges.pop()}else h[i.id]=i},"independent-segments"(){this.manifest.independentSegments=!0},"i-frames-only"(){this.manifest.iFramesOnly=!0,this.requiredCompatibilityversion(this.manifest.version,4)},"content-steering"(){this.manifest.contentSteering=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",e.attributes,["SERVER-URI"])},define(){this.manifest.definitions=this.manifest.definitions||{}
10764const t=(e,t)=>{e in this.manifest.definitions?this.trigger("error",{message:`EXT-X-DEFINE: Duplicate name ${e}`}):this.manifest.definitions[e]=t}
10765if("QUERYPARAM"in e.attributes){if("NAME"in e.attributes||"IMPORT"in e.attributes)return void this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"})
10766const i=this.params.get(e.attributes.QUERYPARAM)
10767return i?void t(e.attributes.QUERYPARAM,decodeURIComponent(i)):void this.trigger("error",{message:`EXT-X-DEFINE: No query param ${e.attributes.QUERYPARAM}`})}return"NAME"in e.attributes?"IMPORT"in e.attributes?void this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"}):"VALUE"in e.attributes&&"string"==typeof e.attributes.VALUE?void t(e.attributes.NAME,e.attributes.VALUE):void this.trigger("error",{message:`EXT-X-DEFINE: No value for ${e.attributes.NAME}`}):"IMPORT"in e.attributes?this.mainDefinitions[e.attributes.IMPORT]?void t(e.attributes.IMPORT,this.mainDefinitions[e.attributes.IMPORT]):void this.trigger("error",{message:`EXT-X-DEFINE: No value ${e.attributes.IMPORT} to import, or IMPORT used on main playlist`}):void this.trigger("error",{message:"EXT-X-DEFINE: No attribute"})},"i-frame-playlist"(){this.manifest.iFramePlaylists.push({attributes:e.attributes,uri:e.uri,timeline:c}),this.warnOnMissingAttributes_("#EXT-X-I-FRAME-STREAM-INF",e.attributes,["BANDWIDTH","URI"])}}[e.tagType]||a).call(t)},uri(){s.uri=e.uri,i.push(s),this.manifest.targetDuration&&!("duration"in s)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),s.duration=this.manifest.targetDuration),r&&(s.key=r),s.timeline=c,n&&(s.map=n),d=0,null!==this.lastProgramDateTime&&(s.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*s.duration),s={}},comment(){},custom(){e.segment?(s.custom=s.custom||{},s.custom[e.customType]=e.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[e.customType]=e.data)}})[e.type].call(t)})}requiredCompatibilityversion(e,t){(e<t||!e)&&this.trigger("warn",{message:`manifest must be at least version ${t}`})}warnOnMissingAttributes_(e,t,i){const n=[]
10768i.forEach(function(e){t.hasOwnProperty(e)||n.push(e)}),n.length&&this.trigger("warn",{message:`${e} lacks required attribute(s): ${n.join(", ")}`})}push(e){this.lineStream.push(e)}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(e){this.parseStream.addParser(e)}addTagMapper(e){this.parseStream.addTagMapper(e)}}var Os,zs,Ds={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^/},Is=["video","audio","text"],Ns=["Video","Audio","Text"],Rs=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,function(e,t,i){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(i).toString(16)).slice(-2)}):e},Fs=function(e){void 0===e&&(e="")
10769var t=e.split(","),i=[]
10770return t.forEach(function(e){var t
10771e=e.trim(),Is.forEach(function(n){var r=Ds[n].exec(e.toLowerCase())
10772if(r&&!(r.length<=1)){t=n
10773var s=e.substring(0,r[1].length),o=e.replace(s,"")
10774i.push({type:s,details:o,mediaType:n})}}),t||i.push({type:e,details:"",mediaType:"unknown"})}),i},Bs=function(e){return void 0===e&&(e=""),Ds.audio.test(e.trim().toLowerCase())},js=function(e){if(e&&"string"==typeof e){var t,i=e.toLowerCase().split(",").map(function(e){return Rs(e.trim())}),n="video"
107751===i.length&&Bs(i[0])?n="audio":1===i.length&&(void 0===(t=i[0])&&(t=""),Ds.text.test(t.trim().toLowerCase()))&&(n="application")
10776var r="mp4"
10777return i.every(function(e){return Ds.mp4.test(e)})?r="mp4":i.every(function(e){return Ds.webm.test(e)})?r="webm":i.every(function(e){return Ds.ogg.test(e)})&&(r="ogg"),n+"/"+r+';codecs="'+e+'"'}},Us=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=!1),window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported(js(e))||t&&window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported&&window.ManagedMediaSource.isTypeSupported(js(e))||!1},Vs=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every(function(e){e=e.trim()
10778for(var t=0;t<Ns.length;t++){if(Ds["muxer"+Ns[t]].test(e))return!0}return!1})},Hs="mp4a.40.2",qs=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,Gs=/^application\/dash\+xml/i,Ws=function(e){return qs.test(e)?"hls":Gs.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null},$s=function(e){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer},Qs=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||$s(e)||e instanceof ArrayBuffer||(e="number"!=typeof e||"number"==typeof e&&e!=e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))},Xs=window.BigInt||Number,Ys=[Xs("0x1"),Xs("0x100"),Xs("0x10000"),Xs("0x1000000"),Xs("0x100000000"),Xs("0x10000000000"),Xs("0x1000000000000"),Xs("0x100000000000000"),Xs("0x10000000000000000")]
10779Os=new Uint16Array([65484]),255===(zs=new Uint8Array(Os.buffer,Os.byteOffset,Os.byteLength))[0]||zs[0]
10780var Ks=function(e,t){var i=void 0===t?{}:t,n=i.signed,r=void 0!==n&&n,s=i.le,o=void 0!==s&&s
10781e=Qs(e)
10782var a=o?"reduce":"reduceRight",l=(e[a]?e[a]:Array.prototype[a]).call(e,function(t,i,n){var r=o?n:Math.abs(n+1-e.length)
10783return t+Xs(i)*Ys[r]},Xs(0))
10784if(r){var c=Ys[e.length]/Xs(2)-Xs(1);(l=Xs(l))>c&&(l-=c,l-=c,l-=Xs(2))}return Number(l)},Zs=function(e,t){var i=(void 0===t?{}:t).le,n=void 0!==i&&i;("bigint"!=typeof e&&"number"!=typeof e||"number"==typeof e&&e!=e)&&(e=0)
10785for(var r=function(e){return Math.ceil(function(e){return e.toString(2).length}(e)/8)}(e=Xs(e)),s=new Uint8Array(new ArrayBuffer(r)),o=0;o<r;o++){var a=n?o:Math.abs(o+1-s.length)
10786s[a]=Number(e/Ys[o]&Xs(255)),e<0&&(s[a]=Math.abs(~s[a]),s[a]-=0===o?1:2)}return s},Js=function(e,t){if("string"!=typeof e&&e&&"function"==typeof e.toString&&(e=e.toString()),"string"!=typeof e)return new Uint8Array
10787t||(e=unescape(encodeURIComponent(e)))
10788for(var i=new Uint8Array(e.length),n=0;n<e.length;n++)i[n]=e.charCodeAt(n)
10789return i},eo=function(e,t,i){var n=void 0===i?{}:i,r=n.offset,s=void 0===r?0:r,o=n.mask,a=void 0===o?[]:o
10790e=Qs(e)
10791var l=(t=Qs(t)).every?t.every:Array.prototype.every
10792return t.length&&e.length-s>=t.length&&l.call(t,function(t,i){return t===(a[i]?a[i]&e[s+i]:e[s+i])})}
10793function to(e,t){return void 0===t&&(t=Object),t&&"function"==typeof t.freeze?t.freeze(e):e}var io=to({HTML:"text/html",isHTML:function(e){return e===io.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),no=to({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===no.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"}),ro={assign:function(e,t){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object")
10794for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])
10795return e},find:function(e,t,i){if(void 0===i&&(i=Array.prototype),e&&"function"==typeof i.find)return i.find.call(e,t)
10796for(var n=0;n<e.length;n++)if(Object.prototype.hasOwnProperty.call(e,n)){var r=e[n]
10797if(t.call(void 0,r,n,e))return r}},freeze:to,MIME_TYPE:io,NAMESPACE:no},so=ro.find,oo=ro.NAMESPACE
10798function ao(e){return""!==e}function lo(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function co(e){if(!e)return[]
10799var t=function(e){return e?e.split(/[\t\n\f\r ]+/).filter(ao):[]}(e)
10800return Object.keys(t.reduce(lo,{}))}function uo(e,t){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}function ho(e,t){var i=e.prototype
10801if(!(i instanceof t)){function n(){}n.prototype=t.prototype,uo(i,n=new n),e.prototype=i=n}i.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),i.c
10801onstructor=e)}var fo={},po=fo.ELEMENT_NODE=1,mo=fo.ATTRIBUTE_NODE=2,go=fo.TEXT_NODE=3,yo=fo.CDATA_SECTION_NODE=4,vo=fo.ENTITY_REFERENCE_NODE=5,_o=fo.ENTITY_NODE=6,bo=fo.PROCESSING_INSTRUCTION_NODE=7,wo=fo.COMMENT_NODE=8,Ao=fo.DOCUMENT_NODE=9,To=fo.DOCUMENT_TYPE_NODE=10,Co=fo.DOCUMENT_FRAGMENT_NODE=11,Lo=fo.NOTATION_NODE=12,xo={},Mo={}
10802xo.INDEX_SIZE_ERR=(Mo[1]="Index size error",1),xo.DOMSTRING_SIZE_ERR=(Mo[2]="DOMString size error",2)
10803var Eo=xo.HIERARCHY_REQUEST_ERR=(Mo[3]="Hierarchy request error",3)
10804xo.WRONG_DOCUMENT_ERR=(Mo[4]="Wrong document",4),xo.INVALID_CHARACTER_ERR=(Mo[5]="Invalid character",5),xo.NO_DATA_ALLOWED_ERR=(Mo[6]="No data allowed",6),xo.NO_MODIFICATION_ALLOWED_ERR=(Mo[7]="No modification allowed",7)
10805var So=xo.NOT_FOUND_ERR=(Mo[8]="Not found",8)
10806xo.NOT_SUPPORTED_ERR=(Mo[9]="Not supported",9)
10807var ko=xo.INUSE_ATTRIBUTE_ERR=(Mo[10]="Attribute in use",10)
10808function Po(e,t){if(t instanceof Error)var i=t
10809else i=this,Error.call(this,Mo[e]),this.message=Mo[e],Error.captureStackTrace&&Error.captureStackTrace(this,Po)
10810return i.code=e,t&&(this.message=this.message+": "+t),i}function Oo(){}function zo(e,t){this._node=e,this._refresh=t,Do(this)}function Do(e){var t=e._node._inc||e._node.ownerDocument._inc
10811if(e._inc!==t){var i=e._refresh(e._node)
10812if(wa(e,"length",i.length),!e.$$length||i.length<e.$$length)for(var n=i.length;n in e;n++)Object.prototype.hasOwnProperty.call(e,n)&&delete e[n]
10813uo(i,e),e._inc=t}}function Io(){}function No(e,t){for(var i=e.length;i--;)if(e[i]===t)return i}function Ro(e,t,i,n){if(n?t[No(t,n)]=i:t[t.length++]=i,e){i.ownerElement=e
10814var r=e.ownerDocument
10815r&&(n&&qo(r,e,n),function(e,t,i){e&&e._inc++
10816var n=i.namespaceURI
10817n===oo.XMLNS&&(t._nsMap[i.prefix?i.localName:""]=i.value)}(r,e,i))}}function Fo(e,t,i){var n=No(t,i)
10818if(!(n>=0))throw new Po(So,new Error(e.tagName+"@"+i))
10819for(var r=t.length-1;n<r;)t[n]=t[++n]
10820if(t.length=r,e){var s=e.ownerDocument
10821s&&(qo(s,e,i),i.ownerElement=null)}}function Bo(){}function jo(){}function Uo(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function Vo(e,t){if(t(e))return!0
10822if(e=e.firstChild)do{if(Vo(e,t))return!0}while(e=e.nextSibling)}function Ho(){this.ownerDocument=this}function qo(e,t,i,n){e&&e._inc++,i.namespaceURI===oo.XMLNS&&delete t._nsMap[i.prefix?i.localName:""]}function Go(e,t,i){if(e&&e._inc){e._inc++
10823var n=t.childNodes
10824if(i)n[n.length++]=i
10825else{for(var r=t.firstChild,s=0;r;)n[s++]=r,r=r.nextSibling
10826n.length=s,delete n[n.length]}}}function Wo(e,t){var i=t.previousSibling,n=t.nextSibling
10827return i?i.nextSibling=n:e.firstChild=n,n?n.previousSibling=i:e.lastChild=i,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,Go(e.ownerDocument,e),t}function $o(e){return e&&e.nodeType===jo.DOCUMENT_TYPE_NODE}function Qo(e){return e&&e.nodeType===jo.ELEMENT_NODE}function Xo(e){return e&&e.nodeType===jo.TEXT_NODE}function Yo(e,t){var i=e.childNodes||[]
10828if(so(i,Qo)||$o(t))return!1
10829var n=so(i,$o)
10830return!(t&&n&&i.indexOf(n)>i.indexOf(t))}function Ko(e,t){var i=e.childNodes||[]
10831if(so(i,function(e){return Qo(e)&&e!==t}))return!1
10832var n=so(i,$o)
10833return!(t&&n&&i.indexOf(n)>i.indexOf(t))}function Zo(e,t,i){if(!function(e){return e&&(e.nodeType===jo.DOCUMENT_NODE||e.nodeType===jo.DOCUMENT_FRAGMENT_NODE||e.nodeType===jo.ELEMENT_NODE)}(e))throw new Po(Eo,"Unexpected parent node type "+e.nodeType)
10834if(i&&i.parentNode!==e)throw new Po(So,"child not in parent")
10835if(!function(e){return e&&(Qo(e)||Xo(e)||$o(e)||e.nodeType===jo.DOCUMENT_FRAGMENT_NODE||e.nodeType===jo.COMMENT_NODE||e.nodeType===jo.PROCESSING_INSTRUCTION_NODE)}(t)||$o(t)&&e.nodeType!==jo.DOCUMENT_NODE)throw new Po(Eo,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function Jo(e,t,i){var n=e.childNodes||[],r=t.childNodes||[]
10836if(t.nodeType===jo.DOCUMENT_FRAGMENT_NODE){var s=r.filter(Qo)
10837if(s.length>1||so(r,Xo))throw new Po(Eo,"More than one element or text in fragment")
10838if(1===s.length&&!Yo(e,i))throw new Po(Eo,"Element in fragment can not be inserted before doctype")}if(Qo(t)&&!Yo(e,i))throw new Po(Eo,"Only one element can be added and only after doctype")
10839if($o(t)){if(so(n,$o))throw new Po(Eo,"Only one doctype is allowed")
10840var o=so(n,Qo)
10841if(i&&n.indexOf(o)<n.indexOf(i))throw new Po(Eo,"Doctype can only be inserted before an element")
10842if(!i&&o)throw new Po(Eo,"Doctype can not be appended since element is present")}}function ea(e,t,i){var n=e.childNodes||[],r=t.childNodes||[]
10843if(t.nodeType===jo.DOCUMENT_FRAGMENT_NODE){var s=r.filter(Qo)
10844if(s.length>1||so(r,Xo))throw new Po(Eo,"More than one element or text in fragment")
10845if(1===s.length&&!Ko(e,i))throw new Po(Eo,"Element in fragment can not be inserted before doctype")}if(Qo(t)&&!Ko(e,i))throw new Po(Eo,"Only one element can be added and only after doctype")
10846if($o(t)){function a(e){return $o(e)&&e!==i}if(so(n,a))throw new Po(Eo,"Only one doctype is allowed")
10847var o=so(n,Qo)
10848if(i&&n.indexOf(o)<n.indexOf(i))throw new Po(Eo,"Doctype can only be inserted before an element")}}function ta(e,t,i,n){Zo(e,t,i),e.nodeType===jo.DOCUMENT_NODE&&(n||Jo)(e,t,i)
10849var r=t.parentNode
10850if(r&&r.removeChild(t),t.nodeType===Co){var s=t.firstChild
10851if(null==s)return t
10852var o=t.lastChild}else s=o=t
10853var a=i?i.previousSibling:e.lastChild
10854s.previousSibling=a,o.nextSibling=i,a?a.nextSibling=s:e.firstChild=s,null==i?e.lastChild=o:i.previousSibling=o
10855do{s.parentNode=e}while(s!==o&&(s=s.nextSibling))
10856return Go(e.ownerDocument||e,e),t.nodeType==Co&&(t.firstChild=t.lastChild=null),t}function ia(){this._nsMap={}}function na(){}function ra(){}function sa(){}function oa(){}function aa(){}function la(){}function ca(){}function ua(){}function da(){}function ha(){}function fa(){}function pa(){}function ma(e,t){var i=[],n=9==this.nodeType&&this.documentElement||this,r=n.prefix,s=n.namespaceURI
10857if(s&&null==r&&null==(r=n.lookupPrefix(s)))var o=[{namespace:s,prefix:null}]
10858return va(this,i,e,t,o),i.join("")}function ga(e,t,i){var n=e.prefix||"",r=e.namespaceURI
10859if(!r)return!1
10860if("xml"===n&&r===oo.XML||r===oo.XMLNS)return!1
10861for(var s=i.length;s--;){var o=i[s]
10862if(o.prefix===n)return o.namespace!==r}return!0}function ya(e,t,i){e.push(" ",t,'="',i.replace(/[<>&"\t\n\r]/g,Uo),'"')}function va(e,t,i,n,r){if(r||(r=[]),n){if(!(e=n(e)))return
10863if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case po:var s=e.attributes,o=s.length,a=e.firstChild,l=e.tagName,c=l
10864if(!(i=oo.isHTML(e.namespaceURI)||i)&&!e.prefix&&e.namespaceURI){for(var u,d=0;d<s.length;d++)if("xmlns"===s.item(d).name){u=s.item(d).value
10865break}if(!u)for(var h=r.length-1;h>=0;h--){if(""===(f=r[h]).prefix&&f.namespace===e.namespaceURI){u=f.namespace
10866break}}if(u!==e.namespaceURI)for(h=r.length-1;h>=0;h--){var f
10867if((f=r[h]).namespace===e.namespaceURI){f.prefix&&(c=f.prefix+":"+l)
10868break}}}t.push("<",c)
10869for(var p=0;p<o;
10869p++){"xmlns"==(m=s.item(p)).prefix?r.push({prefix:m.localName,namespace:m.value}):"xmlns"==m.nodeName&&r.push({prefix:"",namespace:m.value})}for(p=0;p<o;p++){var m,g,y
10870if(ga(m=s.item(p),0,r))ya(t,(g=m.prefix||"")?"xmlns:"+g:"xmlns",y=m.namespaceURI),r.push({prefix:g,namespace:y})
10871va(m,t,i,n,r)}if(l===c&&ga(e,0,r))ya(t,(g=e.prefix||"")?"xmlns:"+g:"xmlns",y=e.namespaceURI),r.push({prefix:g,namespace:y})
10872if(a||i&&!/^(?:meta|link|img|br|hr|input)$/i.test(l)){if(t.push(">"),i&&/^script$/i.test(l))for(;a;)a.data?t.push(a.data):va(a,t,i,n,r.slice()),a=a.nextSibling
10873else for(;a;)va(a,t,i,n,r.slice()),a=a.nextSibling
10874t.push("</",c,">")}else t.push("/>")
10875return
10876case Ao:case Co:for(a=e.firstChild;a;)va(a,t,i,n,r.slice()),a=a.nextSibling
10877return
10878case mo:return ya(t,e.name,e.value)
10879case go:return t.push(e.data.replace(/[<&>]/g,Uo))
10880case yo:return t.push("<![CDATA[",e.data,"]]>")
10881case wo:return t.push("\x3c!--",e.data,"--\x3e")
10882case To:var v=e.publicId,_=e.systemId
10883if(t.push("<!DOCTYPE ",e.name),v)t.push(" PUBLIC ",v),_&&"."!=_&&t.push(" ",_),t.push(">")
10884else if(_&&"."!=_)t.push(" SYSTEM ",_,">")
10885else{var b=e.internalSubset
10886b&&t.push(" [",b,"]"),t.push(">")}return
10887case bo:return t.push("<?",e.target," ",e.data,"?>")
10888case vo:return t.push("&",e.nodeName,";")
10889default:t.push("??",e.nodeName)}}function _a(e,t,i){var n
10890switch(t.nodeType){case po:(n=t.cloneNode(!1)).ownerDocument=e
10891case Co:break
10892case mo:i=!0}if(n||(n=t.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,i)for(var r=t.firstChild;r;)n.appendChild(_a(e,r,i)),r=r.nextSibling
10893return n}function ba(e,t,i){var n=new t.constructor
10894for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var s=t[r]
10895"object"!=typeof s&&s!=n[r]&&(n[r]=s)}switch(t.childNodes&&(n.childNodes=new Oo),n.ownerDocument=e,n.nodeType){case po:var o=t.attributes,a=n.attributes=new Io,l=o.length
10896a._ownerElement=n
10897for(var c=0;c<l;c++)n.setAttributeNode(ba(e,o.item(c),!0))
10898break
10899case mo:i=!0}if(i)for(var u=t.firstChild;u;)n.appendChild(ba(e,u,i)),u=u.nextSibling
10900return n}function wa(e,t,i){e[t]=i}xo.INVALID_STATE_ERR=(Mo[11]="Invalid state",11),xo.SYNTAX_ERR=(Mo[12]="Syntax error",12),xo.INVALID_MODIFICATION_ERR=(Mo[13]="Invalid modification",13),xo.NAMESPACE_ERR=(Mo[14]="Invalid namespace",14),xo.INVALID_ACCESS_ERR=(Mo[15]="Invalid access",15),Po.prototype=Error.prototype,uo(xo,Po),Oo.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null},toString:function(e,t){for(var i=[],n=0;n<this.length;n++)va(this[n],i,e,t)
10901return i.join("")},filter:function(e){return Array.prototype.filter.call(this,e)},indexOf:function(e){return Array.prototype.indexOf.call(this,e)}},zo.prototype.item=function(e){return Do(this),this[e]||null},ho(zo,Oo),Io.prototype={length:0,item:Oo.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var i=this[t]
10902if(i.nodeName==e)return i}},setNamedItem:function(e){var t=e.ownerElement
10903if(t&&t!=this._ownerElement)throw new Po(ko)
10904var i=this.getNamedItem(e.nodeName)
10905return Ro(this._ownerElement,this,e,i),i},setNamedItemNS:function(e){var t,i=e.ownerElement
10906if(i&&i!=this._ownerElement)throw new Po(ko)
10907return t=this.getNamedItemNS(e.namespaceURI,e.localName),Ro(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e)
10908return Fo(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var i=this.getNamedItemNS(e,t)
10909return Fo(this._ownerElement,this,i),i},getNamedItemNS:function(e,t){for(var i=this.length;i--;){var n=this[i]
10910if(n.localName==t&&n.namespaceURI==e)return n}return null}},Bo.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,i){var n=new Ho
10911if(n.implementation=this,n.childNodes=new Oo,n.doctype=i||null,i&&n.appendChild(i),t){var r=n.createElementNS(e,t)
10912n.appendChild(r)}return n},createDocumentType:function(e,t,i){var n=new la
10913return n.name=e,n.nodeName=e,n.publicId=t||"",n.systemId=i||"",n}},jo.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return ta(this,e,t)},replaceChild:function(e,t){ta(this,e,t,ea),t&&this.removeChild(t)},removeChild:function(e){return Wo(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return ba(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling
10914t&&t.nodeType==go&&e.nodeType==go?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var i=t._nsMap
10915if(i)for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)&&i[n]===e)return n
vendor: 6,158 bytes, lines 10916-10950
10916t=t.nodeType==mo?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var i=t._nsMap
10917if(i&&Object.prototype.hasOwnProperty.call(i,e))return i[e]
10918t=t.nodeType==mo?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},uo(fo,jo),uo(fo,jo.prototype),Ho.prototype={nodeName:"#document",nodeType:Ao,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==Co){for(var i=e.firstChild;i;){var n=i.nextSibling
10919this.insertBefore(i,t),i=n}return e}return ta(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===po&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),Wo(this,e)},replaceChild:function(e,t){ta(this,e,t,ea),e.ownerDocument=this,t&&this.removeChild(t),Qo(e)&&(this.documentElement=e)},importNode:function(e,t){return _a(this,e,t)},getElementById:function(e){var t=null
10920return Vo(this.documentElement,function(i){if(i.nodeType==po&&i.getAttribute("id")==e)return t=i,!0}),t},getElementsByClassName:function(e){var t=co(e)
10921return new zo(this,function(i){var n=[]
10922return t.length>0&&Vo(i.documentElement,function(r){if(r!==i&&r.nodeType===po){var s=r.getAttribute("class")
10923if(s){var o=e===s
10924if(!o){var a=co(s)
10925o=t.every((l=a,function(e){return l&&-1!==l.indexOf(e)}))}o&&n.push(r)}}var l}),n})},createElement:function(e){var t=new ia
10926return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new Oo,(t.attributes=new Io)._ownerElement=t,t},createDocumentFragment:function(){var e=new ha
10927return e.ownerDocument=this,e.childNodes=new Oo,e},createTextNode:function(e){var t=new sa
10928return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new oa
10929return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new aa
10930return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var i=new fa
10931return i.ownerDocument=this,i.tagName=i.nodeName=i.target=e,i.nodeValue=i.data=t,i},createAttribute:function(e){var t=new na
10932return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new da
10933return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var i=new ia,n=t.split(":"),r=i.attributes=new Io
10934return i.childNodes=new Oo,i.ownerDocument=this,i.nodeName=t,i.tagName=t,i.namespaceURI=e,2==n.length?(i.prefix=n[0],i.localName=n[1]):i.localName=t,r._ownerElement=i,i},createAttributeNS:function(e,t){var i=new na,n=t.split(":")
10935return i.ownerDocument=this,i.nodeName=t,i.name=t,i.namespaceURI=e,i.specified=!0,2==n.length?(i.prefix=n[0],i.localName=n[1]):i.localName=t,i}},ho(Ho,jo),ia.prototype={nodeType:po,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e)
10936return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var i=this.ownerDocument.createAttribute(e)
10937i.value=i.nodeValue=""+t,this.setAttributeNode(i)},removeAttribute:function(e){var t=this.getAttributeNode(e)
10938t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===Co?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,Go(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t)
10939i&&this.removeAttributeNode(i)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t)
10940return i&&i.value||""},setAttributeNS:function(e,t,i){var n=this.ownerDocument.createAttributeNS(e,t)
10941n.value=n.nodeValue=""+i,this.setAttributeNode(n)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new zo(this,function(t){var i=[]
10942return Vo(t,function(n){n===t||n.nodeType!=po||"*"!==e&&n.tagName!=e||i.push(n)}),i})},getElementsByTagNameNS:function(e,t){return new zo(this,function(i){var n=[]
10943return Vo(i,function(r){r===i||r.nodeType!==po||"*"!==e&&r.namespaceURI!==e||"*"!==t&&r.localName!=t||n.push(r)}),n})}},Ho.prototype.getElementsByTagName=ia.prototype.getElementsByTagName,Ho.prototype.getElementsByTagNameNS=ia.prototype.getElementsByTagNameNS,ho(ia,jo),na.prototype.nodeType=mo,ho(na,jo),ra.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(Mo[Eo])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,i){i=this.data.substring(0,e)+i+this.data.substring(e+t),this.nodeValue=this.data=i,this.length=i.length}},ho(ra,jo),sa.prototype={nodeName:"#text",nodeType:go,splitText:function(e){var t=this.data,i=t.substring(e)
10944t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length
10945var n=this.ownerDocument.createTextNode(i)
10946return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},ho(sa,ra),oa.prototype={nodeName:"#comment",nodeType:wo},ho(oa,ra),aa.prototype={nodeName:"#cdata-section",nodeType:yo}
10947ho(aa,ra),la.prototype.nodeType=To,ho(la,jo),ca.prototype.nodeType=Lo,ho(ca,jo),ua.prototype.nodeType=_o,ho(ua,jo),da.prototype.nodeType=vo,ho(da,jo),ha.prototype.nodeName="#document-fragment",ha.prototype.nodeType=Co,ho(ha,jo),fa.prototype.nodeType=bo,ho(fa,jo),pa.prototype.serializeToString=function(e,t,i){return ma.call(e,t,i)},jo.prototype.toString=ma
10948try{if(Object.defineProperty){function _f(e){switch(e.nodeType){case po:case Co:var t=[]
10949for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(_f(e)),e=e.nextSibling
10950return t.join("")
vendor: 711 bytes, lines 10951-10954
10951default:return e.nodeValue}}Object.defineProperty(zo.prototype,"length",{get:function(){return Do(this),this.$$length}}),Object.defineProperty(jo.prototype,"textContent",{get:function(){return _f(this)},set:function(e){switch(this.nodeType){case po:case Co:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e))
10952break
10953default:this.data=e,this.value=e,this.nodeValue=e}}}),wa=function(e,t,i){e["$$"+t]=i}}}catch(hf){}var Aa={DocumentType:la,DOMException:Po,DOMImplementation:Bo,Element:ia,Node:jo,NodeList:Oo,XMLSerializer:pa},Ta=Zt(function(e,t){var i=ro.freeze
10954t.XML_ENTITIES=i({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=i
vendor: 28,727 bytes, line 10954
10954({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),
10954t.entityMap=t.HTML_ENTITIES})
10955Ta.XML_ENTITIES,Ta.HTML_ENTITIES,Ta.entityMap
10956var Ca=ro.NAMESPACE,La=/[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]/,xa=new RegExp("[\\-\\.0-9"+La.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Ma=new RegExp("^"+La.source+xa.source+"*(?::"+La.source+xa.source+"*)?$")
10957function Ea(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Ea)}function Sa(){}function ka(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function Pa(e,t,i,n,r,s){function o(e,t,n){i.attributeNames.hasOwnProperty(e)&&s.fatalError("Attribute "+e+" redefined"),i.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,r),n)}for(var a,l=++t,c=0;;){var u=e.charAt(l)
10958switch(u){case"=":if(1===c)a=e.slice(t,l),c=3
10959else{if(2!==c)throw new Error("attribute equal must after attrName")
10960c=3}break
10961case"'":case'"':if(3===c||1===c){if(1===c&&(s.warning('attribute value must after "="'),a=e.slice(t,l)),t=l+1,!((l=e.indexOf(u,t))>0))throw new Error("attribute value no end '"+u+"' match")
10962o(a,d=e.slice(t,l),t-1),c=5}else{if(4!=c)throw new Error('attribute value must after "="')
10963o(a,d=e.slice(t,l),t),s.warning('attribute "'+a+'" missed start quot('+u+")!!"),t=l+1,c=5}break
10964case"/":switch(c){case 0:i.setTagName(e.slice(t,l))
10965case 5:case 6:case 7:c=7,i.closed=!0
10966case 4:case 1:break
10967case 2:i.closed=!0
10968break
10969default:throw new Error("attribute invalid close char('/')")}break
10970case"":return s.error("unexpected end of input"),0==c&&i.setTagName(e.slice(t,l)),l
10971case">":switch(c){case 0:i.setTagName(e.slice(t,l))
10972case 5:case 6:case 7:break
10973case 4:case 1:"/"===(d=e.slice(t,l)).slice(-1)&&(i.closed=!0,d=d.slice(0,-1))
10974case 2:2===c&&(d=a),4==c?(s.warning('attribute "'+d+'" missed quot(")!'),o(a,d,t)):(Ca.isHTML(n[""])&&d.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+d+'" missed value!! "'+d+'" instead!!'),o(d,d,t))
10975break
10976case 3:throw new Error("attribute value missed!!")}return l
10977case"€":u=" "
10978default:if(u<=" ")switch(c){case 0:i.setTagName(e.slice(t,l)),c=6
10979break
10980case 1:a=e.slice(t,l),c=2
10981break
10982case 4:var d=e.slice(t,l)
10983s.warning('attribute "'+d+'" missed quot(")!!'),o(a,d,t)
10984case 5:c=6}else switch(c){case 2:i.tagName,Ca.isHTML(n[""])&&a.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+a+'" missed value!! "'+a+'" instead2!!'),o(a,a,t),t=l,c=1
10985break
10986case 5:s.warning('attribute space is required"'+a+'"!!')
10987case 6:c=1,t=l
10988break
10989case 3:c=4,t=l
10990break
10991case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}l++}}function Oa(e,t,i){for(var n=e.tagName,r=null,s=e.length;s--;){var o=e[s],a=o.qName,l=o.value
10992if((h=a.indexOf(":"))>0)var c=o.prefix=a.slice(0,h),u=a.slice(h+1),d="xmlns"===c&&u
10993else u=a,c=null,d="xmlns"===a&&""
10994o.localName=u,!1!==d&&(null==r&&(r={},Ia(i,i={})),i[d]=r[d]=l,o.uri=Ca.XMLNS,t.startPrefixMapping(d,l))}for(s=e.length;s--;){(c=(o=e[s]).prefix)&&("xml"===c&&(o.uri=Ca.XML),"xmlns"!==c&&(o.uri=i[c||""]))}var h;(h=n.indexOf(":"))>0?(c=e.prefix=n.slice(0,h),u=e.localName=n.slice(h+1)):(c=null,u=e.localName=n)
10995var f=e.uri=i[c||""]
10996if(t.startElement(f,u,n,e),!e.closed)return e.currentNSMap=i,e.localNSMap=r,!0
10997if(t.endElement(f,u,n),r)for(c in r)Object.prototype.hasOwnProperty.call(r,c)&&t.endPrefixMapping(c)}function za(e,t,i,n,r){if(/^(?:script|textarea)$/i.test(i)){var s=e.indexOf("</"+i+">",t),o=e.substring(t+1,s)
10998if(/[&<]/.test(o))return/^script$/i.test(i)?(r.characters(o,0,o.length),s):(o=o.replace(/&#?\w+;/g,n),r.characters(o,0,o.length),s)}return t+1}function Da(e,t,i,n){var r=n[i]
10999return null==r&&((r=e.lastIndexOf("</"+i+">"))<t&&(r=e.lastIndexOf("</"+i)),n[i]=r),r<t}function Ia(e,t){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}function Na(e,t,i,n){if("-"===e.charAt(t+2))return"-"===e.charAt(t+3)?(r=e.indexOf("--\x3e",t+4))>t?(i.comment(e,t+4,r-t-4),r+3):(n.error("Unclosed comment"),-1):-1
11000if("CDATA["==e.substr(t+3,6)){var r=e.indexOf("]]>",t+9)
11001return i.startCDATA(),i.characters(e,t+9,r-t-9),i.endCDATA(),r+3}var s=function(e,t){var i,n=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g
11002r.lastIndex=t,r.exec(e)
11003for(;i=r.exec(e);)if(n.push(i),i[1])return n}(e,t),o=s.length
11004if(o>
vendor: 11,998 bytes, lines 11004-11100
110041&&/!doctype/i.test(s[0][0])){var a=s[1][0],l=!1,c=!1
11005o>3&&(/^public$/i.test(s[2][0])?(l=s[3][0],c=o>4&&s[4][0]):/^system$/i.test(s[2][0])&&(c=s[3][0]))
11006var u=s[o-1]
11007return i.startDTD(a,l,c),i.endDTD(),u.index+u[0].length}return-1}function Ra(e,t,i){var n=e.indexOf("?>",t)
11008if(n){var r=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/)
11009return r?(r[0].length,i.processingInstruction(r[1],r[2]),n+2):-1}return-1}function Fa(){this.attributeNames={}}Ea.prototype=new Error,Ea.prototype.name=Ea.name,Sa.prototype={parse:function(e,t,i){var n=this.domBuilder
11010n.startDocument(),Ia(t,t={}),function(e,t,i,n,r){function s(e){if(e>65535){var t=55296+((e-=65536)>>10),i=56320+(1023&e)
11011return String.fromCharCode(t,i)}return String.fromCharCode(e)}function o(e){var t=e.slice(1,-1)
11012return Object.hasOwnProperty.call(i,t)?i[t]:"#"===t.charAt(0)?s(parseInt(t.substr(1).replace("x","0x"))):(r.error("entity not found:"+e),e)}function a(t){if(t>m){var i=e.substring(m,t).replace(/&#?\w+;/g,o)
11013h&&l(m),n.characters(i,0,t-m),m=t}}function l(t,i){for(;t>=u&&(i=d.exec(e));)c=i.index,u=c+i[0].length,h.lineNumber++
11014h.columnNumber=t-c+1}var c=0,u=0,d=/.*(?:\r\n?|\n)|.*$/g,h=n.locator,f=[{currentNSMap:t}],p={},m=0
11015for(;;){try{var g=e.indexOf("<",m)
11016if(g<0){if(!e.substr(m).match(/^\s*$/)){var y=n.doc,v=y.createTextNode(e.substr(m))
11017y.appendChild(v),n.currentElement=v}return}switch(g>m&&a(g),e.charAt(g+1)){case"/":var _=e.indexOf(">",g+3),b=e.substring(g+2,_).replace(/[ \t\n\r]+$/g,""),w=f.pop()
11018_<0?(b=e.substring(g+2).replace(/[\s<].*/,""),r.error("end tag name: "+b+" is not complete:"+w.tagName),_=g+1+b.length):b.match(/\s</)&&(b=b.replace(/[\s<].*/,""),r.error("end tag name: "+b+" maybe not complete"),_=g+1+b.length)
11019var A=w.localNSMap,T=w.tagName==b
11020if(T||w.tagName&&w.tagName.toLowerCase()==b.toLowerCase()){if(n.endElement(w.uri,w.localName,b),A)for(var C in A)Object.prototype.hasOwnProperty.call(A,C)&&n.endPrefixMapping(C)
11021T||r.fatalError("end tag name: "+b+" is not match the current start tagName:"+w.tagName)}else f.push(w)
11022_++
11023break
11024case"?":h&&l(g),_=Ra(e,g,n)
11025break
11026case"!":h&&l(g),_=Na(e,g,n,r)
11027break
11028default:h&&l(g)
11029var L=new Fa,x=f[f.length-1].currentNSMap,M=(_=Pa(e,g,L,x,o,r),L.length)
11030if(!L.closed&&Da(e,_,L.tagName,p)&&(L.closed=!0,i.nbsp||r.warning("unclosed xml attribute")),h&&M){for(var E=ka(h,{}),S=0;S<M;S++){var k=L[S]
11031l(k.offset),k.locator=ka(h,{})}n.locator=E,Oa(L,n,x)&&f.push(L),n.locator=h}else Oa(L,n,x)&&f.push(L)
11032Ca.isHTML(L.uri)&&!L.closed?_=za(e,_,L.tagName,o,n):_++}}catch(hf){if(hf instanceof Ea)throw hf
11033r.error("element parse error: "+hf),_=-1}_>m?m=_:a(Math.max(g,m)+1)}}(e,t,i,n,this.errorHandler),n.endDocument()}},Fa.prototype={setTagName:function(e){if(!Ma.test(e))throw new Error("invalid tagName:"+e)
11034this.tagName=e},addValue:function(e,t,i){if(!Ma.test(e))throw new Error("invalid attribute:"+e)
11035this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:i}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}}
11036var Ba={XMLReader:Sa,ParseError:Ea},ja=Aa.DOMImplementation,Ua=ro.NAMESPACE,Va=Ba.ParseError,Ha=Ba.XMLReader
11037function qa(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function Ga(e){this.options=e||{locator:{}}}function Wa(){this.cdata=!1}function $a(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function Qa(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function Xa(e,t,i){return"string"==typeof e?e.substr(t,i):e.length>=t+i||t?new java.lang.String(e,t,i)+"":e}function Ya(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}Ga.prototype.parseFromString=function(e,t){var i=this.options,n=new Ha,r=i.domBuilder||new Wa,s=i.errorHandler,o=i.locator,a=i.xmlns||{},l=/\/x?html?$/.test(t),c=l?Ta.HTML_ENTITIES:Ta.XML_ENTITIES
11038o&&r.setDocumentLocator(o),n.errorHandler=function(e,t,i){if(!e){if(t instanceof Wa)return t
11039e=t}var n={},r=e instanceof Function
11040function s(t){var s=e[t]
11041!s&&r&&(s=2==e.length?function(i){e(t,i)}:e),n[t]=s&&function(e){s("[xmldom "+t+"]\t"+e+Qa(i))}||function(){}}return i=i||{},s("warning"),s("error"),s("fatalError"),n}(s,r,o),n.domBuilder=i.domBuilder||r,l&&(a[""]=Ua.HTML),a.xml=a.xml||Ua.XML
11042var u=i.normalizeLineEndings||qa
11043return e&&"string"==typeof e?n.parse(u(e),a,c):n.errorHandler.error("invalid doc source"),r.doc},Wa.prototype={startDocument:function(){this.doc=(new ja).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,i,n){var r=this.doc,s=r.createElementNS(e,i||t),o=n.length
11044Ya(this,s),this.currentElement=s,this.locator&&$a(this.locator,s)
11045for(var a=0;a<o;a++){e=n.getURI(a)
11046var l=n.getValue(a),c=(i=n.getQName(a),r.createAttributeNS(e,i))
11047this.locator&&$a(n.getLocator(a),c),c.value=c.nodeValue=l,s.setAttributeNode(c)}},endElement:function(e,t,i){var n=this.currentElement
11048n.tagName,this.currentElement=n.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var i=this.doc.createProcessingInstruction(e,t)
11049this.locator&&$a(this.locator,i),Ya(this,i)},ignorableWhitespace:function(e,t,i){},characters:function(e,t,i){if(e=Xa.apply(this,arguments)){if(this.cdata)var n=this.doc.createCDATASection(e)
11050else n=this.doc.createTextNode(e)
11051this.currentElement?this.currentElement.appendChild(n):/^\s*$/.test(e)&&this.doc.appendChild(n),this.locator&&$a(this.locator,n)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,i){e=Xa.apply(this,arguments)
11052var n=this.doc.createComment(e)
11053this.locator&&$a(this.locator,n),Ya(this,n)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,i){var n=this.doc.implementation
11054if(n&&n.createDocumentType){var r=n.createDocumentType(e,t,i)
11055this.locator&&$a(this.locator,r),Ya(this,r),this.doc.doctype=r}},warning:function(e){console.warn("[xmldom warning]\t"+e,Qa(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,Qa(this.locator))},fatalError:function(e){throw new Va(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){Wa.prototype[e]=function(){return null}})
11056var Ka={__DOMHandler:Wa,normalizeLineEndings:qa,DOMParser:Ga}.DOMParser
11057
11058;/*! @name mpd-parser @version 1.3.1 @license Apache-2.0 */
11059const Za=e=>!!e&&"object"==typeof e,Ja=(...e)=>e.reduce((e,t)=>("object"!=typeof t||Object.keys(t).forEach(i=>{Array.isArray(e[i])&&Array.isArray(t[i])?e[i]=e[i].concat(t[i]):Za(e[i])&&Za(t[i])?e[i]=Ja(e[i],t[i]):e[i]=t[i]}),e),{}),el=e=>Object.keys(e).map(t=>e[t]),tl=e=>e.reduce((e,t)=>e.concat(t),[]),il=e=>{if(!e.length)return[]
11060const t=[]
11061for(let i=0;i<e.length;i++)t.push(e[i])
11062return t}
11063var nl="INVALID_NUMBER_OF_PERIOD",rl="DASH_EMPTY_MANIFEST",sl="DASH_INVALID_XML",ol="NO_BASE_URL",al="SEGMENT_TIME_UNSPECIFIED",ll="UNSUPPORTED_UTC_TIMING_SCHEME"
11064const cl=({baseUrl:e="",source:t="",range:i="",indexRange:n=""})=>{const r={uri:t,resolvedUri:bs(e||"",t)}
11065if(i||n){const e=(i||n).split("-")
11066let t,s=window.BigInt?window.BigInt(e[0]):parseInt(e[0],10),o=window.BigInt?window.BigInt(e[1]):parseInt(e[1],10)
11067s<Number.MAX_SAFE_INTEGER&&"bigint"==typeof s&&(s=Number(s)),o<Number.MAX_SAFE_INTEGER&&"bigint"==typeof o&&(o=Number(o)),t="bigint"==typeof o||"bigint"==typeof s?window.BigInt(o)-window.BigInt(s)+window.BigInt(1):o-s+1,"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),r.byterange={length:t,offset:s}}return r},ul=e=>(e&&"number"!=typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e),dl={static(e){const{duration:t,timescale:i=1,sourceDuration:n,periodDuration:r}=e,s=ul(e.endNumber),o=t/i
11068return"number"==typeof s?{start:0,end:s}:"number"==typeof r?{start:0,end:r/o}:{start:0,end:n/o}},dynamic(e){const{NOW:t,clientOffset:i,availabilityStartTime:n,timescale:r=1,duration:s,periodStart:o=0,minimumUpdatePeriod:a=0,timeShiftBufferDepth:l=1/0}=e,c=ul(e.endNumber),u=(t+i)/1e3,d=n+o,h=u+a-d,f=Math.ceil(h*r/s),p=Math.floor((u-d-l)*r/s),m=Math.floor((u-d)*r/s)
11069return{start:Math.max(0,p),end:"number"==typeof c?c:Math.min(f,m)}}},hl=e=>{const{type:t,duration:i,timescale:n=1,periodDuration:r,sourceDuration:s}=e,{start:o,end:a}=dl[t](e),l=((e,t)=>{const i=[]
11070for(let n=e;n<t;n++)i.push(n)
11071return i})(o,a).map((e=>t=>{const{duration:i,timescale:n=1,periodStart:r,startNumber:s=1}=e
11072return{number:s+t,duration:i/n,timeline:r,time:t*i}})(e))
11073if("static"===t){const e=l.length-1,t="number"==typeof r?r:s
11074l[e].duration=t-i/n*e}return l},fl=e=>{const{baseUrl:t,initialization:i={},sourceDuration:n,indexRange:r="",periodStart:s,presentationTime:o,number:a=0,duration:l}=e
11075if(!t)throw new Error(ol)
11076const c=cl({baseUrl:t,source:i.sourceURL,range:i.range}),u=cl({baseUrl:t,source:t,indexRange:r})
11077if(u.map=c,l){const t=hl(e)
11078t.length&&(u.duration=t[0].duration,u.timeline=t[0].timeline)}else n&&(u.duration=n,u.timeline=s)
11079return u.presentationTime=o||s,u.number=a,[u]},pl=(e,t,i)=>{const n=e.sidx.map?e.sidx.map:null,r=e.sidx.duration,s=e.timeline||0,o=e.sidx.byterange,a=o.offset+o.length,l=t.timescale,c=t.references.filter(e=>1!==e.referenceType),u=[],d=e.endList?"static":"dynamic",h=e.sidx.timeline
11080let f,p=h,m=e.mediaSequence||0
11081f="bigint"==typeof t.firstOffset?window.BigInt(a)+t.firstOffset:a+t.firstOffset
11082for(let g=0;g<c.length;g++){const e=t.references[g],o=e.referencedSize,a=e.subsegmentDuration
11083let c
11084c="bigint"==typeof f?f+window.BigInt(o)-window.BigInt(1):f+o-1
11085const y=fl({baseUrl:i,timescale:l,timeline:s,periodStart:h,presentationTime:p,number:m,duration:a,sourceDuration:r,indexRange:`${f}-${c}`,type:d})[0]
11086n&&(y.map=n),u.push(y),f+="bigint"==typeof f?window.BigInt(o):o,p+=a/l,m++}return e.segments=u,e},ml=["AUDIO","SUBTITLES"],gl=1/60,yl=e=>{return(t=e,i=({timeline:e})=>e,el(t.reduce((e,t)=>(t.forEach(t=>{e[i(t)]=t}),e),{}))).sort((e,t)=>e.timeline>t.timeline?1:-1)
11087var t,i},vl=e=>{let t=[]
11088var i,n
11089return i=e,n=(e,i,n,r)=>{t=t.concat(e.playlists||[])},ml.forEach(function(e){for(var t in i.mediaGroups[e])for(var r in i.mediaGroups[e][t]){var s=i.mediaGroups[e][t][r]
11090n(s,e,t,r)}}),t},_l=({playlist:e,mediaSequence:t})=>{e.mediaSequence=t,e.segments.forEach((t,i)=>{t.number=e.mediaSequence+i})},bl=({oldManifest:e,newManifest:t})=>{const i=e.playlists.concat(vl(e)),n=t.playlists.concat(vl(t))
11091return t.timelineStarts=yl([e.timelineStarts,t.timelineStarts]),(({oldPlaylists:e,newPlaylists:t,timelineStarts:i})=>{t.forEach(t=>{t.discontinuitySequence=i.findIndex(function({timeline:e}){return e===t.timeline})
11092const n=((e,t)=>{for(let i=0;i<e.length;i++)if(e[i].attributes.NAME===t)return e[i]
11093return null})(e,t.attributes.NAME)
11094if(!n)return
11095if(t.sidx)return
11096const r=t.segments[0],s=n.segments.findIndex(function(e){return Math.abs(e.presentationTime-r.presentationTime)<gl})
11097if(-1===s)return _l({playlist:t,mediaSequence:n.mediaSequence+n.segments.length}),t.segments[0].discontinuity=!0,t.discontinuityStarts.unshift(0),void((!n.segments.length&&t.timeline>n.timeline||n.segments.length&&t.timeline>n.segments[n.segments.length-1].timeline)&&t.discontinuitySequence--)
11098n.segments[s].discontinuity&&!r.discontinuity&&(r.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),_l({playlist:t,mediaSequence:n.segments[s].number})})})({oldPlaylists:i,newPlaylists:n,timelineStarts:t.timelineStarts}),t},wl=e=>e&&e.uri+"-"+(e=>{let t
11099return t="bigint"==typeof e.offset||"bigint"==typeof e.length?window.BigInt(e.offset)+window.BigInt(e.length)-window.BigInt(1):e.offset+e.length-1,`${e.offset}-${t}`})(e.byterange),Al=e=>{const t=e.reduce(function(e,t){return e[t.attributes.baseUrl]||(e[t.attributes.baseUrl]=[]),e[t.attributes.baseUrl].push(t),e},{})
11100let i=[]
11101return Object.values(t).forEach(e=>{const t=el(e.reduce((e,t)=>{const i=t.attributes.id+(t.attributes.lang||"")
11102return e[i]?(t.segments&&(t.segments[0]&&(t.segments[0].discontinuity=!0),e[i].segments.push(...t.segments)),t.attributes.contentProtection&&(e[i].attributes.contentProtection=t.attributes.contentProtection)):(e[i]=t,e[i].attributes.timelineStarts=[]),e[i].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),e},{}))
11103i=i.concat(t)}),i.map(e=>{var t,i
11104return e.discontinuityStarts=(t=e.segments||[],i="discontinuity",t.reduce((e,t,n)=>(t[i]&&e.push(n),e),[])),e})},Tl=(e,t)=>{const i=wl(e.sidx),n=i&&t[i]&&t[i].sidx
11105return n&&pl(e,n,e.sidx.resolvedUri),e},Cl=(e,t={})=>{if(!Object.keys(t).length)return e
11106for(const i in e)e[i]=Tl(e[i],t)
11107return e},Ll=({attributes:e,segments:t,sidx:i,discontinuityStarts:n})=>{const r={attributes:{NAME:e.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:e.width,height:e.height},CODECS:e.codecs,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuityStarts:n,timelineStarts:e.timelineStarts,segments:t}
11108return e.frameRate&&(r.attributes["FRAME-RATE"]=e.frameRate),e.contentProtection&&(r.contentProtection=e.contentProtection),e.serviceLocation&&(r.attributes.serviceLocation=e.serviceLocation),i&&(r.sidx=i),r},xl=({attributes:e})=>"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType,Ml=({attributes:e})=>"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType,El=({attributes:e})=>"text/vtt"===e.mimeType||"text"===e.contentType,Sl=e=>e?Object.keys(e).reduce((t,i)=>{const n=e[i]
11109return t.concat(n.playlists)},[]):[],kl=({dashPlaylists:e,locations:t,contentSteering:i,sidxMapping:n={},previousManifest:r,eventStream:s})=>{if(!e.length)return{}
11110const{sourceDuration:o,type:a,suggestedPresentationDelay:l,minimumUpdatePeriod:c}=e[0].attributes,u=Al(e.filter(xl)).map(Ll),d=Al(e.filter(Ml)),h=Al(e.filter(El)),f=e.map(e=>e.attributes.captionServices).filter(Boolean),p={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:o,playlists:Cl(u,n)}
11111c>=0&&(p.minimumUpdatePeriod=1e3*c),t&&(p.locations=t),i&&(p.contentSteering=i),"dynamic"===a&&(p.suggestedPresentationDelay=l),s&&s.length>0&&(p.eventStream=s)
11112const m=0===p.playlists.length,g=d.length?((e,t={},i=!1)=>{let n
11113const r=e.reduce((e,r)=>{const s=r.attributes.role&&r.attributes.role.value||"",o=r.attributes.lang||""
11114let a=r.attributes.label||"main"
11115if(o&&!r.attributes.label){const e=s?` (${s})`:""
11116a=`${r.attributes.lang}${e}`}e[a]||(e[a]={language:o,autoselect:!0,default:"main"===s,playlists:[],uri:""})
11117const l=Tl((({attributes:e,segments:t,sidx:i,mediaSequence:n,discontinuitySequence:r,discontinuityStarts:s},o)=>{const a={attributes:{NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuitySequence:r,discontinuityStarts:s,timelineStarts:e.timelineStarts,mediaSequence:n,segments:t}
11118return e.contentProtection&&(a.contentProtection=e.contentProtection),e.serviceLocation&&(a.attributes.serviceLocation=e.serviceLocation),i&&(a.sidx=i),o&&(a.attributes.AUDIO="audio",a.attributes.SUBTITLES="subs"),a})(r,i),t)
11119return e[a].playlists.push(l),void 0===n&&"main"===s&&(n=r,n.default=!0),e},{})
11120n||(r[Object.keys(r)[0]].default=!0)
11121return r})(d,n,m):null,y=h.length?((e,t={})=>e.reduce((e,i)=>{const n=i.attributes.label||i.attributes.lang||"text",r=i.attributes.lang||"und"
11122return e[n]||(e[n]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),e[n].playlists.push(Tl((({attributes:e,segments:t,mediaSequence:i,discontinuityStarts:n,discontinuitySequence:r})=>{void 0===t&&(t=[{uri:e.baseUrl,timeline:e.periodStart,resolvedUri:e.baseUrl||"",duration:e.sourceDuration,number:0}],e.duration=e.sourceDuration)
11123const s={NAME:e.id,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1}
11124e.codecs&&(s.CODECS=e.codecs)
11125const o={attributes:s,uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,timelineStarts:e.timelineStarts,discontinuityStarts:n,discontinuitySequence:r,mediaSequence:i,segments:t}
11126return e.serviceLocation&&(o.attributes.serviceLocation=e.serviceLocation),o})(i),t)),e},{}))(h,n):null,v=u.concat(Sl(g),Sl(y)),_=v.map(({timelineStarts:e})=>e)
11127var b,w
11128return p.timelineStarts=yl(_),b=v,w=p.timelineStarts,b.forEach(e
vendor: 5,919 bytes, lines 11128-11172
11128=>{e.mediaSequence=0,e.discontinuitySequence=w.findIndex(function({timeline:t}){return t===e.timeline}),e.segments&&e.segments.forEach((e,t)=>{e.number=t})}),g&&(p.mediaGroups.AUDIO.audio=g),y&&(p.mediaGroups.SUBTITLES.subs=y),f.length&&(p.mediaGroups["CLOSED-CAPTIONS"].cc=f.reduce((e,t)=>t?(t.forEach(t=>{const{channel:i,language:n}=t
11129e[n]={autoselect:!1,default:!1,instreamId:i,language:n},t.hasOwnProperty("aspectRatio")&&(e[n].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[n].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[n]["3D"]=t["3D"])}),e):e,{})),r?bl({oldManifest:r,newManifest:p}):p},Pl=(e,t,i)=>{const{NOW:n,clientOffset:r,availabilityStartTime:s,timescale:o=1,periodStart:a=0,minimumUpdatePeriod:l=0}=e,c=(n+r)/1e3+l-(s+a)
11130return Math.ceil((c*o-t)/i)},Ol=(e,t)=>{const{type:i,minimumUpdatePeriod:n=0,media:r="",sourceDuration:s,timescale:o=1,startNumber:a=1,periodStart:l}=e,c=[]
11131let u=-1
11132for(let d=0;d<t.length;d++){const h=t[d],f=h.d,p=h.r||0,m=h.t||0
11133let g
11134if(u<0&&(u=m),m&&m>u&&(u=m),p<0){const a=d+1
11135g=a===t.length?"dynamic"===i&&n>0&&r.indexOf("$Number$")>0?Pl(e,u,f):(s*o-u)/f:(t[a].t-u)/f}else g=p+1
11136const y=a+c.length+g
11137let v=a+c.length
11138for(;v<y;)c.push({number:v,duration:f/o,time:u,timeline:l}),u+=f,v++}return c},zl=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Dl=(e,t)=>e.replace(zl,(e=>(t,i,n,r)=>{if("$$"===t)return"$"
11139if(void 0===e[i])return t
11140const s=""+e[i]
11141return"RepresentationID"===i?s:(r=n?parseInt(r,10):1,s.length>=r?s:`${new Array(r-s.length+1).join("0")}${s}`)})(t)),Il=(e,t)=>{const i={RepresentationID:e.id,Bandwidth:e.bandwidth||0},{initialization:n={sourceURL:"",range:""}}=e,r=cl({baseUrl:e.baseUrl,source:Dl(n.sourceURL,i),range:n.range}),s=((e,t)=>e.duration||t?e.duration?hl(e):Ol(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodStart}])(e,t)
11142return s.map(t=>{i.Number=t.number,i.Time=t.time
11143const n=Dl(e.media||"",i),s=e.timescale||1,o=e.presentationTimeOffset||0,a=e.periodStart+(t.time-o)/s
11144return{uri:n,timeline:t.timeline,duration:t.duration,resolvedUri:bs(e.baseUrl||"",n),map:r,number:t.number,presentationTime:a}})},Nl=(e,t)=>{const{duration:i,segmentUrls:n=[],periodStart:r}=e
11145if(!i&&!t||i&&t)throw new Error(al)
11146const s=n.map(t=>((e,t)=>{const{baseUrl:i,initialization:n={}}=e,r=cl({baseUrl:i,source:n.sourceURL,range:n.range}),s=cl({baseUrl:i,source:t.media,range:t.mediaRange})
11147return s.map=r,s})(e,t))
11148let o
11149i&&(o=hl(e)),t&&(o=Ol(e,t))
11150return o.map((t,i)=>{if(s[i]){const n=s[i],o=e.timescale||1,a=e.presentationTimeOffset||0
11151return n.timeline=t.timeline,n.duration=t.duration,n.number=t.number,n.presentationTime=r+(t.time-a)/o,n}}).filter(e=>e)},Rl=({attributes:e,segmentInfo:t})=>{let i,n
11152t.template?(n=Il,i=Ja(e,t.template)):t.base?(n=fl,i=Ja(e,t.base)):t.list&&(n=Nl,i=Ja(e,t.list))
11153const r={attributes:e}
11154if(!n)return r
11155const s=n(i,t.segmentTimeline)
11156if(i.duration){const{duration:e,timescale:t=1}=i
11157i.duration=e/t}else s.length?i.duration=s.reduce((e,t)=>Math.max(e,Math.ceil(t.duration)),0):i.duration=0
11158return r.attributes=i,r.segments=s,t.base&&i.indexRange&&(r.sidx=s[0],r.segments=[]),r},Fl=(e,t)=>il(e.childNodes).filter(({tagName:e})=>e===t),Bl=e=>e.textContent.trim(),jl=e=>{const t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e)
11159if(!t)return 0
11160const[i,n,r,s,o,a]=t.slice(1)
11161return 31536e3*parseFloat(i||0)+2592e3*parseFloat(n||0)+86400*parseFloat(r||0)+3600*parseFloat(s||0)+60*parseFloat(o||0)+parseFloat(a||0)},Ul={mediaPresentationDuration:e=>jl(e),availabilityStartTime(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3
11162var t},minimumUpdatePeriod:e=>jl(e),suggestedPresentationDelay:e=>jl(e),type:e=>e,timeShiftBufferDepth:e=>jl(e),start:e=>jl(e),width:e=>parseInt(e,10),height:e=>parseInt(e,10),bandwidth:e=>parseInt(e,10),frameRate:e=>(e=>parseFloat(e.split("/").reduce((e,t)=>e/t)))(e),startNumber:e=>parseInt(e,10),timescale:e=>parseInt(e,10),presentationTimeOffset:e=>parseInt(e,10),duration(e){const t=parseInt(e,10)
11163return isNaN(t)?jl(e):t},d:e=>parseInt(e,10),t:e=>parseInt(e,10),r:e=>parseInt(e,10),presentationTime:e=>parseInt(e,10),DEFAULT:e=>e},Vl=e=>e&&e.attributes?il(e.attributes).reduce((e,t)=>{const i=Ul[t.name]||Ul.DEFAULT
11164return e[t.name]=i(t.value),e},{}):{},Hl={"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"},ql=(e,t)=>t.length?tl(e.map(function(e){return t.map(function(t){const i=Bl(t),n=bs(e.baseUrl,i),r=Ja(Vl(t),{baseUrl:n})
11165return n!==i&&!r.serviceLocation&&e.serviceLocation&&(r.serviceLocation=e.serviceLocation),r})})):e,Gl=e=>{const t=Fl(e,"SegmentTemplate")[0],i=Fl(e,"SegmentList")[0],n=i&&Fl(i,"SegmentURL").map(e=>Ja({tag:"SegmentURL"},Vl(e))),r=Fl(e,"SegmentBase")[0],s=i||t,o=s&&Fl(s,"SegmentTimeline")[0],a=i||r||t,l=a&&Fl(a,"Initialization")[0],c=t&&Vl(t)
11166c&&l?c.initialization=l&&Vl(l):c&&c.initialization&&(c.initialization={sourceURL:c.initialization})
11167const u={template:c,segmentTimeline:o&&Fl(o,"S").map(e=>Vl(e)),list:i&&Ja(Vl(i),{segmentUrls:n,initialization:Vl(l)}),base:r&&Ja(Vl(r),{initialization:Vl(l)})}
11168return Object.keys(u).forEach(e=>{u[e]||delete u[e]}),u},Wl=e=>tl(Fl(e.node,"EventStream").map(t=>{const i=Vl(t),n=i.schemeIdUri
11169return Fl(t,"Event").map(t=>{const r=Vl(t),s=r.presentationTime||0,o=i.timescale||1,a=r.duration||0,l=s/o+e.attributes.start
11170return{schemeIdUri:n,value:i.value,id:r.id,start:l,end:l+a/o,messageData:Bl(t)||r.messageData,contentEncoding:i.contentEncoding,presentationTimeOffset:i.presentationTimeOffset||0}})})),$l=(e,t,i)=>n=>{const r=Vl(n),s=ql(t,Fl(n,"BaseURL")),o=Fl(n,"Role")[0],a={role:Vl(o)}
11171let l=Ja(e,r,a)
11172const c=Fl(n,"Accessibility")[0],u=(e=>
11172{if("urn:scte:dash:cc:cea-608:2015"===e.schemeIdUri)return("string"!=typeof e.value?[]:e.value.split(";")).map(e=>{let t,i
11173return i=e,/^CC\d=/.test(e)?[t,i]=e.split("="):/^CC\d$/.test(e)&&(t=e),{channel:t,language:i}})
11174if("urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri)return("string"!=typeof e.value?[]:e.value.split(";")).map(e=>{const t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0}
11175if(/=/.test(e)){const[i,n=""]=e.split("=")
11176t.channel=i,t.language=e,n.split(",").forEach(e=>{const[i,n]=e.split(":")
11177"lang"===i?t.language=n:"er"===i?t.easyReader=Number(n):"war"===i?t.aspectRatio=Number(n):"3D"===i&&(t["3D"]=Number(n))})}else t.language=e
11178return t.channel&&(t.channel="SERVICE"+t.channel),t})})(Vl(c))
11179u&&(l=Ja(l,{captionServices:u}))
11180const d=Fl(n,"Label")[0]
11181if(d&&d.childNodes.length){const e=d.childNodes[0].nodeValue.trim()
11182l=Ja(l,{label:e})}const h=Fl(n,"ContentProtection").reduce((e,t)=>{const i=Vl(t)
11183i.schemeIdUri&&(i.schemeIdUri=i.schemeIdUri.toLowerCase())
11184const n=Hl[i.schemeIdUri]
11185if(n){e[n]={attributes:i}
11186const r=Fl(t,"cenc:pssh")[0]
11187if(r){const t=Bl(r)
11188e[n].pssh=t&&As(t)}}return e},{})
11189Object.keys(h).length&&(l=Ja(l,{contentProtection:h}))
11190const f=Gl(n),p=Fl(n,"Representation"),m=Ja(i,f)
11191return tl(p.map(((e,t,i)=>n=>{const r=Fl(n,"BaseURL"),s=ql(t,r),o=Ja(e,Vl(n)),a=Gl(n)
11192return s.map(e=>({segmentInfo:Ja(i,a),attributes:Ja(o,e)}))})(l,s,m)))},Ql=(e,t)=>(i,n)=>{const r=ql(t,Fl(i.node,"BaseURL")),s=Ja(e,{periodStart:i.attributes.start})
11193"number"==typeof i.attributes.duration&&(s.periodDuration=i.attributes.duration)
11194const o=Fl(i.node,"AdaptationSet"),a=Gl(i.node)
11195return tl(o.map($l(s,r,a)))},Xl=(e,t)=>{if(e.length>1&&t({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!e.length)return null
11196const i=Ja({serverURL:Bl(e[0])},Vl(e[0]))
11197return i.queryBeforeStart="true"===i.queryBeforeStart,i},Yl=e=>{if(""===e)throw new Error(rl)
11198const t=new Ka
11199let i,n
11200try{i=t.parseFromString(e,"application/xml"),n=i&&"MPD"===i.documentElement.tagName?i.documentElement:null}catch(hf){}if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw new Error(sl)
11201return n},Kl=(e,t={})=>{const i=((e,t={})=>{const{manifestUri:i="",NOW:n=Date.now(),clientOffset:r=0,eventHandler:s=function(){}}=t,o=Fl(e,"Period")
11202if(!o.length)throw new Error(nl)
11203const a=Fl(e,"Location"),l=Vl(e),c=ql([{baseUrl:i}],Fl(e,"BaseURL")),u=Fl(e,"ContentSteering")
11204l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=n,l.clientOffset=r,a.length&&(l.locations=a.map(Bl))
11205const d=[]
11206return o.forEach((e,t)=>{const i=Vl(e),n=d[t-1]
11207i.start=(({attributes:e,priorPeriodAttributes:t,mpdType:i})=>"number"==typeof e.start?e.start:t&&"number"==typeof t.start&&"number"==typeof t.duration?t.start+t.duration:t||"static"!==i?null:0)({attributes:i,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:e,attributes:i})}),{locations:l.locations,contentSteeringInfo:Xl(u,s),representationInfo:tl(d.map(Ql(l,c))),eventStream:tl(d.map(Wl))}})(Yl(e),t),n=i.representationInfo.map(Rl)
11208return kl({dashPlaylists:n,locations:i.locations,contentSteering:i.contentSteeringInfo,sidxMapping:t.sidxMapping,previousManifest:t.previousManifest,eventStream:i.eventStream})},Zl=e=>(e=>{const t=Fl(e,"UTCTiming")[0]
11209if(!t)return null
11210const i=Vl(t)
11211switch(i.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":i.method="HEAD"
11212break
11213case"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":i.method="GET"
11214break
11215case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":i.method="DIRECT",i.value=Date.parse(i.value)
11216break
11217default:throw new Error(ll)}return i})(Yl(e))
11218var Jl=Math.pow(2,32),ec=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength)
11219return i.getBigUint64?(t=i.getBigUint64(0))<Number.MAX_SAFE_INTEGER?Number(t):t:i.getUint32(0)*Jl+i.getUint32(4)},tc=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},n=12
112200===i.version?(i.earliestPresentationTime=t.getUint32(n),i.firstOffset=t.getUint32(n+4),n+=8):(i.earliestPresentationTime=ec(e.subarray(n)),i.firstOffset=ec(e.subarray(n+8)),n+=16),n+=2
11221var r=t.getUint16(n)
11222for(n+=2;r>0;n+=12,r--)i.references.push({referenceType:(128&e[n])>>>7,referencedSize:2147483647&t.getUint32(n),subsegmentDuration:t.getUint32(n+4),startsWithSap:!!(128&e[n+8]),sapType:(112&e[n+8])>>>4,sapDeltaTime:268435455&t.getUint32(n+8)})
11223return i},ic=Qs([73,68,51]),nc=function e(t,i){return void 0===i&&(i=0),(t=Qs(t)).length-i<10||!eo(t,ic,{offset:i})?i:(i+=function(e,t){void 0===t&&(t=0)
11224var i=(e=Qs(e))[t+5],n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9]
11225return(16&i)>>4?n+20:n+10}(t,i),e(t,i))},rc=function(e){return"string"==typeof e?Js(e):e},sc=function e(t,i,n){void 0===n&&(n=!1),i=function(e){return Array.isArray(e)?e.map(function(e){return rc(e)}):[rc(e)]}(i),t=Qs(t)
11226var r=[]
11227if(!i.length)return r
11228for(var s=0;s<t.length;){var o=(t[s]<<24|t[s+1]<<16|t[s+2]<<8|t[s+3])>>>0,a=t.subarray(s+4,s+8)
11229if(0===o)break
11230var l=s+o
11231if(l>t.length){if(n)break
11232l=t.length}var c=t.subarray(s+8,l)
11233eo(a,i[0])&&(1===i.length?r.push(c):r.push.apply(r,e(c,i.slice(1),n))),s=l}return r},oc={EBML:Qs([26,69,223,163]),DocType:Qs([66,130]),Segment:Qs([24,83,128,103]),SegmentInfo:Qs([21,73,169,102]),Tracks:Qs([22,84,174,107]),Track:Qs([174]),TrackNumber:Qs([215]),DefaultDuration:Qs([35,227,131]),TrackEntry:Qs([174]),TrackType:Qs([131]),FlagDefault:Qs([136]),CodecID:Qs([134]),CodecPr
vendor: 5,069 bytes, lines 11233-11287
11233ivate:Qs([99,162]),VideoTrack:Qs([224]),AudioTrack:Qs([225]),Cluster:Qs([31,67,182,117]),Timestamp:Qs([231]),TimestampScale:Qs([42,215,177]),BlockGroup:Qs([160]),BlockDuration:Qs([155]),Block:Qs([161]),SimpleBlock:Qs([163])},ac=[128,64,32,16,8,4,2,1],lc=function(e,t,i,n){void 0===i&&(i=!0),void 0===n&&(n=!1)
11234var r=function(e){for(var t=1,i=0;i<ac.length&&!(e&ac[i]);i++)t++
11235return t}(e[t]),s=e.subarray(t,t+r)
11236return i&&((s=Array.prototype.slice.call(e,t,t+r))[0]^=ac[r-1]),{length:r,value:Ks(s,{signed:n}),bytes:s}},cc=function e(t){return"string"==typeof t?t.match(/.{1,2}/g).map(function(t){return e(t)}):"number"==typeof t?Zs(t):t},uc=function e(t,i,n){if(n>=i.length)return i.length
11237var r=lc(i,n,!1)
11238if(eo(t.bytes,r.bytes))return n
11239var s=lc(i,n+r.length)
11240return e(t,i,n+s.length+s.value+r.length)},dc=function e(t,i){i=function(e){return Array.isArray(e)?e.map(function(e){return cc(e)}):[cc(e)]}(i),t=Qs(t)
11241var n=[]
11242if(!i.length)return n
11243for(var r=0;r<t.length;){var s=lc(t,r,!1),o=lc(t,r+s.length),a=r+s.length+o.length
11244127===o.value&&(o.value=uc(s,t,a),o.value!==t.length&&(o.value-=a))
11245var l=a+o.value>t.length?t.length:a+o.value,c=t.subarray(a,l)
11246eo(i[0],s.bytes)&&(1===i.length?n.push(c):n=n.concat(e(c,i.slice(1)))),r+=s.length+o.length+c.length}return n},hc=Qs([0,0,0,1]),fc=Qs([0,0,1]),pc=Qs([0,0,3]),mc=function(e){for(var t=[],i=1;i<e.length-2;)eo(e.subarray(i,i+3),pc)&&(t.push(i+2),i++),i++
11247if(0===t.length)return e
11248var n=e.length-t.length,r=new Uint8Array(n),s=0
11249for(i=0;i<n;s++,i++)s===t[0]&&(s++,t.shift()),r[i]=e[s]
11250return r},gc=function(e,t,i,n){void 0===n&&(n=1/0),e=Qs(e),i=[].concat(i)
11251for(var r,s=0,o=0;s<e.length&&(o<n||r);){var a=void 0
11252if(eo(e.subarray(s),hc)?a=4:eo(e.subarray(s),fc)&&(a=3),a){if(o++,r)return mc(e.subarray(r,s))
11253var l=void 0
11254"h264"===t?l=31&e[s+a]:"h265"===t&&(l=e[s+a]>>1&63),-1!==i.indexOf(l)&&(r=s+a),s+=a+("h264"===t?1:2)}else s++}return e.subarray(0,0)},yc={webm:Qs([119,101,98,109]),matroska:Qs([109,97,116,114,111,115,107,97]),flac:Qs([102,76,97,67]),ogg:Qs([79,103,103,83]),ac3:Qs([11,119]),riff:Qs([82,73,70,70]),avi:Qs([65,86,73]),wav:Qs([87,65,86,69]),"3gp":Qs([102,116,121,112,51,103]),mp4:Qs([102,116,121,112]),fmp4:Qs([115,116,121,112]),mov:Qs([102,116,121,112,113,116]),moov:Qs([109,111,111,118]),moof:Qs([109,111,111,102])},vc={aac:function(e){var t=nc(e)
11255return eo(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=nc(e)
11256return eo(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=dc(e,[oc.EBML,oc.DocType])[0]
11257return eo(t,yc.webm)},mkv:function(e){var t=dc(e,[oc.EBML,oc.DocType])[0]
11258return eo(t,yc.matroska)},mp4:function(e){return!vc["3gp"](e)&&!vc.mov(e)&&(!(!eo(e,yc.mp4,{offset:4})&&!eo(e,yc.fmp4,{offset:4}))||(!(!eo(e,yc.moof,{offset:4})&&!eo(e,yc.moov,{offset:4}))||void 0))},mov:function(e){return eo(e,yc.mov,{offset:4})},"3gp":function(e){return eo(e,yc["3gp"],{offset:4})},ac3:function(e){var t=nc(e)
11259return eo(e,yc.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0]
11260for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0
11261t+=1}return!1},flac:function(e){var t=nc(e)
11262return eo(e,yc.flac,{offset:t})},ogg:function(e){return eo(e,yc.ogg)},avi:function(e){return eo(e,yc.riff)&&eo(e,yc.avi,{offset:8})},wav:function(e){return eo(e,yc.riff)&&eo(e,yc.wav,{offset:8})},h264:function(e){return function(e,t,i){return gc(e,"h264",t,i)}(e,7,3).length},h265:function(e){return function(e,t,i){return gc(e,"h265",t,i)}(e,[32,33],3).length}},_c=Object.keys(vc).filter(function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e}).concat(["ts","h264","h265"])
11263_c.forEach(function(e){var t=vc[e]
11264vc[e]=function(e){return t(Qs(e))}})
11265var bc,wc,Ac,Tc,Cc=vc,Lc=function(e){e=Qs(e)
11266for(var t=0;t<_c.length;t++){var i=_c[t]
11267if(Cc[i](e))return i}return""},xc=9e4
11268bc=function(e){return e*xc},wc=function(e,t){return e*t},Ac=function(e){return e/xc},Tc=function(e,t){return e/t}
11269var Mc=xc
11270
11271;/*! @name @videojs/http-streaming @version 3.17.2 @license Apache-2.0 */
11272const Ec=bs,Sc=(e,t)=>t&&t.responseURL&&e!==t.responseURL?t.responseURL:e,kc=e=>vs.log.debug?vs.log.debug.bind(vs,"VHS:",`${e} >`):function(){}
11273function Pc(...e){const t=vs.obj||vs
11274return(t.merge||t.mergeOptions).apply(t,e)}function Oc(...e){const t=vs.time||vs
11275return(t.createTimeRanges||t.createTimeRanges).apply(t,e)}const zc=1/30,Dc=.1,Ic=function(e,t){const i=[]
11276let n
11277if(e&&e.length)for(n=0;n<e.length;n++)t(e.start(n),e.end(n))&&i.push([e.start(n),e.end(n)])
11278return Oc(i)},Nc=function(e,t){return Ic(e,function(e,i){return e-Dc<=t&&i+Dc>=t})},Rc=function(e,t){return Ic(e,function(e){return e-zc>=t})},Fc=e=>{const t=[]
11279if(!e||!e.length)return""
11280for(let i=0;i<e.length;i++)t.push(e.start(i)+" => "+e.end(i))
11281return t.join(", ")},Bc=e=>{const t=[]
11282for(let i=0;i<e.length;i++)t.push({start:e.start(i),end:e.end(i)})
11283return t},jc=function(e){if(e&&e.length&&e.end)return e.end(e.length-1)},Uc=function(e,t){let i=0
11284if(!e||!e.length)return i
11285for(let n=0;n<e.length;n++){const r=e.start(n),s=e.end(n)
11286t>s||(i+=t>r&&t<=s?s-t:s-r)}return i},Vc=(e,t)=>{if(!t.preload)return t.duration
11287let i=0
11288return(t.parts||[]).forEach(function(e){i+=e.duration}),(t.preloadHints||[]).forEach(function(t){"PART"===t.type&&(i+=e.partTargetDuration)}),i},Hc=e=>(e.segments||[]).reduce((e,t,i)=>(t.parts?t.parts.forEach(function(n,r){e.push({duration:n.duration,segmentIndex:i,partIndex:r,part:n,segment:t})}):e.push({duration:t.duration,segmentIndex:i,partIndex:null,segment:t,part:null}),e),[]),qc=e=>{const t=e.segments&&e.segments.length&&e.segments[e.segments.length-1]
11289return t&&t.parts||[]},Gc=({preloadSegment:e})=>{if(!e)return
11290const{parts:t,preloadHints:i}=e
11291let n=(i||[]).reduce((e,t)=>e+("PART"===t.type?1:0),0)
11292return n+=t&&t.length?t.length:0,n},Wc=(e,t)=>{if(t.endList)return 0
11293if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay
11294const i=qc(t).length>0
11295return i&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:i&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},$c=function(e,t,i){if(void 0===t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence)return 0
11296const n=function(e,t){let i=0,n=t-e.mediaSequence,r=e.segments[n]
11297if(r){if(void 0!==r.start)return{result:r.start,precise:!0}
11298if(void 0!==r.end)return{result:r.end-r.duration,precise:!0}}for(;n--;){if(r=e.segments[n],void 0!==r.end)return{result:i+r.end,precise:!0}
11299if(i+=Vc(e,r),void 0!==r.start)return{result:i+r.start,precise:!0}}return{result:i,precise:!1}}(e,t)
11300if(n.precise)return n.result
11301const r=function(e,t){let i,n=0,r=t-e.mediaSequence
11302for(;r<e.segments.length;r++){if(i=e.segments[r],void 0!==i.start)return{result:i.start-n,precise:!0}
11303if(n+=Vc(e,i),void 0!==i.end)return{result:i.end-n,precise:!0}}return{result:-1,precise:!1}}(e,t)
11304return r.precise?r.result:n.result+i},Qc=function(e,t,i){if(!e)return 0
11305if("number"!=typeof i&&(i=0),void 0===t){if(e.totalDuration)return e.totalDuration
11306if(!e.endList)return window.Infinity}return $c(e,t,i)},Xc=function({defaultDuration:e,durationList:t,startIndex:i,endIndex:n}){let r=0
11307if(i>n&&([i,n]=[n,i]),i<0){for(let t=i;t<Math.min(0,n);t++)r+=e
11308i=0}for(let s=i;s<n;s++)r+=t[s].duration
11309return r},Yc=function(e,t,i,n){if(!e||!e.segments)return null
11310if(e.endList)return Qc(e)
11311if(null===t)return null
11312t=t||0
11313let r=$c(e,e.mediaSequence+e.segments.length,t)
11314return i&&(r-=n="number"==typeof n?n:Wc(null,e)),Math.max(0,r)},Kc=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},Zc=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Jc=function(e){const t=Kc(e)
11315return!e.disabled&&!t},eu=function(e,t){return t.attributes&&t.attributes[e]},tu=(e,t)=>{if(1===e.playlists.length)return!0
11316const i=t.attributes.BANDWIDTH||Number.MAX_VALUE
11317return 0===e.playlists.filter(e=>!!Jc(e)&&(e.attributes.BANDWIDTH||0)<i).length},iu=(e,t)=>!(!e&&!t||!e&&t||e&&!t)&&(e===t||(!(!e.id||!t.id||e.id!==t.id)||(!(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)||!(!e.uri||!t.uri||e.uri!==t.uri)))),nu=function(e,t){const i=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{}
11318let n=!1
11319for(const r in i){for(const e in i[r])if(n=t(i[r][e]),n)break
11320if(n)break}return!!n},ru=e=>{if(!e||!e.playlists||!e.playlists.length){return nu(e,e=>e.playlists&&e.playlists.length||e.uri)}for(let t=0;t<e.playlists.length;t++){const i=e.playlists[t],n=i.attributes&&i.attributes.CODECS
11321if(n&&n.split(",").every(e=>Bs(e)))continue
11322if(!nu(e,e=>iu(i,e)))return!1}return!0}
11323var su={liveEdgeDelay:Wc,duration:Qc,seekable:function(e,t,i){const n=t||0
11324let r=Yc(e,t,!0,i)
11325return null===r?Oc():(r<n&&(r=n),Oc(n,r))},getMediaInfoForTime:function({playlist:e,currentTime:t,startingSegmentIndex:i,startingPartIndex:n,startTime:r,exactManifestTimings:s}){let o=t-r
11326const a=Hc(e)
11327let l=0
11328for(let c=0;c<a.length;c++){const e=a[c]
11329if(i===e.segmentIndex&&("number"!=typeof n||"number"!=typeof e.partIndex||n===e.partIndex)){l=c
11330break}}if(o<0){if(l>0)for(let t=l-1;t>=0;t--){const i=a[t]
11331if(o+=i.duration,s){if(o<0)continue}else if(o+zc<=0)continue
11332return{partIndex:i.partIndex,segmentIndex:i.segmentIndex,startTime:r-Xc({defaultDuration:e.targetDuration,durationList:a,startIndex:l,endIndex:t})}}return{partIndex:a[0]&&a[0].partIndex||null,segmentIndex:a[0]&&a[0].segmentIndex||0,startTime:t}}if(l<0){for(let i=l;i<0;i++)if(o-=e.targetDuration,o<0)return{partIndex:a[0]&&a[0].partIndex||null,segmentIndex:a[0]&&a[0].segmentIndex||0,startTime:t}
11333l=0}for(let c=l;c<a.length;c++){const t=a[c]
11334o-=t.duration
11335const i=t.duration>zc
11336if(!(0===o)&&!(i&&o+zc>=0)||c===a.length-1){if(s){if(o>0)continue}else if(o-zc>=0)continue
11337return{partIndex:t.partIndex,segmentIndex:t.segmentIndex,startTime:r
vendor: 1,360 bytes, lines 11337-11345
11337+Xc({defaultDuration:e.targetDuration,durationList:a,startIndex:l,endIndex:c})}}}return{segmentIndex:a[a.length-1].segmentIndex,partIndex:a[a.length-1].partIndex,startTime:t}},isEnabled:Jc,isDisabled:function(e){return e.disabled},isExcluded:Kc,isIncompatible:Zc,playlistEnd:Yc,isAes:function(e){for(let t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0
11338return!1},hasAttribute:eu,estimateSegmentRequestTime:function(e,t,i,n=0){if(!eu("BANDWIDTH",i))return NaN
11339return(e*i.attributes.BANDWIDTH-8*n)/t},isLowestEnabledRendition:tu,isAudioOnly:ru,playlistMatch:iu,segmentDurationWithParts:Vc}
11340const{log:ou}=vs,au=(e,t)=>`${e}-${t}`,lu=(e,t,i)=>`placeholder-uri-${e}-${t}-${i}`,cu=(e,t)=>{e.mediaGroups&&["AUDIO","SUBTITLES"].forEach(i=>{if(e.mediaGroups[i])for(const n in e.mediaGroups[i])for(const r in e.mediaGroups[i][n]){const s=e.mediaGroups[i][n][r]
11341t(s,i,n,r)}})},uu=({playlist:e,uri:t,id:i})=>{e.id=i,e.playlistErrors_=0,t&&(e.uri=t),e.attributes=e.attributes||{}},du=(e,t,i=lu)=>{e.uri=t
11342for(let r=0;r<e.playlists.length;r++)if(!e.playlists[r].uri){const t=`placeholder-uri-${r}`
11343e.playlists[r].uri=t}const n=ru(e)
11344cu(e,(t,r,s,o)=>{if(!t.playlists||!t.playlists.length){if(n&&"AUDIO"===r&&!t.uri)for(let t=0;t<e.playlists.length;t++){const i=e.playlists[t]
11345if(i.attributes&&i.attributes.AUDIO&&i.attributes.AUDIO===s)return}t.playlists=[ii({},t)]}
11345t.playlists.forEach(function(t,n){const a=i(r,s,o,t),l=au(n,a)
11346t.uri?t.resolvedUri=t.resolvedUri||Ec(e.uri,t.uri):(t.uri=0===n?a:l,t.resolvedUri=t.uri),t.id=t.id||l,t.attributes=t.attributes||{},e.playlists[t.id]=t,e.playlists[t.uri]=t})}),(e=>{let t=e.playlists.length
11347for(;t--;){const i=e.playlists[t]
11348uu({playlist:i,id:au(t,i.uri)}),i.resolvedUri=Ec(e.uri,i.uri),e.playlists[i.id]=i,e.playlists[i.uri]=i,i.attributes.BANDWIDTH||ou.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}})(e),(e=>{cu(e,t=>{t.uri&&(t.resolvedUri=Ec(e.uri,t.uri))})})(e)}
11349class hu{constructor(){this.offset_=null,this.pendingDateRanges_=new Map,this.processedDateRanges_=new Map}setOffset(e=[]){if(null!==this.offset_)return
11350if(!e.length)return
11351const[t]=e
11352void 0!==t.programDateTime&&(this.offset_=t.programDateTime/1e3)}setPendingDateRanges(e=[]){if(!e.length)return
11353const[t]=e,i=t.startDate.getTime()
11354this.trimProcessedDateRanges_(i),this.pendingDateRanges_=e.reduce((e,t)=>(e.set(t.id,t),e),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(null===this.offset_)return[]
11355const e={},t=[]
11356this.pendingDateRanges_.forEach((i,n)=>{if(!this.processedDateRanges_.has(n)&&(i.startTime=i.startDate.getTime()/1e3-this.offset_,i.processDateRange=()=>this.processDateRange(i),t.push(i),i.class))if(e[i.class]){const t=e[i.class].push(i)
11357i.classListIndex=t-1}else e[i.class]=[i],i.classListIndex=0})
11358for(const i of t){const t=e[i.class]||[]
11359i.endDate?i.endTime=i.endDate.getTime()/1e3-this.offset_:i.endOnNext&&t[i.classListIndex+1]?i.endTime=t[i.classListIndex+1].startTime:i.duration?i.endTime=i.startTime+i.duration:i.plannedDuration?i.endTime=i.startTime+i.plannedDuration:i.endTime=i.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach((t,i)=>{t.startDate.getTime()<e&&this.processedDateRanges_.delete(i)})}}const fu=({requestType:e,request:t,error:i,parseFailure:n})=>{const r=t.status<200||t.status>299,s=t.status>=400&&t.status<=499,o={uri:t.uri,requestType:e},a=r&&!s||n
11360if(i&&s)o.error=ii({},i),o.errorType=vs.Error.NetworkRequestFailed
11361else if(t.aborted)o.errorType=vs.Error.NetworkRequestAborted
11362else if(t.timedout)o.errorType=vs.Error.NetworkRequestTimeout
11363else if(a){const e=n?vs.Error.NetworkBodyParserFailed:vs.Error.NetworkBadStatus
11364o.errorType=e,o.status=t.status,o.headers=t.headers}return o},pu=kc("CodecUtils"),mu=function(e){const t=e.attributes||{}
11365if(t.CODECS)return Fs(t.CODECS)},gu=(e,t)=>{const i=t.attributes||{}
11366return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&i.AUDIO&&e.mediaGroups.AUDIO[i.AUDIO]},yu=function(e){const t={}
11367return e.forEach(({mediaType:e,type:i,details:n})=>{t[e]=t[e]||[],t[e].push(Rs(`${i}${n}`))}),Object.keys(t).forEach(function(e){if(t[e].length>1)return pu(`multiple ${e} codecs found as attributes: ${t[e].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(t[e]=null)
11368t[e]=t[e][0]}),t},vu=function(e){let t=0
11369return e.audio&&t++,e.video&&t++,t},_u=function(e,t){const i=t.attributes||{},n=yu(mu(t)||[])
11370if(gu(e,t)&&!n.audio&&!((e,t)=>{if(!gu(e,t))return!0
11371const i=t.attributes||{},n=e.mediaGroups.AUDIO[i.AUDIO]
11372for(const r in n)if(!n[r].uri&&!n[r].playlists)return!0
11373return!1})(e,t)){const t=yu(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null
11374var i=e.mediaGroups.AUDIO[t]
11375if(!i)return null
11376for(var n in i){var r=i[n]
11377if(r.default&&r.playlists)return Fs(r.playlists[0].attributes.CODECS)}return null}(e,i.AUDIO)||[])
11378t.audio&&(n.audio=t.audio)}return n},{EventTarget:bu}=vs,wu=(e,t)=>{if(!e)return t
11379const i=Pc(e,t)
11380if(e.preloadHints&&!t.preloadHints&&delete i.preloadHints,e.parts&&!t.parts)delete i.parts
11381else if(e.parts&&t.parts)for(let n=0;n<t.parts.length;n++)e.parts&&e.parts[n]&&(i.parts[n]=Pc(e.parts[n],t.parts[n]))
11382return!e.skipped&&t.skipped&&(i.skipped=!1),e.preload&&!t.preload&&(i.preload=!1),i},Au=(e,t)=>{!e.resolvedUri&&e.uri&&(e.resolvedUri=Ec(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=Ec(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=Ec(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=Ec(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEac
11382h(e=>{e.resolvedUri||(e.resolvedUri=Ec(t,e.uri))}),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach(e=>{e.resolvedUri||(e.resolvedUri=Ec(t,e.uri))})},Tu=function(e){const t=e.segments||[],i=e.preloadSegment
11383if(i&&i.parts&&i.parts.length){if(i.preloadHints)for(let e=0;e<i.preloadHints.length;e++)if("MAP"===i.preloadHints[e].type)return t
11384i.duration=e.targetDuration,i.preload=!0,t.push(i)}return t},Cu=(e,t)=>e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence&&e.preloadSegment===t.preloadSegment,Lu=(e,t,i=Cu)=>{const n=Pc(e,{}),r=n.playlists[t.id]
11385if(!r)return null
11386if(i(r,t))return null
11387t.segments=Tu(t)
11388const s=Pc(r,t)
11389if(s.preloadSegment&&!t.preloadSegment&&delete s.preloadSegment,r.segments){if(t.skip){t.segments=t.segments||[]
11390for(let e=0;e<t.skip.skippedSegments;e++)t.segments.unshift({skipped:!0})}s.segments=((e,t,i)=>{const n=e.slice(),r=t.slice()
11391i=i||0
11392const s=[]
11393let o
11394for(let a=0;a<r.length;a++){const e=n[a+i],t=r[a]
11395e?(o=e.map||o,s.push(wu(e,t))):(o&&!t.map&&(t.map=o),s.push(t))}return s})(r.segments,t.segments,t.mediaSequence-r.mediaSequence)}s.segments.forEach(e=>{Au(e,s.resolvedUri)})
11396for(let o=0;o<n.playlists.length;o++)n.playlists[o].id===t.id&&(n.playlists[o]=s)
11397return n.playlists[t.id]=s,n.playlists[t.uri]=s,cu(e,(e,i,n,r)=>{if(e.playlists)for(let o=0;o<e.playlists.length;o++)t.id===e.playlists[o].id&&(e.playlists[o]=s)}),n},xu=(e,t)=>{const i=e.segments||[],n=i[i.length-1],r=n&&n.parts&&n.parts[n.parts.length-1],s=r&&r.duration||n&&n.duration
11398return t&&s?1e3*s:500*(e.partTargetDuration||e.targetDuration||10)},Mu=(e,t,i)=>{if(!e)return
11399const n=[]
11400return e.forEach(e=>{if(!e.attributes)return
11401const{BANDWIDTH:t,RESOLUTION:i,CODECS:r}=e.attributes
11402n.push({id:e.id,bandwidth:t,resolution:i,codecs:r})}),{type:t,isLive:i,renditions:n}}
11403class Eu extends bu{constructor(e,t,i={}){if(super(),!e)throw new Error("A non-empty playlist URL or object is required")
11404this.logger_=kc("PlaylistLoader")
11405const{withCredentials:n=!1}=i
11406this.src=e,this.vhs_=t,this.withCredentials=n,this.addDateRangesToTextTrack_=i.addD
11406ateRangesToTextTrack
11407const r=t.options_
11408this.customTagParsers=r&&r.customTagParsers||[],this.customTagMappers=r&&r.customTagMappers||[],this.llhls=r&&r.llhls,this.dateRangesStorage_=new hu,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media()
11409if(!e)return
11410this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges)
11411const t=this.dateRangesStorage_.getDateRangesToProcess()
11412t.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return
11413const e=this.media()
11414let t=Ec(this.main.uri,e.uri)
11415this.llhls&&(t=((e,t)=>{if(t.endList||!t.serverControl)return e
11416const i={}
11417if(t.serverControl.canBlockReload){const{preloadSegment:e}=t
11418let n=t.mediaSequence+t.segments.length
11419if(e){const r=e.parts||[],s=Gc(t)-1
11420s>-1&&s!==r.length-1&&(i._HLS_part=s),(s>-1||r.length)&&n--}i._HLS_msn=n}if(t.serverControl&&t.serverControl.canSkipUntil&&(i._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(i).length){const t=new window.URL(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(e){i.hasOwnProperty(e)&&t.searchParams.set(e,i[e])}),e=t.toString()}return e})(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials,requestType:"hls-playlist"},(e,t)=>{if(this.request)return e?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})})}playlistRequestError(e,t,i){const{uri:n,id:r}=t
11421this.request=null,i&&(this.state=i),this.error={playlist:this.main.playlists[r],status:e.status,message:`HLS playlist request error at URL: ${n}.`,responseText:e.responseText,code:e.status>=500?4:2,metadata:fu({requestType:e.requestType,request:e,error:e.error})},this.trigger("error")}parseManifest_({url:e,manifestString:t}){try{const i=(({onwarn:e,oninfo:t,manifestString:i,customTagParsers:n=[],customTagMappers:r=[],llhls:s})=>{const o=new Ps
11422e&&o.on("warn",e),t&&o.on("info",t),n.forEach(e=>o.addParser(e)),r.forEach(e=>o.addTagMapper(e)),o.push(i),o.end()
11423const a=o.manifest
11424if(s||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(e){a.hasOwnProperty(e)&&delete a[e]}),a.segments&&a.segments.forEach(function(e){["parts","preloadHints"].forEach(function(t){e.hasOwnProperty(t)&&delete e[t]})})),!a.targetDuration){let t=10
11425a.segments&&a.segments.length&&(t=a.segments.reduce((e,t)=>Math.max(e,t.duration),0)),e&&e({message:`manifest has no targetDuration defaulting to ${t}`}),a.targetDuration=t}const l=qc(a)
11426if(l.length&&!a.partTargetDuration){const t=l.reduce((e,t)=>Math.max(e,t.duration),0)
11427e&&(e({message:`manifest has no partTargetDuration defaulting to ${t}`}),ou.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.")),a.partTargetDuration=t}return a})({onwarn:({message:t})=>this.logger_(`m3u8-parser warn for ${e}: ${t}`),oninfo:({message:t})=>this.logger_(`m3u8-parser info for ${e}: ${t}`),manifestString:t,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})
11428return i.playlists&&i.playlists.length?(this.excludeAudioOnlyVariants(i.playlists),i):i}catch(i){this.error=i,this.error.metadata={errorType:vs.Error.StreamingHlsPlaylistParserError,error:i}}}excludeAudioOnlyVariants(e){const t=e=>{const t=e.attributes||{},{width:i,height:n}=t.RESOLUTION||{}
11429if(i&&n)return!0
11430const r=mu(e)||[],s=yu(r)
11431return Boolean(s.video)}
11432e.some(t)&&e.forEach(e=>{t(e)||(e.excludeUntil=1/0)})}haveMetadata({playlistString:e,playlistObject:t,url:i,id:n}){this.request=null,this.state="HAVE_METADATA"
11433const r={playlistInfo:{type:"media",uri:i}}
11434this.trigger({type:"playlistparsestart",metadata:r})
11435const s=t||this.parseManifest_({url:i,manifestString:e})
11436s.lastRequest=Date.now(),uu({playlist:s,uri:i,id:n})
11437const o=Lu(this.main,s)
11438this.targetDuration=s.partTargetDuration||s.targetDuration,this.pendingMedia_=null,o?(this.main=o,this.media_=this.main.playlists[n]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(xu(this.media(),!!o)),r.parsedPlaylist=Mu(this.main.playlists,r.playlistInfo.type,!this.media_.endList),this.trigger({type:"playlistparsecomplete",metadata:r}),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new hu,this.off()}stopRequest(){if(this.request){const e=this.request
11439this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_
11440if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state)
11441if("string"==typeof e){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e)
11442e=this.main.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),t){const t=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3
11443return void(this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),t))}const i=this.state,n=!this.media_||e.id!==this.media_.id,r=this.main.playlists[e.id]
11444if(r&&r.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(n&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")))
11445if(this.updateMediaUpdateTimeout_(xu(e,!0)),!n)return
11446if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return
11447this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e
vendor: 4,264 bytes, lines 11448-11468
11448const s={playlistInfo:{type:"media",uri:e.uri}}
11449this.trigger({type:"playlistrequeststart",metadata:s}),this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,n)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=Sc(e.resolvedUri,n),t)return this.playlistRequestError(this.request,e,i)
11450this.trigger({type:"playlistrequestcomplete",metadata:s}),this.haveMetadata({playlistString:n.responseText,url:e.uri,id:e.id}),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")}})}pause(){this.mediaUpdateTimeout&&(window.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(e){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null)
11451const t=this.media()
11452if(e){const e=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3
11453return void(this.mediaUpdateTimeout=window.setTimeout(()=>{this.mediaUpdateTimeout=null,this.load()},e))}this.started?t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)},e))}start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(()=>{this.setupInitialPlaylist(this.src)},0)
11454const e={playlistInfo:{type:"multivariant",uri:this.src}}
11455this.trigger({type:"playlistrequeststart",metadata:e}),this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,i)=>{if(!this.request)return
11456if(this.request=null,t)return this.error={status:i.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:i.responseText,code:2,metadata:fu({requestType:i.requestType,request:i,error:t})},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error")
11457this.trigger({type:"playlistrequestcomplete",metadata:e}),this.src=Sc(this.src,i),this.trigger({type:"playlistparsestart",metadata:e})
11458const n=this.parseManifest_({manifestString:i.responseText,url:this.src})
11459e.parsedPlaylist=Mu(n.playlists,e.playlistInfo.type,!1),this.trigger({type:"playlistparsecomplete",metadata:e}),this.setupInitialPlaylist(n)})}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists)return this.main=e,du(this.main,this.srcUri()),e.playlists.forEach(e=>{e.segments=Tu(e),e.segments.forEach(t=>{Au(t,e.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0]))
11460const t=this.srcUri()||window.location.href
11461this.main=((e,t)=>{const i=au(0,t),n={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:t,id:i,resolvedUri:t,attributes:{}}]}
11462return n.playlists[i]=n.playlists[0],n.playlists[t]=n.playlists[0],n})(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const i=this.main,n=e.ID
11463let r=i.playlists.length
11464for(;r--;){const s=i.playlists[r]
11465if(s.attributes["PATHWAY-ID"]===n){const o=s.resolvedUri,a=s.id
11466if(t){const t=this.createCloneURI_(s.resolvedUri,e),o=au(n,t),a=this.createCloneAttributes_(n,s.attributes),l=this.createClonePlaylist_(s,o,e,a)
11467i.playlists[r]=l,i.playlists[o]=l,i.playlists[t]=l}else i.playlists.splice(r,1)
11468delete i.playlists[a],delete i.playlists[o]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const i=this.main,n=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{if(i.mediaGroups[e]&&i.mediaGroups[e][n])for(const t in i.mediaGroups[e])if(t===n){for(const n in i.mediaGroups[e][t]){i.mediaGroups[e][t][n].playlists.forEac
11468h((e,t)=>{const n=i.playlists[e.id],r=n.id,s=n.resolvedUri
11469delete i.playlists[r],delete i.playlists[s]})}delete i.mediaGroups[e][t]}}),t&&this.createClonedMediaGroups_(e)}addClonePathway(e,t={}){const i=this.main,n=i.playlists.length,r=this.createCloneURI_(t.resolvedUri,e),s=au(e.ID,r),o=this.createCloneAttributes_(e.ID,t.attributes),a=this.createClonePlaylist_(t,s,e,o)
11470i.playlists[n]=a,i.playlists[s]=a,i.playlists[r]=a,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,i=e["BASE-ID"],n=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(r=>{if(n.mediaGroups[r]&&!n.mediaGroups[r][t])for(const s in n.mediaGroups[r])if(s===i){n.mediaGroups[r][t]={}
11471for(const i in n.mediaGroups[r][s]){const o=n.mediaGroups[r][s][i]
11472n.mediaGroups[r][t][i]=ii({},o)
11473const a=n.mediaGroups[r][t][i],l=this.createCloneURI_(o.resolvedUri,e)
11474a.resolvedUri=l,a.uri=l,a.playlists=[],o.playlists.forEach((s,o)=>{const l=n.playlists[s.id],c=lu(r,t,i),u=au(t,c)
11475if(l&&!n.playlists[u]){const t=this.createClonePlaylist_(l,u,e),i=t.resolvedUri
11476n.playlists[u]=t,n.playlists[i]=t}a.playlists[o]=this.createClonePlaylist_(s,u,e)})}}})}createClonePlaylist_(e,t,i,n){const r=this.createCloneURI_(e.resolvedUri,i),s={resolvedUri:r,uri:r,id:t}
11477return e.segments&&(s.segments=[]),n&&(s.attributes=n),Pc(e,s)}createCloneURI_(e,t){const i=new URL(e)
11478i.hostname=t["URI-REPLACEMENT"].HOST
11479const n=t["URI-REPLACEMENT"].PARAMS
11480for(const r of Object.keys(n))i.searchParams.set(r,n[r])
11481return i.href}createCloneAttributes_(e,t){const i={"PATHWAY-ID":e}
11482return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{t[n]&&(i[n]=e)}),i}getKeyIdSet(e){const t=new Set
11483if(!e||!e.contentProtection)return t
11484for(const i in e.contentProtection)if(e.contentProtection[i]&&e.contentProtection[i].attributes&&e.contentProtection[i].attributes.keyId){const n=e.contentProtection[i].attributes.keyId
11485t.add(n.toLowerCase())}return t}}const Su=function(e,t,i,n){const r="arraybuffer"===e.responseType?e.response:e.responseText
11486!t&&r&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=r.byteLength||r.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),i.headers&&(e.responseHeaders=i.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===i.statusCode||206===i.statusCode||0===i.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(r||e.responseText)))),n(t,e)},ku=function(){const e=function e(t,i){t=Pc({timeout:45e3},t)
11487const n=e.beforeRequest||vs.Vhs.xhr.beforeRequest,r=e._requestCallbackSet||vs.Vhs.xhr._requestCallbackSet||new Set,s=e._responseCallbackSet||vs.Vhs.xhr._responseCallbackSet
11488n&&"function"==typeof n&&(vs.log.warn("beforeRequest is deprecated, use onRequest instead."),r.add(n))
11489const o=!0===vs.Vhs.xhr.original?vs.xhr:vs.Vhs.xhr,a=((e,t)=>{if(!e||!e.size)return
11490let i=t
11491return e.forEach(e=>{i=e(i)}),i})(r,t)
11492r.delete(n)
11493const l=o(a||t,function(e,t){return((e,t,i,n)=>{e&&e.size&&e.forEach(e=>{e(t,i,n)})})(s,l,e,t),Su(l,e,t,i)}),c=l.abort
11494return l.abort=function(){return l.aborted=!0,c.apply(l,arguments)},l.uri=t.uri,l.requestType=t.requestType,l.requestTime=Date.now(),l}
11495return e.original=!0,e},Pu=function(e){const t={}
11496return e.byterange&&(t.Range=function(e){let t
11497const i=e.offset
11498return t="bigint"==typeof e.offset||"bigint"==typeof e.length?window.BigInt(e.offset)+window.BigInt(e.length)-window.BigInt(1):e.offset+e.length-1,"bytes="+i+"-"+t}(e.byterange)),t},Ou=function(e,t){return e.start(t)+"-"+e.end(t)},zu=function(e,t){const i=e.toString(16)
11499return"00".substring(0,2-i.length)+i+(t%2?" ":"")},Du=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},Iu=function(e){const t={}
11500return Object.keys(e).forEach(i=>{const n=e[i]
11501$s(n)?t[i]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[i]=n}),t},Nu=function(e){const t=e.byterange||{length:1/0,offset:0}
11502return[t.length,t.offset,e.resolvedUri].join(",")},Ru=function(e){return e.resolvedUri},Fu=e=>{const t=Array.prototype.slice.call(e),i=16
11503let n,r,s=""
11504for(let o=0;o<t.length/i;o++)n=t.slice(o*i,o*i+i).map(zu).join(""),r=t.slice(o*i,o*i+i).map(Du).join(""),s+=n+" "+r+"\n"
11505return s}
11506var Bu=Object.freeze({__proto__:null,createTransferableMessage:Iu,initSegmentId:Nu,segmentKeyId:Ru,hexDump:Fu,tagDump:({bytes:e})=>Fu(e),textRanges:e=>{let t,i=""
11507for(t=0;t<e.length;t++)i+=Ou(e,t)+" "
11508return i}})
11509const ju=({playlist:e,time:t,callback:i})=>{if(!i)throw new Error("getProgramTime: callback must be provided")
11510if(!e||void 0===t)return i({message:"getProgramTime: playlist and time must be provided"})
11511const n=((e,t)=>{if(!t||!t.segments||0===t.segments.length)return null
11512let i,n=0
11513for(let s=0;s<t.segments.length&&(i=t.segments[s],n=i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationEnd:n+i.duration,!(e<=n));s++);const r=t.segments[t.segments.length-1]
11514if(r.videoTimingInfo&&r.videoTimingInfo.transmuxedPresentationEnd<e)return null
11515if(e>n){if(e>n+.25*r.duration)return null
11516i=r}return{segment:i,estimatedStart:i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationStart:n-i.duration,type:i.videoTimingInfo?"accurate":"estimate"}})(t,e)
11517if(!n)return i({message:"valid programTime was not found"})
11518if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart})
11519const r={mediaSeconds:t},s=((e,t)=>{if(!t.dateTimeObject)return null
11520const i=t.videoTimingInfo.transmuxerPrependedSeconds,n=e-(t.videoTimingInfo.transmuxedPresentationStart+i)
11521return new Date(t.dateTimeObject.getTime()+1e3*n)})(t,n.segment)
11522return s&&(r.programDateTime=s.toISOString()),i(null,r)},Uu=({programTime:e,playlist:t,retryCount:i=2,seekTo:n,pauseAfterSeek:r=!0,tech:s,callback:o})=>{if(!o)throw new Error("seekToProgramTime: callback must be provided")
11523if(void 0===e||!t||!n)return o({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"})
11524if(!t.endList&&!s.hasStarted_)return o({message:"player must be playing a live stream to start buffering"})
11525if(!(e=>{if(!e.segments||0===e.segments.length)return!1
11526for(let t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1
11527return!0})(t))return o({message:"programDateTime tags must be provided in the manifest "+t.resolvedUri})
11528const a=((e,t)=>{let i
11529try{i=new Date(e)}catch(hf){return null}if(!t||!t.segments||0===t.segments.length)return null
11530let n=t.segments[0]
11531if(i<new Date(n.dateTimeObject))return null
11532for(let l=0;l<t.segments.length-1&&(n=t.segments[l],!(i<new Date(t.segments[l+1].dateTimeObject)));l++);const r=t.segments[t.segments.length-1],s=r.dateTimeObject,o=r.videoTimingInfo?(a=r.videoTimingInfo).transmuxedPresentationEnd-a.transmuxedPresentationStart-a.transmuxerPrependedSeconds:r.duration+.25*r.duration
11533var a
11534return i>new Date(s.getTime()+1e3*o)?null:(i>new Date(s)&&(n=r),{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:su.duration(t,t.mediaSequence+t.segments.indexOf(n)),type:n.videoTimingInfo?"accurate":"estimate"})})(e,t)
11535if(!a)return o({message:`${e} was not found in the stream`})
11536const l=a.segment,c=((e,t)=>{let i,n
11537try{i=new Date(e),n=new Date(t)}catch(hf){}const r=i.getTime()
11538return(n.getTime()-r)/1e3})(l.dateTimeObject,e)
11539if("estimate"===a.type)return 0===i?o({message:`${e} is not buffered yet. Try again`}):(n(a.estimatedStart+c),void s.one("seeked",()=>{Uu({programTime:e,playlist:t,retryCount:i-1,seekTo:n,pauseAfterSeek:r,tech:s,callback:o})}))
11540const u=l.start+c
11541s.one("seeked",()=>o(null,s.currentTime())),r&&s.pause(),n(u)},Vu=(e,t)=>{if(4===e.readyState)return t()},Hu=(e,t,i,n)=>{let r,s=[],o=!1
11542const a=function(e,t,n,r){return t.abort(),o=!0,i(e,t,n,r)},l=function(e,t){if(o)return
11543if(e)return e.metadata=fu({requestType:n,request:t,error:e}),a(e,t,"",s)
11544const i=t.responseText.substring(s&&s.byteLength||0,t.responseText.length)
11545if(s=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
11546if(t=t.filter(function(e){return e&&(e.byteLength||e.length)&&"string"!=typeof e}),t.length<=1)return Qs(t[0])
11547var n=t.reduce(function(e,t,i){return e+(t.byteLength||t.length)}
vendor: 6,890 bytes, lines 11547-11595
11547,0),r=new Uint8Array(n),s=0
11548return t.forEach(function(e){e=Qs(e),r.set(e,s),s+=e.byteLength}),r}(s,Js(i,!0)),r=r||nc(s),s.length<10||r&&s.length<r+2)return Vu(t,()=>a(e,t,"",s))
11549const l=Lc(s)
11550return"ts"===l&&s.length<188||!l&&s.length<376?Vu(t,()=>a(e,t,"",s)):a(null,t,l,s)},c={uri:e,beforeSend(e){e.overrideMimeType("text/plain; charset=x-user-defined"),e.addEventListener("progress",function({total:t,loaded:i}){return Su(e,null,{statusCode:e.status},l)})}},u=t(c,function(e,t){return Su(u,e,t,l)})
11551return u},{EventTarget:qu}=vs,Gu=function(e,t){if(!Cu(e,t))return!1
11552if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1
11553if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1
11554if(e.segments&&!t.segments||!e.segments&&t.segments)return!1
11555if(!e.segments&&!t.segments)return!0
11556for(let i=0;i<e.segments.length;i++){const n=e.segments[i],r=t.segments[i]
11557if(n.uri!==r.uri)return!1
11558if(!n.byterange&&!r.byterange)continue
11559const s=n.byterange,o=r.byterange
11560if(s&&!o||!s&&o)return!1
11561if(s.offset!==o.offset||s.length!==o.length)return!1}return!0},Wu=(e,t,i,n)=>`placeholder-uri-${e}-${t}-${n.attributes.NAME||i}`,$u=(e,t,i)=>{let n=!0,r=Pc(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod,timelineStarts:t.timelineStarts})
11562for(let s=0;s<t.playlists.length;s++){const e=t.playlists[s]
11563if(e.sidx){const t=wl(e.sidx)
11564i&&i[t]&&i[t].sidx&&pl(e,i[t].sidx,e.sidx.resolvedUri)}const o=Lu(r,e,Gu)
11565o&&(r=o,n=!1)}return cu(t,(e,t,i,s)=>{if(e.playlists&&e.playlists.length){const o=e.playlists[0].id,a=Lu(r,e.playlists[0],Gu)
11566a&&(r=a,s in r.mediaGroups[t][i]||(r.mediaGroups[t][i][s]=e),r.mediaGroups[t][i][s].playlists[0]=r.playlists[o],n=!1)}}),((e,t)=>{cu(e,(i,n,r,s)=>{t.mediaGroups[n][r]&&s in t.mediaGroups[n][r]||delete e.mediaGroups[n][r][s]})})(r,t),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(n=!1),n?null:r},Qu=(e,t)=>(Boolean(!e.map&&!t.map)||Boolean(e.map&&t.map&&e.map.byterange.offset===t.map.byterange.offset&&e.map.byterange.length===t.map.byterange.length))&&e.uri===t.uri&&e.byterange.offset===t.byterange.offset&&e.byterange.length===t.byterange.length,Xu=(e,t)=>{const i={}
11567for(const n in e){const r=e[n].sidx
11568if(r){const e=wl(r)
11569if(!t[e])break
11570const n=t[e].sidxInfo
11571Qu(n,r)&&(i[e]=t[e])}}return i}
11572class Yu extends qu{constructor(e,t,i={},n){super(),this.isPaused_=!0,this.mainPlaylistLoader_=n||this,n||(this.isMain_=!0)
11573const{withCredentials:r=!1}=i
11574if(this.vhs_=t,this.withCredentials=r,this.addMetadataToTextTrack=i.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required")
11575this.on("minimumUpdatePeriod",()=>{this.refreshXml_()}),this.on("mediaupdatetimeout",()=>{this.refreshMedia_(this.media().id)}),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=kc("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}get isPaused(){return this.isPaused_}requestErrored_(e,t,i){return!this.request||(this.request=null,e?(this.error="object"!=typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2,metadata:e.metadata}:e,i&&(this.state=i),this.trigger("error"),!0):void 0)}addSidxSegments_(e,t,i){const n=e.sidx&&wl(e.sidx)
11576if(!e.sidx||!n||this.mainPlaylistLoader_.sidxMapping_[n])return window.clearTimeout(this.mediaRequest_),void(this.mediaRequest_=window.setTimeout(()=>i(!1),0))
11577const r=Sc(e.sidx.resolvedUri),s=(r,s)=>{if(this.requestErrored_(r,s,t))return
11578const o=this.mainPlaylistLoader_.sidxMapping_,{requestType:a}=s
11579let l
11580try{l=tc(Qs(s.response).subarray(8))}catch(hf){return hf.metadata=fu({requestType:a,request:s,parseFailure:!0}),void this.requestErrored_(hf,s,t)}return o[n]={sidxInfo:e.sidx,sidx:l},pl(e,l,e.sidx.resolvedUri),i(!0)}
11581this.request=Hu(r,this.vhs_.xhr,(t,i,n,o)=>{if(t)return s(t,i)
11582if(!n||"mp4"!==n){const t=n||"unknown"
11583return s({status:i.status,message:`Unsupported ${t} container type for sidx segment at URL: ${r}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2},i)}const{offset:a,length:l}=e.sidx.byterange
11584if(o.length>=l+a)return s(t,{response:o.subarray(a,a+l),status:i.status,uri:i.uri})
11585this.request=this.vhs_.xhr({uri:r,responseType:"arraybuffer",requestType:"dash-sidx",headers:Pu({byterange:e.sidx.byterange})},s)},"dash-sidx")}dispose(){this.isPaused_=!0,this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.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 e=this.request
11586this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_
11587if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state)
11588const t=this.state
11589if("string"==typeof e){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e)
11590e=this.mainPlaylistLoader_.main.playlists[e]}const i=!this.media_||e.id!==this.media_.id
11591if(i&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(i&&(this.trigger("mediachanging"),this.trigger("mediachange")))
11592i&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,i=>{this.haveMetadata({startingState:t,playlist:e})}))}haveMetadata({startingState:e,playlist:t}){this.state="HAVE_METADATA",this.loadedPlaylists_[t.id]=t,window.clearTimeout(this.mediaRequest_),this.mediaRequest_=null,this.refreshMedia_(t.id),"HAVE_MAIN_MANIFEST"===e?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.isPaused_=!0,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(window.clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(e){this.isPaused_=!1,window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null
11593const t=this.media()
11594if(e){const e=t?t.targetDuration/2*1e3:5e3
11595return void(this.mediaUpdateTimeout=window.setTimeout(()=>this.load(),e))}this.started?t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}
vendor: 3,293 bytes, lines 11595-11612
11595start(){if(this.started=!0,!this.isMain_)return window.clearTimeout(this.mediaRequest_),void(this.mediaRequest_=window.setTimeout(()=>this.haveMain_(),0))
11596this.requestMain_((e,t)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})}requestMain_(e){const t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}}
11597this.trigger({type:"manifestrequeststart",metadata:t}),this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials,requestType:"dash-manifest"},(i,n)=>{if(i){const{requestType:e}=n
11598i.metadata=fu({requestType:e,request:n,error:i})}if(this.requestErrored_(i,n))return void("HAVE_NOTHING"===this.state&&(this.started=!1))
11599this.trigger({type:"manifestrequestcomplete",metadata:t})
11600const r=n.responseText!==this.mainPlaylistLoader_.mainXml_
11601return this.mainPlaylistLoader_.mainXml_=n.responseText,n.responseHeaders&&n.responseHeaders.date?this.mainLoaded_=Date.parse(n.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=Sc(this.mainPlaylistLoader_.srcUrl,n),r?(this.handleMain_(),void this.syncClientServerClock_(()=>e(n,r))):e(n,r)})}syncClientServerClock_(e){const t=Zl(this.mainPlaylistLoader_.mainXml_)
11602return null===t?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()):"DIRECT"===t.method?(this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:Ec(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials,requestType:"dash-clock-sync"},(i,n)=>{if(!this.request)return
11603if(i){const{requestType:t}=n
11604return this.error.metadata=fu({requestType:t,request:n,error:i}),this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()}let r
11605r="HEAD"===t.method?n.responseHeaders&&n.responseHeaders.date?Date.parse(n.responseHeaders.date):this.mainLoaded_:Date.parse(n.responseText),this.mainPlaylistLoader_.clientOffset_=r-Date.now(),e()}))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){window.clearTimeout(this.mediaRequest_),this.mediaRequest_=null
11606const e=this.mainPlaylistLoader_.main,t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}}
11607let i
11608this.trigger({type:"manifestparsestart",metadata:t})
11609try{i=(({mainXml:e,srcUrl:t,clientOffset:i,sidxMapping:n,previousManifest:r})=>{const s=Kl(e,{manifestUri:t,clientOffset:i,sidxMapping:n,previousManifest:r})
11610return du(s,t,Wu),s})({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e})}catch(r){this.error=r,this.error.metadata={errorType:vs.Error.StreamingDashManifestParserError,error:r},this.trigger("error")}e&&(i=$u(e,i,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=i||e
11611const n=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0]
11612if(n&&n!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=n),(!e||i&&i.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(i),i){const{duration:e,endList:n}=i,r=[]
11613i.playlists.forEach(e=>{r.push({id:e.id,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS})})
11614const s={duration:e,isLive:!n,renditions:r}
11615t.parsedManifest=s,this.trigger({type:"manifestparsecomplete",metadata:t})}return Boolean(i)}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_
11616e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(window.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null)
11617let t=e.main&&e.main.minimumUpdatePeriod
116180===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0?t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`):this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_
11619t.minimumUpdatePeriodTimeout_=window.setTimeout(()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)}refreshXml_(){this.requestMain_((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=((e,t)=>{let i=Xu(e.playlists,t)
11620return cu(e,(e,n,r,s)=>{if(e.playlists&&e.playlists.length){const n=e.playlists
11621i=Pc(i,Xu(n,t))}}),i})(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,e=>{this.refreshMedia_(this.media().id)}))})}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id")
11622this.media_&&this.isMain_&&this.handleMain_()
11623const t=this.mainPlaylistLoader_.main.playlists,i=!this.media_||this.media_!==t[e]
11624if(i?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const e=()=>{this.media().endList||(this.mediaUpdateTimeout=window.setTimeout(()=>{this.trigger("mediaupdatetimeout"),e()},xu(this.media(),Boolean(i))))}
11625e()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const e=this.mainPlaylistLoader_.main.eventStream.map(e=>({cueTime:e.start,frames:[{data:e.messageData}]}))
11626this.addMetadataToTextTrack("EventStream",e,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set
11627for(const i in e.contentProtection){const n=e.contentProtection[i].attributes["cenc:default_KID"]
11628n&&t.add(n.replace(/-/g,"").toLowerCase())}return t}}}var Ku={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}
11629const Zu=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},Ju=function(e){return function(){const t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(hf){const i=new BlobBuilder
11630return i.append(e),URL.createObjectURL(i.getBlob())}}(e),i=Zu(new Worker(t))
11631i.objURL=t
11632const n=i.terminate
11633return i.on=i.addEventListener,i.off=i.removeEventListener,i.terminate=function(){return URL.revokeObjectURL(t),n.call(this)},i}},ed=function(e){return`var browserWorkerPolyFill = ${Zu.toString()};\nbrowserWorkerPolyFill(self);\n`+e},td=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},id=ed(td(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=function(){this.init=function(){var e={}
11634this.on=function(t,i){e[t]||(e[t]=[]),e[t]=e[t].concat(i)},this.off=function(t,i){var n
11635return!!e[t]&&(n=e[t].indexOf(i),e[t]=e[t].slice(),e[t].splice(n,1),n>-1)},this.trigger=function(t){var i,n,r,s
11636if(i=e[t])if(2===arguments.length)for(r=i.length,n=0;n<r;++n)i[n].call(this,arguments[1])
11637else{for(s=[],n=arguments.length,n=1;n<arguments.length;++n)s.push(arguments[n])
11638for(r=i.length,n=0;n<r;++n)i[n].apply(this,s)}},this.dispose=function(){e={}}}}
11639t.prototype.pipe=function(e){return this.on("data",function(t){e.push(t)}),this.on("done",function(t){e.flush(t)}),this.on("partialdone",function(t){e.partialFlush(t)}),this.on("endedtimeline",function(t){e.endTimeline(t)}),this.on("reset",function(t){e.reset(t)}),e},t.prototype.push=function(e){this.trigger("data",e)},t.prototype.flush=function(e){this.trigger("done",e)},t.prototype.partialFlush=function(e){this.trigger("partialdone",e)},t.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},t.prototype.reset=function(e){this.trigger("reset",e)}
11640var i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I,N,R,F,B,j,U,V=t,H=Math.pow(2,32),q={getUint64:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength)
11641return i.getBigUint64?(t=i.getBigUint64(0))<Number.MAX_SAFE_INTEGER?
vendor: 4,192 bytes, lines 11641-11657
11641Number(t):t:i.getUint32(0)*H+i.getUint32(4)},MAX_UINT32:H},G=q.MAX_UINT32;(function(){var e
11642if(T={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(e in T)T.hasOwnProperty(e)&&(T[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)])
11643C=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),x=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),L=new Uint8Array([0,0,0,1]),M=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),E=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),S={video:M,audio:E},O=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),P=new Uint8Array([0,0,0,0,0,0,0,0]),z=new Uint8Array([0,0,0,0,0,0,0,0]),D=z,I=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),N=z,k=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),i=function(e){var t,i,n=[],r=0
11644for(t=1;t<arguments.length;t++)n.push(arguments[t])
11645for(t=n.length;t--;)r+=n[t].byteLength
11646for(i=new Uint8Array(r+8),new DataView(i.buffer,i.byteOffset,i.byteLength).setUint32(0,i.byteLength),i.set(e,4),t=0,r=8;t<n.length;t++)i.set(n[t],r),r+=n[t].byteLength
11647return i},n=function(){return i(T.dinf,i(T.dref,O))},r=function(e){return i(T.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},g=function(e){return i(T.hdlr,S[e])},m=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0])
11648return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),i(T.mdhd,t)},p=function(e){return i(T.mdia,m(e),g(e.type),a(e))},o=function(e){return i(T.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},a=function(e){return i(T.minf,"video"===e.type?i(T.vmhd,k):i(T.smhd,P),n(),v(e))},l=function(e,t){for(var n=[],r=t.length;r--;)n[r]=b(t[r])
11649return i.apply(null,[T.moof,o(e)].concat(n))},c=function(e){for(var t=e.length,n=[];t--;)n[t]=h(e[t])
11650return i.apply(null,[T.moov,d(4294967295)].concat(n).concat(u(e)))},u=function(e){for(var t=e.length,n=[];t--;)n[t]=w(e[t])
11651return i.apply(null,[T.mvex].concat(n))},d=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,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])
11652return i(T.mvhd,t)},y=function(e){var t,n,r=e.samples||[],s=new Uint8Array(4+r.length)
11653for(n=0;n<r.length;n++)t=r[n].flags,s[n+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy
11654return i(T.sdtp,s)},v=function(e){return i(T.stbl,_(e),i(T.stts,N),i(T.stsc,D),i(T.stsz,I),i(T.stco,z))},_=function(e){return i(T.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===e.type?R(e):F(e))},R=function(e){var t,n,r=e.sps||[],s=e.pps||[],o=[],a=[]
11655for(t=0;t<r.length;t++)o.push((65280&r[t].byteLength)>>>8),o.push(255&r[t].byteLength),o=o.concat(Array.prototype.slice.call(r[t]))
11656for(t=0;t<s.length;t++)a.push((65280&s[t].byteLength)>>>8),a.push(255&s[t].byteLength),a=a.concat(Array.prototype.slice.call(s[t]))
11657if(n=[T.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&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.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]),i(T.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([r.length],o,[s.length],a))),i(T.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var l=e.s
vendor: 11,398 bytes, lines 11657-11707
11657arRatio[0],c=e.sarRatio[1]
11658n.push(i(T.pasp,new Uint8Array([(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l,(4278190080&c)>>24,(16711680&c)>>16,(65280&c)>>8,255&c])))}return i.apply(null,n)},F=function(e){return i(T.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),r(e))},f=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.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&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0])
11659return i(T.tkhd,t)},b=function(e){var t,n,r,s,o,a
11660return t=i(T.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),o=Math.floor(e.baseMediaDecodeTime/G),a=Math.floor(e.baseMediaDecodeTime%G),n=i(T.tfdt,new Uint8Array([1,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o,a>>>24&255,a>>>16&255,a>>>8&255,255&a])),"audio"===e.type?(r=A(e,92),i(T.traf,t,n,r)):(s=y(e),r=A(e,s.length+92),i(T.traf,t,n,r,s))},h=function(e){return e.duration=e.duration||4294967295,i(T.trak,f(e),p(e))},w=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1])
11661return"video"!==e.type&&(t[t.length-1]=0),i(T.trex,t)},U=function(e,t){var i=0,n=0,r=0,s=0
11662return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(s=8)),[0,0,i|n|r|s,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},j=function(e,t){var n,r,s,o,a,l
11663for(t+=20+16*(o=e.samples||[]).length,s=U(o,t),(r=new Uint8Array(s.length+16*o.length)).set(s),n=s.length,l=0;l<o.length;l++)a=o[l],r[n++]=(4278190080&a.duration)>>>24,r[n++]=(16711680&a.duration)>>>16,r[n++]=(65280&a.duration)>>>8,r[n++]=255&a.duration,r[n++]=(4278190080&a.size)>>>24,r[n++]=(16711680&a.size)>>>16,r[n++]=(65280&a.size)>>>8,r[n++]=255&a.size,r[n++]=a.flags.isLeading<<2|a.flags.dependsOn,r[n++]=a.flags.isDependedOn<<6|a.flags.hasRedundancy<<4|a.flags.paddingValue<<1|a.flags.isNonSyncSample,r[n++]=61440&a.flags.degradationPriority,r[n++]=15&a.flags.degradationPriority,r[n++]=(4278190080&a.compositionTimeOffset)>>>24,r[n++]=(16711680&a.compositionTimeOffset)>>>16,r[n++]=(65280&a.compositionTimeOffset)>>>8,r[n++]=255&a.compositionTimeOffset
11664return i(T.trun,r)},B=function(e,t){var n,r,s,o,a,l
11665for(t+=20+8*(o=e.samples||[]).length,s=U(o,t),(n=new Uint8Array(s.length+8*o.length)).set(s),r=s.length,l=0;l<o.length;l++)a=o[l],n[r++]=(4278190080&a.duration)>>>24,n[r++]=(16711680&a.duration)>>>16,n[r++]=(65280&a.duration)>>>8,n[r++]=255&a.duration,n[r++]=(4278190080&a.size)>>>24,n[r++]=(16711680&a.size)>>>16,n[r++]=(65280&a.size)>>>8,n[r++]=255&a.size
11666return i(T.trun,n)},A=function(e,t){return"audio"===e.type?B(e,t):j(e,t)}
11667var W,$,Q,X,Y,K,Z,J,ee={ftyp:s=function(){return i(T.ftyp,C,L,C,x)},mdat:function(e){return i(T.mdat,e)},moof:l,moov:c,initSegment:function(e){var t,i=s(),n=c(e)
11668return(t=new Uint8Array(i.byteLength+n.byteLength)).set(i),t.set(n,i.byteLength),t}},te=function(e,t){var i={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}}
11669return i.dataOffset=t,i.compositionTimeOffset=e.pts-e.dts,i.duration=e.duration,i.size=4*e.length,i.size+=e.byteLength,e.keyFrame&&(i.flags.dependsOn=2,i.flags.isNonSyncSample=0),i},ie={groupNalsIntoFrames:function(e){var t,i,n=[],r=[]
11670for(r.byteLength=0,r.nalCount=0,r.duration=0,n.byteLength=0,t=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(i=e[t]).nalUnitType?(n.length&&(n.duration=i.dts-n.dts,r.byteLength+=n.byteLength,r.nalCount+=n.length,r.duration+=n.duration,r.push(n)),(n=[i]).byteLength=i.data.byteLength,n.pts=i.pts,n.dts=i.dts):("slice_layer_without_partitioning_rbsp_idr"===i.nalUnitType&&(n.keyFrame=!0),n.duration=i.dts-n.dts,n.byteLength+=i.data.byteLength,n.push(i))
11671return r.length&&(!n.duration||n.duration<=0)&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.length,r.duration+=n.duration,r.push(n),r},groupFramesIntoGops:function(e){var t,i,n=[],r=[]
11672for(n.byteLength=0,n.nalCount=0,n.duration=0,n.pts=e[0].pts,n.dts=e[0].dts,r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,t=0;t<e.length;t++)(i=e[t]).keyFrame?(n.length&&(r.push(n),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration),(n=[i]).nalCount=i.length,n.byteLength=i.byteLength,n.pts=i.pts,n.dts=i.dts,n.duration=i.duration):(n.duration+=i.duration,n.nalCount+=i.length,n.byteLength+=i.byteLength,n.push(i))
11673return r.length&&n.duration<=0&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration,r.push(n),r},extendFirstKeyFrame:function(e){var t
11674return!e[0][0].keyFrame&&e.length>1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},generateSampleTable:function(e,t){var i,n,r,s,o,a=t||0,l=[]
11675for(i=0;i<e.length;i++)for(s=e[i],n=0;n<s.length;n++)o=s[n],a+=(r=te(o,a)).size,l.push(r)
11676return l},concatenateNalData:function(e){var t,i,n,r,s,o,a=0,l=e.byteLength,c=e.nalCount,u=new Uint8Array(l+4*c),d=new DataView(u.buffer)
11677for(t=0;t<e.length;t++)for(r=e[t],i=0;i<r.length;i++)for(s=r[i],n=0;n<s.length;n++)o=s[n],d.setUint32(a,o.data.byteLength),a+=4,u.set(o.data,a),a+=o.data.byteLength
11678return u},generateSampleTableForFrame:function(e,t){var i,n=[]
11679return i=te(e,t||0),n.push(i),n},concatenateNalDataForFrame:function(e){var t,i,n=0,r=e.byteLength,s=e.length,o=new Uint8Array(r+4*s),a=new DataView(o.buffer)
11680for(t=0;t<e.length;t++)i=e[t],a.setUint32(n,i.data.byteLength),n+=4,o.set(i.data,n),n+=i.data.byteLength
11681return o}},ne=[33,16,5,32,164,27],re=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],se=function(e){for(var t=[];e--;)t.push(0)
11682return t},oe=9e4
11683K=function(e,t){return $(Y(e,t))},Z=function(e,t){return Q(X(e),t)},J=function(e,t,i){return X(i?e:e-t)}
11684var ae={ONE_SECOND_IN_TS:oe,secondsToVideoTs:$=function(e){return e*oe},secondsToAudioTs:Q=function(e,t){return e*t},videoTsToSeconds:X=function(e){return e/oe},audioTsToSeconds:Y=function(e,t){return e/t},audioTsToVideoTs:K,videoTsToAudioTs:Z,metadataTsToSeconds:J},le=function(){if(!W){var e={96e3:[ne,[227,64],se(154),[56]],88200:[ne,[231],se(170),[56]],64e3:[ne,[248,192],se(240),[56]],48e3:[ne,[255,192],se(268),[55,148,128],se(54),[112]],44100:[ne,[255,192],se(268),[55,163,128],se(84),[112]],32e3:[ne,[255,192],se(268),[55,234],se(226),[112]],24e3:[ne,[255,192],se(268),[55,255,128],se(268),[111,112],se(126),[224]],16e3:[ne,[255,192],se(268),[55,255,128],se(268),[111,255],se(269),[223,108],se(195),[1,192]],12e3:[re,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,253,128],se(259),[56]],11025:[re,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,255,192],se(268),[55,175,128],se(108),[112]],8e3:[re,se(268),[3,121,16],se(47),[7]]}
11685t=e,W=Object.keys(t).reduce(function(e,i){return e[i]=new Uint8Array(t[i].reduce(function(e,t){return e.concat(t)},[])),e},{})}var t
11686return W},ce=ae,ue={prefixWithSilence:function(e,t,i,n){var r,s,o,a,l,c=0,u=0,d=0
11687if(t.length&&(r=ce.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),s=Math.ceil(ce.ONE_SECOND_IN_TS/(e.samplerate/1024)),i&&n&&(c=r-Math.max(i,n),d=(u=Math.floor(c/s))*s),!(u<1||d>ce.ONE_SECOND_IN_TS/2))){for((o=le()[e.samplerate])||(o=t[0].data),a=0;a<u;a++)l=t[0],t.splice(0,0,{data:o,dts:l.dts-s,pts:l.pts-s})
11688return e.baseMediaDecodeTime-=Math.floor(ce.videoTsToAudioTs(d,e.samplerate)),d}},trimAdtsFramesByEarliestDts:function(e,t,i){return t.minSegmentDts>=i?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},generateSampleTable:function(e){var t,i,n=[]
11689for(t=0;t<e.length;t++)i=e[t],n.push({size:i.data.byteLength,duration:1024})
11690return n},concatenateFrameData:function(e){var t,i,n=0,r=new Uint8Array(function(e){var t,i=0
11691for(t=0;t<e.length;t++)i+=e[t].data.byteLength
11692return i}(e))
11693for(t=0;t<e.length;t++)i=e[t],r.set(i.data,n),n+=i.data.byteLength
11694return r}},de=ae.ONE_SECOND_IN_TS,he={clearDtsInfo:function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},calculateTrackBaseMediaDecodeTime:function(e,t){var i,n=e.minSegmentDts
11695return t||(n-=e.timelineStartInfo.dts),i=e.timelineStartInfo.baseMediaDecodeTime,i+=n,i=Math.max(0,i),"audio"===e.type&&(i*=e.samplerate/de,i=Math.floor(i)),i},collectDtsInfo:function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))}},fe={parseSei:function(e){for(var t=0,i={payloadType:-1,payloadSize:0},n=0,r=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)n+=255,t++
11696for(n+=e[t++];255===e[t];)r+=255,t++
11697if(r+=e[t++],!i.payload&&4===n){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){i.payloadType=n,i.payloadSize=r,i.payload=e.subarray(t,t+r)
11698break}i.payload=void 0}t+=r,n=0,r=0}return i},parseUserData:function(e){return 181!==e.payload[0]||49!=(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},parseCaptionPackets:function(e,t){var i,n,r,s,o=[]
11699if(!(64&t[0]))return o
11700for(n=31&t[0],i=0;i<n;i++)s={type:3&t[(r=3*i)+2],pts:e},4&t[r+2]&&(s.ccData=t[r+3]<<8|t[r+4],o.push(s))
11701return o},discardEmulationPreventionBytes:function(e){for(var t,i,n=e.byteLength,r=[],s=1;s<n-2;)0===e[s]&&0===e[s+1]&&3===e[s+2]?(r.push(s+2),s+=2):s++
11702if(0===r.length)return e
11703t=n-r.length,i=new Uint8Array(t)
11704var o=0
11705for(s=0;s<t;o++,s++)o===r[0]&&(o++,r.shift()),i[s]=e[o]
11706return i},USER_DATA_REGISTERED_ITU_T_T35:4},pe=V,me=fe,ge=function(e){e=e||{},ge.prototype.init.call(this),this.parse708captions_="boolean"!=typeof e.parse708captions||e.parse708captions,this.captionPackets_=[],this.ccStreams_=[new xe(0,0),new xe(0,1),new xe(1,0),new xe(1,1)],this.parse708captions_&&(this.cc708Stream_=new we({captionServices:e.captionServices})),this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))}
11707ge.prototype=new pe,ge.prototype.push=function(e){var t,i,n
vendor: 4,443 bytes, lines 11708-11719
11708if("sei_rbsp"===e.nalUnitType&&(t=me.parseSei(e.escapedRBSP)).payload&&t.payloadType===me.USER_DATA_REGISTERED_ITU_T_T35&&(i=me.parseUserData(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0
11709else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1))
11710n=me.parseCaptionPackets(e.pts,i),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},ge.prototype.flushCCStreams=function(e){this.ccStreams_.forEach(function(t){return"flush"===e?t.flush():t.partialFlush()},this)},ge.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)},this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},ge.prototype.flush=function(){return this.flushStream("flush")},ge.prototype.partialFlush=function(){return this.flushStream("partialFlush")},ge.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},ge.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},ge.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},ge.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)},ge.prototype.setsTextOrXDSActive=function(e){return 256==(28928&e.ccData)||4138==(30974&e.ccData)||6186==(30974&e.ccData)},ge.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)}
11711var ye={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600},ve=function(e){return 32<=e&&e<=127||160<=e&&e<=255},_e=function(e){this.windowNum=e,this.reset()}
11712_e.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},_e.prototype.getText=function(){return this.rows.join("\n")},_e.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},_e.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},_e.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},_e.prototype.addText=function(e){this.rows[this.rowIdx]+=e},_e.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx]
11713this.rows[this.rowIdx]=e.substr(0,e.length-1)}}
11714var be=function(e,t,i){this.serviceNum=e,this.text="",this.currentWindow=new _e(-1),this.windows=[],this.stream=i,"string"==typeof t&&this.createTextDecoder(t)}
11715be.prototype.init=function(e,t){this.startPts=e
11716for(var i=0;i<8;i++)this.windows[i]=new _e(i),"function"==typeof t&&(this.windows[i].beforeRowOverflow=t)},be.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},be.prototype.createTextDecoder=function(e){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"})
11717else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}}
11718var we=function(e){e=e||{},we.prototype.init.call(this)
11719var t,i=this,n=e.captionServices||{},r={}
vendor: 19,649 bytes, lines 11720-11827
11720Object.keys(n).forEach(e=>{t=n[e],/^SERVICE/.test(e)&&(r[e]=t.encoding)}),this.serviceEncodings=r,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(i.new708Packet(),i.add708Bytes(e)):(null===i.current708Packet&&i.new708Packet(),i.add708Bytes(e))}}
11721we.prototype=new pe,we.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},we.prototype.add708Bytes=function(e){var t=e.ccData,i=t>>>8,n=255&t
11722this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(i),this.current708Packet.data.push(n)},we.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,i=null,n=null,r=0,s=t[r++]
11723for(e.seq=s>>6,e.sizeCode=63&s;r<t.length;r++)n=31&(s=t[r++]),7===(i=s>>5)&&n>0&&(i=s=t[r++]),this.pushServiceBlock(i,r,n),n>0&&(r+=n-1)},we.prototype.pushServiceBlock=function(e,t,i){var n,r=t,s=this.current708Packet.data,o=this.services[e]
11724for(o||(o=this.initService(e,r));r<t+i&&r<s.length;r++)n=s[r],ve(n)?r=this.handleText(r,o):24===n?r=this.multiByteCharacter(r,o):16===n?r=this.extendedCommands(r,o):128<=n&&n<=135?r=this.setCurrentWindow(r,o):152<=n&&n<=159?r=this.defineWindow(r,o):136===n?r=this.clearWindows(r,o):140===n?r=this.deleteWindows(r,o):137===n?r=this.displayWindows(r,o):138===n?r=this.hideWindows(r,o):139===n?r=this.toggleWindows(r,o):151===n?r=this.setWindowAttributes(r,o):144===n?r=this.setPenAttributes(r,o):145===n?r=this.setPenColor(r,o):146===n?r=this.setPenLocation(r,o):143===n?o=this.reset(r,o):8===n?o.currentWindow.backspace():12===n?o.currentWindow.clearText():13===n?o.currentWindow.pendingNewLine=!0:14===n?o.currentWindow.clearText():141===n&&r++},we.prototype.extendedCommands=function(e,t){var i=this.current708Packet.data[++e]
11725return ve(i)&&(e=this.handleText(e,t,{isExtended:!0})),e},we.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},we.prototype.initService=function(e,t){var i,n,r=this
11726return(i="SERVICE"+e)in this.serviceEncodings&&(n=this.serviceEncodings[i]),this.services[e]=new be(e,n,r),this.services[e].init(this.getPts(t),function(t){r.flushDisplayed(t,r.services[e])}),this.services[e]},we.prototype.handleText=function(e,t,i){var n,r,s,o,a=i&&i.isExtended,l=i&&i.isMultiByte,c=this.current708Packet.data,u=a?4096:0,d=c[e],h=c[e+1],f=t.currentWindow
11727if(l?(r=[d,h],e++):r=[d],t.textDecoder_&&!a)n=t.textDecoder_.decode(new Uint8Array(r))
11728else if(l){const e=r.map(e=>("0"+(255&e).toString(16)).slice(-2)).join("")
11729n=String.fromCharCode(parseInt(e,16))}else o=ye[s=u|d]||s,n=4096&s&&s===o?"":String.fromCharCode(o)
11730return f.pendingNewLine&&!f.isEmpty()&&f.newLine(this.getPts(e)),f.pendingNewLine=!1,f.addText(n),e},we.prototype.multiByteCharacter=function(e,t){var i=this.current708Packet.data,n=i[e+1],r=i[e+2]
11731return ve(n)&&ve(r)&&(e=this.handleText(++e,t,{isMultiByte:!0})),e},we.prototype.setCurrentWindow=function(e,t){var i=7&this.current708Packet.data[e]
11732return t.setCurrentWindow(i),e},we.prototype.defineWindow=function(e,t){var i=this.current708Packet.data,n=i[e],r=7&n
11733t.setCurrentWindow(r)
11734var s=t.currentWindow
11735return n=i[++e],s.visible=(32&n)>>5,s.rowLock=(16&n)>>4,s.columnLock=(8&n)>>3,s.priority=7&n,n=i[++e],s.relativePositioning=(128&n)>>7,s.anchorVertical=127&n,n=i[++e],s.anchorHorizontal=n,n=i[++e],s.anchorPoint=(240&n)>>4,s.rowCount=15&n,n=i[++e],s.columnCount=63&n,n=i[++e],s.windowStyle=(56&n)>>3,s.penStyle=7&n,s.virtualRowCount=s.rowCount+1,e},we.prototype.setWindowAttributes=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.winAttr
11736return n=i[++e],r.fillOpacity=(192&n)>>6,r.fillRed=(48&n)>>4,r.fillGreen=(12&n)>>2,r.fillBlue=3&n,n=i[++e],r.borderType=(192&n)>>6,r.borderRed=(48&n)>>4,r.borderGreen=(12&n)>>2,r.borderBlue=3&n,n=i[++e],r.borderType+=(128&n)>>5,r.wordWrap=(64&n)>>6,r.printDirection=(48&n)>>4,r.scrollDirection=(12&n)>>2,r.justify=3&n,n=i[++e],r.effectSpeed=(240&n)>>4,r.effectDirection=(12&n)>>2,r.displayEffect=3&n,e},we.prototype.flushDisplayed=function(e,t){for(var i=[],n=0;n<8;n++)t.windows[n].visible&&!t.windows[n].isEmpty()&&i.push(t.windows[n].getText())
11737t.endPts=e,t.text=i.join("\n\n"),this.pushCaption(t),t.startPts=e},we.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},we.prototype.displayWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e)
11738this.flushDisplayed(n,t)
11739for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible=1)
11740return e},we.prototype.hideWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e)
11741this.flushDisplayed(n,t)
11742for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible=0)
11743return e},we.prototype.toggleWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e)
11744this.flushDisplayed(n,t)
11745for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible^=1)
11746return e},we.prototype.clearWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e)
11747this.flushDisplayed(n,t)
11748for(var r=0;r<8;r++)i&1<<r&&t.windows[r].clearText()
11749return e},we.prototype.deleteWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e)
11750this.flushDisplayed(n,t)
11751for(var r=0;r<8;r++)i&1<<r&&t.windows[r].reset()
11752return e},we.prototype.setPenAttributes=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penAttr
11753return n=i[++e],r.textTag=(240&n)>>4,r.offset=(12&n)>>2,r.penSize=3&n,n=i[++e],r.italics=(128&n)>>7,r.underline=(64&n)>>6,r.edgeType=(56&n)>>3,r.fontStyle=7&n,e},we.prototype.setPenColor=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penColor
11754return n=i[++e],r.fgOpacity=(192&n)>>6,r.fgRed=(48&n)>>4,r.fgGreen=(12&n)>>2,r.fgBlue=3&n,n=i[++e],r.bgOpacity=(192&n)>>6,r.bgRed=(48&n)>>4,r.bgGreen=(12&n)>>2,r.bgBlue=3&n,n=i[++e],r.edgeRed=(48&n)>>4,r.edgeGreen=(12&n)>>2,r.edgeBlue=3&n,e},we.prototype.setPenLocation=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penLoc
11755return t.currentWindow.pendingNewLine=!0,n=i[++e],r.row=15&n,n=i[++e],r.column=63&n,e},we.prototype.reset=function(e,t){var i=this.getPts(e)
11756return this.flushDisplayed(i,t),this.initService(t.serviceNum,e)}
11757var Ae={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},Te=function(e){return null===e?"":(e=Ae[e]||e,String.fromCharCode(e))},Ce=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Le=function(){for(var e=[],t=15;t--;)e.push({text:"",indent:0,offset:0})
11758return e},xe=function(e,t){xe.prototype.init.call(this),this.field_=e||0,this.dataChannel_=t||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,i,n,r,s
11759if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,r=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn"
11760else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts
11761else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts)
11762else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts)
11763else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts)
11764else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts
11765else if(t===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)
11766else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Le()
11767else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Le()
11768else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Le()),this.mode_="paintOn",this.startPts_=e.pts
11769else if(this.isSpecialCharacter(n,r))s=Te((n=(3&n)<<8)|r),this[this.mode_](e.pts,s),this.column_++
11770else if(this.isExtCharacter(n,r))"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),s=Te((n=(3&n)<<8)|r),this[this.mode_](e.pts,s),this.column_++
11771else if(this.isMidRowCode(n,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14&~r||this.addFormatting(e.pts,["i"]),1&~r||this.addFormatting(e.pts,["u"])
11772else if(this.isOffsetControlCode(n,r)){const e=3&r
11773this.nonDisplayed_[this.row_].offset=e,this.column_+=e}else if(this.isPAC(n,r)){var o=Ce.indexOf(7968&t)
11774if("rollUp"===this.mode_&&(o-this.rollUpRows_+1<0&&(o=this.rollUpRows_-1),this.setRollUp(e.pts,o)),o!==this.row_&&o>=0&&o<=14&&(this.clearFormatting(e.pts),this.row_=o),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),!(16&~t)){const e=(14&t)>>1
11775this.column_=4*e,this.nonDisplayed_[this.row_].indent+=e}this.isColorPAC(r)&&(14&~r||this.addFormatting(e.pts,["i"]))}else this.isNormalChar(n)&&(0===r&&(r=null),s=Te(n),s+=Te(r),this[this.mode_](e.pts,s),this.column_+=s.length)}else this.lastControlCode_=null}}
11776xe.prototype=new pe,xe.prototype.flushDisplayed=function(e){const t=e=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+e+"."})},i=[]
11777this.displayed_.forEach((e,n)=>{if(e&&e.text&&e.text.length){try{e.text=e.text.trim()}catch(hf){t(n)}e.text.length&&i.push({text:e.text,line:n+1,position:10+Math.min(70,10*e.indent)+2.5*e.offset})}else null==e&&t(n)}),i.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,content:i,stream:this.name_})},xe.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Le(),this.nonDisplayed_=Le(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},xe.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_},xe.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},xe.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},xe.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},xe.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},xe.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},xe.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},xe.prototype.isNormalChar=function(e){return e>=32&&e<=127},xe.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Le(),this.displayed_=Le()),void 0!==t&&t!==this.row_)for(var i=0;i<this.rollUpRows_;i++)this.displayed_[t-i]=this.displayed_[this.row_-i],this.displayed_[this.row_-i]={text:"",indent:0,offset:0}
11778void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},xe.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t)
11779var i=t.reduce(function(e,t){return e+"<"+t+">"},"")
11780this[this.mode_](e,i)},xe.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},"")
11781this.formatting_=[],this[this.mode_](e,t)}},xe.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_].text
11782i+=t,this.nonDisplayed_[this.row_].text=i},xe.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_].text
11783i+=t,this.displayed_[this.row_].text=i},xe.prototype.shiftRowsUp_=function(){var e
11784for(e=0;e<this.topRow_;e++)this.displayed_[e]={text:"",indent:0,offset:0}
11785for(e=this.row_+1;e<15;e++)this.displayed_[e]={text:"",indent:0,offset:0}
11786for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1]
11787this.displayed_[this.row_]={text:"",indent:0,offset:0}},xe.prototype.paintOn=function(e,t){var i=this.displayed_[this.row_].text
11788i+=t,this.displayed_[this.row_].text=i}
11789var Me={CaptionStream:ge,Cea608Stream:xe,Cea708Stream:we},Ee={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Se=V,ke="shared",Pe=function(e,t){var i=1
11790for(e>t&&(i=-1);Math.abs(t-e)>4294967296;)e+=8589934592*i
11791return e},Oe=function(e){var t,i
11792Oe.prototype.init.call(this),this.type_=e||ke,this.push=function(e){"metadata"!==e.type?this.type_!==ke&&e.type!==this.type_||(void 0===i&&(i=e.dts),e.dts=Pe(e.dts,i),e.pts=Pe(e.pts,i),t=e.dts,this.trigger("data",e)):this.trigger("data",e)},this.flush=function(){i=t,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){i=void 0,t=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}}
11793Oe.prototype=new Se
11794var ze,De={TimestampRolloverStream:Oe,handleRollover:Pe},Ie=(e,t,i)=>{if(!e)return-1
11795for(var n=i;n<e.length;n++)if(e[n]===t)return n
11796return-1},Ne=Ie,Re=3,Fe=function(e,t,i){var n,r=""
11797for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2)
11798return r},Be=function(e,t,i){return decodeURIComponent(Fe(e,t,i))},je=function(e,t,i){return unescape(Fe(e,t,i))},Ue=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},Ve={APIC:function(e){var t,i,n=1
11799e.data[0]===Re&&((t=Ne(e.data,0,n))<0||(e.mimeType=je(e.data,n,t),n=t+1,e.pictureType=e.data[n],n++,(i=Ne(e.data,0,n))<0||(e.description=Be(e.data,n,i),n=i+1,"--\x3e"===e.mimeType?e.url=je(e.data,n,e.data.length):e.pictureData=e.data.subarray(n,e.data.length))))},"T*":function(e){e.data[0]===Re&&(e.value=Be(e.data,1,e.data.length).replace(/\0*$/,""),e.values=e.value.split("\0"))},TXXX:function(e){var t
11800e.data[0]===Re&&-1!==(t=Ne(e.data,0,1))&&(e.description=Be(e.data,1,t),e.value=Be(e.data,t+1,e.data.length).replace(/\0*$/,""),e.data=e.value)},"W*":function(e){e.url=je(e.data,0,e.data.length).replace(/\0.*$/,"")},WXXX:function(e){var t
11801e.data[0]===Re&&-1!==(t=Ne(e.data,0,1))&&(e.description=Be(e.data,1,t),e.url=je(e.data,t+1,e.data.length).replace(/\0.*$/,""))},PRIV:function(e){var t
11802for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=je(e.data,0,t)
11803break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}},He={parseId3Frames:function(e){var t,i=10,n=0,r=[]
11804if(!(e.length<10||e[0]!=="I".charCodeAt(0)||e[1]!=="D".charCodeAt(0)||e[2]!=="3".charCodeAt(0))){n=Ue(e.subarray(6,10)),n+=10,64&e[5]&&(i+=4,i+=Ue(e.subarray(10,14)),n-=Ue(e.subarray(16,20)))
11805do{if((t=Ue(e.subarray(i+4,i+8)))<1)break
11806var s={id:String.fromCharCode(e[i],e[i+1],e[i+2],e[i+3]),data:e.subarray(i+10,i+t+10)}
11807s.key=s.id,Ve[s.id]?Ve[s.id](s):"T"===s.id[0]?Ve["T*"](s):"W"===s.id[0]&&Ve["W*"](s),r.push(s),i+=10,i+=t}while(i<n)
11808return r}},parseSyncSafeInteger:Ue,frameParsers:Ve},qe=Ee,Ge=He;(ze=function(e){var t,i={descriptor:e&&e.descriptor},n=0,r=[],s=0
11809if(ze.prototype.init.call(this),this.dispatchType=qe.METADATA_STREAM_TYPE.toString(16),i.descriptor)for(t=0;t<i.descriptor.length;t++)this.dispatchType+=("00"+i.descriptor[t].toString(16)).slice(-2)
11810this.push=function(e){var t,i,o,a,l
11811if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(s=0,r.length=0),0===r.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))this.trigger("log",{level:"warn",message:"Skipping unrecognized metadata packet"})
11812else if(r.push(e),s+=e.data.byteLength,1===r.length&&(n=Ge.parseSyncSafeInteger(e.data.subarray(6,10)),n+=10),!(s<n)){for(t={data:new Uint8Array(n),frames:[],pts:r[0].pts,dts:r[0].dts},l=0;l<n;)t.data.set(r[0].data.subarray(0,n-l),l),l+=r[0].data.byteLength,s-=r[0].data.byteLength,r.shift()
11813i=10,64&t.data[5]&&(i+=4,i+=Ge.parseSyncSafeInteger(t.data.subarray(10,14)),n-=Ge.parseSyncSafeInteger(t.data.subarray(16,20)))
11814do{if((o=Ge.parseSyncSafeInteger(t.data.subarray(i+4,i+8)))<1){this.trigger("log",{level:"warn",message:"Malformed ID3 frame encountered. Skipping remaining metadata parsing."})
11815break}if((a={id:String.fromCharCode(t.data[i],t.data[i+1],t.data[i+2],t.data[i+3]),data:t.data.subarray(i+10,i+o+10)}).key=a.id,Ge.frameParsers[a.id]?Ge.frameParsers[a.id](a):"T"===a.id[0]?Ge.frameParsers["T*"](a):"W"===a.id[0]&&Ge.frameParsers["W*"](a),"com.apple.streaming.transportStreamTimestamp"===a.owner){var c=a.data,u=(1&c[3])<<30|c[4]<<22|c[5]<<14|c[6]<<6|c[7]>>>2
11816u*=4,u+=3&c[7],a.timeStamp=u,void 0===t.pts&&void 0===t.dts&&(t.pts=a.timeStamp,t.dts=a.timeStamp),this.trigger("timestamp",a)}t.frames.push(a),i+=10,i+=o}while(i<n)
11817this.trigger("data",t)}}}).prototype=new V
11818var We,$e,Qe,Xe=ze,Ye=V,Ke=Me,Ze=Ee,Je=De.TimestampRolloverStream,et=188;(We=function(){var e=new Uint8Array(et),t=0
11819We.prototype.init.call(this),this.push=function(i){var n,r=0,s=et
11820for(t?((n=new Uint8Array(i.byteLength+t)).set(e.subarray(0,t)),n.set(i,t),t=0):n=i;s<n.byteLength;)71!==n[r]||71!==n[s]?(r++,s++):(this.trigger("data",n.subarray(r,s)),r+=et,s+=et)
11821r<n.byteLength&&(e.set(n.subarray(r),0),t=n.byteLength-r)},this.flush=function(){t===et&&71===e[0]&&(this.trigger("data",e),t=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){t=0,this.trigger("reset")}}).prototype=new Ye,$e=function(){var e,t,i,n
11822$e.prototype.init.call(this),n=this,this.packetsWaitingForPmt=[],this.programMapTable=void 0,e=function(e,n){var r=0
11823n.payloadUnitStartIndicator&&(r+=e[r]+1),"pat"===n.type?t(e.subarray(r),n):i(e.subarray(r),n)},t=function(e,t){t.section_number=e[7],t.last_section_number=e[8],n.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=n.pmtPid},i=function(e,t){var i,r
11824if(1&e[5]){for(n.programMapTable={video:null,audio:null,"timed-metadata":{}},i=3+((15&e[1])<<8|e[2])-4,r=12+((15&e[10])<<8|e[11]);r<i;){var s=e[r],o=(31&e[r+1])<<8|e[r+2]
11825s===Ze.H264_STREAM_TYPE&&null===n.programMapTable.video?n.programMapTable.video=o:s===Ze.ADTS_STREAM_TYPE&&null===n.programMapTable.audio?n.programMapTable.audio=o:s===Ze.METADATA_STREAM_TYPE&&(n.programMapTable["timed-metadata"][o]=s),r+=5+((15&e[r+3])<<8|e[r+4])}t.programMapTable=n.programMapTable}},this.push=function(t){var i={},n=4
11826if(i.payloadUnitStartIndicator=!!(64&t[1]),i.pid=31&t[1],i.pid<<=8,i.pid|=t[2],(48&t[3])>>>4>1&&(n+=t[n]+1),0===i.pid)i.type="pat",e(t.subarray(n),i),this.trigger("data",i)
11827else if(i.pid===this.pmtPid)for(i.type="pmt",e(t.subarray(n),i),this.trigger("data",i);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift())
vendor: 3,064 bytes, lines 11828-11845
11828else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,n,i]):this.processPes_(t,n,i)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Ze.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Ze.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}},$e.prototype=new Ye,$e.STREAM_TYPES={h264:27,adts:15},Qe=function(){var e,t=this,i=!1,n={data:[],size:0},r={data:[],size:0},s={data:[],size:0},o=function(e,i,n){var r,s,o=new Uint8Array(e.size),a={type:i},l=0,c=0
11829if(e.data.length&&!(e.size<9)){for(a.trackId=e.data[0].pid,l=0;l<e.data.length;l++)s=e.data[l],o.set(s.data,c),c+=s.data.byteLength;(function(e,t){var i
11830const n=e[0]<<16|e[1]<<8|e[2]
11831t.data=new Uint8Array,1===n&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=!!(4&e[6]),192&(i=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&i&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))})(o,a),r="video"===i||a.packetLength<=e.size,(n||r)&&(e.size=0,e.data.length=0),r&&t.trigger("data",a)}}
11832Qe.prototype.init.call(this),this.push=function(a){({pat:function(){},pes:function(){var e,t
11833switch(a.streamType){case Ze.H264_STREAM_TYPE:e=n,t="video"
11834break
11835case Ze.ADTS_STREAM_TYPE:e=r,t="audio"
11836break
11837case Ze.METADATA_STREAM_TYPE:e=s,t="timed-metadata"
11838break
11839default:return}a.payloadUnitStartIndicator&&o(e,t,!0),e.data.push(a),e.size+=a.data.byteLength},pmt:function(){var n={type:"metadata",tracks:[]}
11840null!==(e=a.programMapTable).video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),i=!0,t.trigger("data",n)}})[a.type]()},this.reset=function(){n.size=0,n.data.length=0,r.size=0,r.data.length=0,this.trigger("reset")},this.flushStreams_=function(){o(n,"video"),o(r,"audio"),o(s,"timed-metadata")},this.flush=function(){if(!i&&e){var n={type:"metadata",tracks:[]}
11841null!==e.video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",n)}i=!1,this.flushStreams_(),this.trigger("done")}},Qe.prototype=new Ye
11842var tt={PAT_PID:0,MP2T_PACKET_LENGTH:et,TransportPacketStream:We,TransportParseStream:$e,ElementaryStream:Qe,TimestampRolloverStream:Je,CaptionStream:Ke.CaptionStream,Cea608Stream:Ke.Cea608Stream,Cea708Stream:Ke.Cea708Stream,MetadataStream:Xe}
11843for(var it in Ze)Ze.hasOwnProperty(it)&&(tt[it]=Ze[it])
11844var nt,rt=tt,st=ae.ONE_SECOND_IN_TS,ot=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(nt=function(e){var t,i=0
11845nt.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:`adts ski
11845ping bytes ${e} to ${t} in frame ${i} outside syncword`})},this.push=function(n){var r,s,o,a,l,c=0
11846if(e||(i=0),"audio"===n.type){var u
11847for(t&&t.length?(o=t,(t=new Uint8Array(o.byteLength+n.data.byteLength)).set(o),t.set(n.data,o.byteLength)):t=n.data;c+7<t.length;)if(255===t[c]&&240==(246&t[c+1])){if("number"==typeof u&&(this.skipWarn_(u,c),u=null),s=2*(1&~t[c+1]),r=(3&t[c+3])<<11|t[c+4]<<3|(224&t[c+5])>>5,l=(a=1024*(1+(3&t[c+6])))*st/ot[(60&t[c+2])>>>2],t.byteLength-c<r)break
11848this.trigger("data",{pts:n.pts+i*l,dts:n.dts+i*l,sampleCount:a,audioobjecttype:1+(t[c+2]>>>6&3),channelcount:(1&t[c+2])<<2|(192&t[c+3])>>>6,samplerate:ot[(60&t[c+2])>>>2],samplingfrequencyindex:(60&t[c+2])>>>2,samplesize:16,data:t.subarray(c+7+s,c+r)}),i++,c+=r}else"number"!=typeof u&&(u=c),c++
11849"number"==typeof u&&(this.skipWarn_(u,c),u=null),t=t.subarray(c)}},this.flush=function(){i=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}}).prototype=new V
11850var at,lt=nt
11851at=function(e){var t=e.byteLength,i=0,n=0
11852this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+n},this.loadWord=function(){var r=e.byteLength-t,s=new Uint8Array(4),o=Math.min(4,t)
11853if(0===o)throw new Error("no bytes available")
11854s.set(e.subarray(r,r+o)),i=new DataView(s.buffer).getUint32(0),n=8*o,t-=o},this.skipBits=function(e){var r
11855n>e?(i<<=e,n-=e):(e-=n,e-=8*(r=Math.floor(e/8)),t-=r,this.loadWord(),i<<=e,n-=e)},this.readBits=function(e){var r=Math.min(n,e),s=i>>>32-r
11856return(n-=r)>0?i<<=r:t>0&&this.loadWord(),(r=e-r)>0?s<<r|this.readBits(r):s},this.skipLeadingZeros=function(){var e
11857for(e=0;e<n;++e)if(i&2147483648>>>e)return i<<=e,n-=e,e
11858return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros()
11859return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb()
11860return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()}
11861var ct,ut,dt,ht=V,ft=at;(ut=function(){var e,t,i=0
11862ut.prototype.init.call(this),this.push=function(n){var r
11863t?((r=new Uint8Array(t.byteLength+n.data.byteLength)).set(t),r.set(n.data,t.byteLength),t=r):t=n.data
11864for(var s=t.byteLength;i<s-3;i++)if(1===t[i+2]){e=i+5
11865break}for(;e<s;)switch(t[e]){case 0:if(0!==t[e-1]){e+=2
11866break}if(0!==t[e-2]){e++
11867break}i+3!==e-2&&this.trigger("data",t.subarray(i+3,e-2))
11868do{e++}while(1!==t[e]&&e<s)
11869i=e-2,e+=3
11870break
11871case 1:if(0!==t[e-1]||0!==t[e-2]){e+=3
11872break}this.trigger("data",t.subarray(i+3,e-2)),i=e-2,e+=3
11873break
11874default:e+=3}t=t.subarray(i),e-=i,i=0},this.reset=function(){t=null,i=0,this.trigger("reset")},this.flush=function(){t&&t.byteLength>3&&this.trigger("data",t.subarray(i+3)),t=null,i=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new ht,dt={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ct=function(){var e,t,i,n,r,s,o,a=new ut
11875ct.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,i=e.pts,n=e.dts,a.push(e))},a.on("data",function(o){var a={trackId:t,pts:i,dts:n,data:o,nalUnitTypeCode:31&o[0]}
11876switch(a.nalUnitTypeCode){case 5:a.nalUnitType="slice_layer_without_partitioning_rbsp_idr"
11877break
11878case 6:a.nalUnitType="sei_rbsp",a.escapedRBSP=r(o.subarray(1))
11879break
11880case 7:a.nalUnitType="seq_parameter_set_rbsp",a.escapedRBSP=r(o.subarray(1)),a.config=s(a.escapedRBSP)
11881break
11882case 8:a.nalUnitType="pic_parameter_set_rbsp"
11883break
11884case 9:a.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",a)}),a.on("done",function(){e.trigger("done")}),a.on("partialdone",function(){e.trigger("partialdone")}),a.on("reset",function(){e.trigger("reset")}),a.on("endedtimeline",function(){e.trigger("endedtimeline")}),this.flush=function(){a.flush()},this.partialFlush=function(){a.partialFlush()},this.reset=function(){a.reset()},this.endTimeline=function(){a.endTimeline()},o=function(e,t){var i,n=8,r=8
11885for(i=0;i<e;i++)0!==r&&(r=(n+t.readExpGolomb()+256)%256),n=0===r?n:r},r=function(e){for(var t,i,n=e.byteLength,r=[],s=1;s<n-2;)0===e[s]&&0===e[s+1]&&3===e[s+2]?(r.push(s+2),s+=2):s++
11886if(0===r.length)return e
11887t=n-r.length,i=new Uint8Array(t)
11888var o=0
11889for(s=0;s<t;o++,s++)o===r[0]&&(o++,r.shift()),i[s]=e[o]
11890return i},s=function(e){var t,i,n,r,s,a,l,c,u,d,h,f,p=0,m=0,g=0,y=0,v=[1,1]
11891if(i=(t=new ft(e)).readUnsignedByte(),r=t.readUnsignedByte(),n=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),dt[i]&&(3===(s=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(h=3!==s?8:12,f=0;f<h;f++)t.readBoolean()&&o(f<6?16:64,t)
11892if(t.skipUnsignedExpGolomb(),0===(a=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb()
11893else if(1===a)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),l=t.readUnsignedExpGolomb(),f=0;f<l;f++)t.skipExpGolomb()
11894if(t.skipUnsignedExpGolomb(),t.skipBits(1),c=t.readUnsignedExpGolomb(),u=t.readUnsignedExpGolomb(),0===(d=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(p=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),y=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:v=[1,1]
11895break
11896case 2:v=[12,11]
11897break
11898case 3:v=[10,11]
11899break
11900case 4:v=[16,11]
11901break
11902case 5:v=[40,33]
11903break
11904case 6:v=[24,11]
11905break
11906case 7:v=[20,11]
11907break
11908case 8:v=[32,11]
11909break
11910case 9:v=[80,33]
11911break
11912case 10:v=[18,11]
11913break
11914case 11:v=[15,11]
11915break
11916case 12:v=[64,33]
11917break
11918case 13:v=[160,99]
11919break
11920case 14:v=[4,3]
11921break
11922case 15:v=[3,2]
11923break
11924case 16:v=[2,1]
11925break
11926case 255:v=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}v&&(v[0],v[1])}return{profileIdc:i,levelIdc:n,profileCompatibility:r,width:16*(c+1)-2*p-2*m,height:(2-d)*(u+1)*16-2*g-2*y,sarRatio:v}}},ct.prototype=new ht
11927var pt,mt={H264Stream:ct,NalByteStream:ut},gt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],yt=function(e,t){var i=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9]
11928return i=i>=0?i:0,(16&e[t+5])>>4?i+20:i+10},vt=function(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1
vendor: 9,110 bytes, lines 11928-11971
11928]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:(t+=yt(e,t),vt(e,t))},_t=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},bt=function(e,t,i){return unescape(function(e,t,i){var n,r=""
11929for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2)
11930return r}(e,t,i))},wt={isLikelyAacData:function(e){var t=vt(e,0)
11931return e.length>=t+2&&!(255&~e[t])&&!(240&~e[t+1])&&16==(22&e[t+1])},parseId3TagSize:yt,parseAdtsSize:function(e,t){var i=(224&e[t+5])>>5,n=e[t+4]<<3
11932return 6144&e[t+3]|n|i},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&!(240&~e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240==(246&e[t+1]))return gt[(60&e[t+2])>>>2]
11933t++}return null},parseAacTimestamp:function(e){var t,i,n
11934t=10,64&e[5]&&(t+=4,t+=_t(e.subarray(10,14)))
11935do{if((i=_t(e.subarray(t+4,t+8)))<1)return null
11936if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){n=e.subarray(t+10,t+i+10)
11937for(var r=0;r<n.byteLength;r++)if(0===n[r]){if("com.apple.streaming.transportStreamTimestamp"===bt(n,0,r)){var s=n.subarray(r+1),o=(1&s[3])<<30|s[4]<<22|s[5]<<14|s[6]<<6|s[7]>>>2
11938return o*=4,o+=3&s[7]}break}}t+=10,t+=i}while(t<e.byteLength)
11939return null}},At=wt;(pt=function(){var e=new Uint8Array,t=0
11940pt.prototype.init.call(this),this.setTimestamp=function(e){t=e},this.push=function(i){var n,r,s,o,a=0,l=0
11941for(e.length?(o=e.length,(e=new Uint8Array(i.byteLength+o)).set(e.subarray(0,o)),e.set(i,o)):e=i;e.length-l>=3;)if(e[l]!=="I".charCodeAt(0)||e[l+1]!=="D".charCodeAt(0)||e[l+2]!=="3".charCodeAt(0))if(255&~e[l]||240&~e[l+1])l++
11942else{if(e.length-l<7)break
11943if(l+(a=At.parseAdtsSize(e,l))>e.length)break
11944s={type:"audio",data:e.subarray(l,l+a),pts:t,dts:t},this.trigger("data",s),l+=a}else{if(e.length-l<10)break
11945if(l+(a=At.parseId3TagSize(e,l))>e.length)break
11946r={type:"timed-metadata",data:e.subarray(l,l+a)},this.trigger("data",r),l+=a}n=e.length-l,e=n>0?e.subarray(l):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new V
11947var Tt,Ct,Lt,xt,Mt=V,Et=ee,St=ie,kt=ue,Pt=he,Ot=rt,zt=ae,Dt=lt,It=mt.H264Stream,Nt=pt,Rt=wt.isLikelyAacData,Ft=ae.ONE_SECOND_IN_TS,Bt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],jt=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Ut=function(e,t){t.stream=e,this.trigger("log",t)},Vt=function(e,t){for(var i=Object.keys(t),n=0;n<i.length;n++){var r=i[n]
11948"headOfPipeline"!==r&&t[r].on&&t[r].on("log",Ut.bind(e,r))}},Ht=function(e,t){var i
11949if(e.length!==t.length)return!1
11950for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1
11951return!0},qt=function(e,t,i,n,r,s){return{start:{dts:e,pts:e+(i-t)},end:{dts:e+(n-t),pts:e+(r-i)},prependedContentDuration:s,baseMediaDecodeTime:e}}
11952Ct=function(e,t){var i,n=[],r=0,s=0,o=1/0
11953i=(t=t||{}).firstSequenceNumber||0,Ct.prototype.init.call(this),this.push=function(t){Pt.collectDtsInfo(e,t),e&&Bt.forEach(function(i){e[i]=t[i]}),n.push(t)},this.setEarliestDts=function(e){r=e},this.setVideoBaseMediaDecodeTime=function(e){o=e},this.setAudioAppendStart=function(e){s=e},this.flush=function(){var a,l,c,u,d,h,f
119540!==n.length?(a=kt.trimAdtsFramesByEarliestDts(n,e,r),e.baseMediaDecodeTime=Pt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),f=kt.prefixWithSilence(e,a,s,o),e.samples=kt.generateSampleTable(a),c=Et.mdat(kt.concatenateFrameData(a)),n=[],l=Et.moof(i,[e]),u=new Uint8Array(l.byteLength+c.byteLength),i++,u.set(l),u.set(c,l.byteLength),Pt.clearDtsInfo(e),d=Math.ceil(1024*Ft/e.samplerate),a.length&&(h=a.length*d,this.trigger("segmentTimingInfo",qt(zt.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),a[0].dts,a[0].pts,a[0].dts+h,a[0].pts+h,f||0)),this.trigger("timingInfo",{start:a[0].pts,end:a[0].pts+h})),this.trigger("data",{track:e,boxes:u}),this.trigger("done","AudioSegmentStream")):this.trigger("done","AudioSegmentStream")},this.reset=function(){Pt.clearDtsInfo(e),n=[],this.trigger("reset")}},Ct.prototype=new Mt,Tt=function(e,t){var i,n,r,s=[],o=[]
11955i=(t=t||{}).firstSequenceNumber||0,Tt.prototype.init.call(this),delete e.minPTS,this.gopCache_=[],this.push=function(t){Pt.collectDtsInfo(e,t),"seq_parameter_set_rbsp"!==t.nalUnitType||n||(n=t.config,e.sps=[t.data],jt.forEach(function(t){e[t]=n[t]},this)),"pic_parameter_set_rbsp"!==t.nalUnitType||r||(r=t.data,e.pps=[t.data]),s.push(t)},this.flush=function(){for(var n,r,a,l,c,u,d,h,f=0;s.length&&"access_unit_delimiter_rbsp"!==s[0].nalUnitType;)s.shift()
11956if(0===s.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream")
11957if(n=St.groupNalsIntoFrames(s),(a=St.groupFramesIntoGops(n))[0][0].keyFrame||((r=this.getGopForFusion_(s[0],e))?(f=r.duration,a.unshift(r),a.byteLength+=r.byteLength,a.nalCount+=r.nalCount,a.pts=r.pts,a.dts=r.dts,a.duration+=r.duration):a=St.extendFirstKeyFrame(a)),o.length){var p
11958if(!(p=t.alignGopsAtEnd?this.alignGopsAtEnd_(a):this.alignGopsAtStart_(a)))return this.gopCache_.unshift({gop:a.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),s=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream")
11959Pt.clearDtsInfo(e),a=p}Pt.collectDtsInfo(e,a),e.samples=St.generateSampleTable(a),c=Et.mdat(St.concatenateNalData(a)),e.baseMediaDecodeTime=Pt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),this.trigger("processedGopsInfo",a.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),d=a[0],h=a[a.length-1],this.trigger("segmentTimingInfo",qt(e.baseMediaDecodeTime,d.dts,d.pts,h.dts+h.duration,h.pts+h.duration,f)),this.trigger("timingInfo",{start:a[0].pts,end:a[a.length-1].pts+a[a.length-1].duration}),this.gopCache_.unshift({gop:a.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),s=[],this.trigger("baseMediaDecodeTime",e.baseMediaDecodeTime),this.trigger("timelineStartInfo",e.timelineStartInfo),l=Et.moof(i,[e]),u=new Uint8Array(l.byteLength+c.byteLength),i++,u.set(l),u.set(c,l.byteLength),this.trigger("data",{track:e,boxes:u}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),s=[],this.gopCache_.length=0,o.length=0,this.trigger("reset")},this.resetStream_=function(){Pt.clearDtsInfo(e),n=void 0,r=void 0},this.getGopForFusion_=function(t){var i,n,r,s,o,a=1/0
11960for(o=0;o<this.gopCache_.length;o++)r=(s=this.gopCache_[o]).gop,e.pps&&Ht(e.pps[0],s.pps[0])&&e.sps&&Ht(e.sps[0],s.sps[0])&&(r.dts<e.timelineStartInfo.dts||(i=t.dts-r.dts-r.duration)>=-1e4&&i<=45e3&&(!n||a>i)&&(n=s,a=i))
11961return n?n.gop:null},this.alignGopsAtStart_=function(e){var t,i,n,r,s,a,l,c
11962for(s=e.byteLength,a=e.nalCount,l=e.duration,t=i=0;t<o.length&&i<e.length&&(n=o[t],r=e[i],n.pts!==r.pts);)r.pts>n.pts?t++:(i++,s-=r.byteLength,a-=r.nalCount,l-=r.duration)
11963return 0===i?e:i===e.length?null:((c=e.slice(i)).byteLength=s,c.duration=l,c.nalCount=a,c.pts=c[0].pts,c.dts=c[0].dts,c)},this.alignGopsAtEnd_=function(e){var t,i,n,r,s,a,l
11964for(t=o.length-1,i=e.length-1,s=null,a=!1;t>=0&&i>=0;){if(n=o[t],r=e[i],n.pts===r.pts){a=!0
11965break}n.pts>r.pts?t--:(t===o.length-1&&(s=i),i--)}if(!a&&null===s)return null
11966if(0===(l=a?i:s))return e
11967var c=e.slice(l),u=c.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0})
11968return c.byteLength=u.byteLength,c.duration=u.duration,c.nalCount=u.nalCount,c.pts=c[0].pts,c.dts=c[0].dts,c},this.alignGopsWith=function(e){o=e}},Tt.prototype=new Mt,xt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,xt.prototype.init.call(this),this.push=function(e){return e.content||e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}},xt.prototype=new Mt,xt.prototype.flush=function(e){var t,i,n,r,s=0,o={captions:[],captionStreams:{},metadata:[],info:{}},a=0
11969if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return
11970if(this.remuxTracks)return
11971if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(a=this.videoTrack.timelineStartInfo.pts,jt.forEach(function(e){o.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(a=this.audioTrack.timelineStartInfo.pts,Bt.forEach(function(e){o.info[e]=this.audioTrack[e]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.t
vendor: 4,667 bytes, lines 11971-11980
11971ype=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,n=Et.initSegment(this.pendingTracks),o.initSegment=new Uint8Array(n.byteLength),o.initSegment.set(n),o.data=new Uint8Array(this.pendingBytes),r=0;r<this.pendingBoxes.length;r++)o.data.set(this.pendingBoxes[r],s),s+=this.pendingBoxes[r].byteLength
11972for(r=0;r<this.pendingCaptions.length;r++)(t=this.pendingCaptions[r]).startTime=zt.metadataTsToSeconds(t.startPts,a,this.keepOriginalTimestamps),t.endTime=zt.metadataTsToSeconds(t.endPts,a,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t)
11973for(r=0;r<this.pendingMetadata.length;r++)(i=this.pendingMetadata[r]).cueTime=zt.metadataTsToSeconds(i.pts,a,this.keepOriginalTimestamps),o.metadata.push(i)
11974for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),r=0;r<o.captions.length;r++)t=o.captions[r],this.trigger("caption",t)
11975for(r=0;r<o.metadata.length;r++)i=o.metadata[r],this.trigger("id3Frame",i)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},xt.prototype.setRemux=function(e){this.remuxTracks=e},(Lt=function(e){var t,i,n=this,r=!0
11976Lt.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var r={}
11977this.transmuxPipeline_=r,r.type="aac",r.metadataStream=new Ot.MetadataStream,r.aacStream=new Nt,r.audioTimestampRolloverStream=new Ot.TimestampRolloverStream("audio"),r.timedMetadataTimestampRolloverStream=new Ot.TimestampRolloverStream("timed-metadata"),r.adtsStream=new Dt,r.coalesceStream=new xt(e,r.metadataStream),r.headOfPipeline=r.aacStream,r.aacStream.pipe(r.audioTimestampRolloverStream).pipe(r.adtsStream),r.aacStream.pipe(r.timedMetadataTimestampRolloverStream).pipe(r.metadataStream).pipe(r.coalesceStream),r.metadataStream.on("timestamp",function(e){r.aacStream.setTimestamp(e.timeStamp)}),r.aacStream.on("data",function(s){"timed-metadata"!==s.type&&"audio"!==s.type||r.audioSegmentStream||(i=i||{timelineStartInfo:{baseMediaDecodeTime:n.baseMediaDecodeTime},codec:"adts",type:"audio"},r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Ct(i,e),r.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t}))}),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Vt(this,r)},this.setupTsPipeline=function(){var r={}
11978this.transmuxPipeline_=r,r.type="ts",r.metadataStream=new Ot.MetadataStream,r.packetStream=new Ot.TransportPacketStream,r.parseStream=new Ot.TransportParseStream,r.elementaryStream=new Ot.ElementaryStream,r.timestampRolloverStream=new Ot.TimestampRolloverStream,r.adtsStream=new Dt,r.h264Stream=new It,r.captionStream=new Ot.CaptionStream(e),r.coalesceStream=new xt(e,r.metadataStream),r.headOfPipeline=r.packetStream,r.packetStream.pipe(r.parseStream).pipe(r.elementaryStream).pipe(r.timestampRolloverStream),r.timestampRolloverStream.pipe(r.h264Stream),r.timestampRolloverStream.pipe(r.adtsStream),r.timestampRolloverStream.pipe(r.metadataStream).pipe(r.coalesceStream),r.h264Stream.pipe(r.captionStream).pipe(r.coalesceStream),r.elementaryStream.on("data",function(s){var o
11979if("metadata"===s.type){for(o=s.tracks.length;o--;)t||"video"!==s.tracks[o].type?i||"audio"!==s.tracks[o].type||((i=s.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime):(t=s.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime
11980t&&!r.videoSegmentStream&&(r.coalesceStream.numberOfTracks++,r.videoSegmentStream=new Tt(t,e),r.videoSegmentStream.on("log",n.getLogTrigger_("videoSegmentStream")),r.videoSegmentStream.on("timelineStartInfo",function(t){i&&!e.keepOriginalTimestamps&&(i.timelineStartInfo=t,r.audioSegmentStream.setEarliestDts(t.dts-n.baseMediaDecodeTime))}),r.videoSegmentStream.on("processedGopsInfo",n.trigger.bind(n,"gopInfo")),r.videoSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"videoSegmentTimingInfo")),r.videoSegmentStream.on("baseMediaDecodeTime",function(e){i&&r.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),r.videoSegmentStream.on("timingInfo",n.trigger.bind(n,"videoTimingInfo")),r.h264Stream.pipe(r.videoSegmentStream).pipe(r.coalesceStream)),i&&!r.audioSegmentStream&&(r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Ct
vendor: 7,488 bytes, lines 11980-12014
11980(i,e),r.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),r.audioSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"audioSegmentTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream)),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t})}}),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("id3Frame",function(e){e.dispatchType=r.metadataStream.dispatchType,n.trigger("id3Frame",e)}),r.coalesceStream.on("caption",this.trigger.bind(this,"caption")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Vt(this,r)},this.setBaseMediaDecodeTime=function(n){var r=this.transmuxPipeline_
11981e.keepOriginalTimestamps||(this.baseMediaDecodeTime=n),i&&(i.timelineStartInfo.dts=void 0,i.timelineStartInfo.pts=void 0,Pt.clearDtsInfo(i),r.audioTimestampRolloverStream&&r.audioTimestampRolloverStream.discontinuity()),t&&(r.videoSegmentStream&&(r.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,Pt.clearDtsInfo(t),r.captionStream.reset()),r.timestampRolloverStream&&r.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){i&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var i=this.transmuxPipeline_
11982e.remux=t,i&&i.coalesceStream&&i.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this
11983return function(i){i.stream=e,t.trigger("log",i)}},this.push=function(e){if(r){var t=Rt(e)
11984t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),r=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){r=!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 Mt
11985var Gt,Wt,$t={Transmuxer:Lt,VideoSegmentStream:Tt,AudioSegmentStream:Ct,AUDIO_PROPERTIES:Bt,VIDEO_PROPERTIES:jt,generateSegmentTimingInfo:qt},Qt=function(e){return e>>>0},Xt=function(e){return("00"+e.toString(16)).slice(-2)},Yt=function(e){var t=""
11986return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},Kt=Qt,Zt=Yt,Jt=function(e,t){var i,n,r,s,o,a=[]
11987if(!t.length)return null
11988for(i=0;i<e.byteLength;)n=Kt(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3]),r=Zt(e.subarray(i+4,i+8)),s=n>1?i+n:e.byteLength,r===t[0]&&(1===t.length?a.push(e.subarray(i+8,s)):(o=Jt(e.subarray(i+8,s),t.slice(1))).length&&(a=a.concat(o))),i=s
11989return a},ei=Jt,ti=Qt,ii=q.getUint64,ni=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))}
11990return 1===t.version?t.baseMediaDecodeTime=ii(e.subarray(4)):t.baseMediaDecodeTime=ti(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t},ri=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&n.flags[2],s=2&n.flags[2],o=8&n.flags[2],a=16&n.flags[2],l=32&n.flags[2],c=65536&n.flags[0],u=131072&n.flags[0]
11991return t=8,r&&(t+=4,n.baseDataOffset=i.getUint32(12),t+=4),s&&(n.sampleDescriptionIndex=i.getUint32(t),t+=4),o&&(n.defaultSampleDuration=i.getUint32(t),t+=4),a&&(n.defaultSampleSize=i.getUint32(t),t+=4),l&&(n.defaultSampleFlags=i.getUint32(t)),c&&(n.durationIsEmpty=!0),!r&&u&&(n.baseDataOffsetIsMoof=!0),n},si=q.getUint64,oi=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},ai=function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],s=4&i.flags[2],o=1&i.flags[1],a=2&i.flags[1],l=4&i.flags[1],c=8&i.flags[1],u=n.getUint32(4),d=8
11992for(r&&(i.dataOffset=n.getInt32(d),d+=4),s&&u&&(t={flags:oi(e.subarray(d,d+4))},d+=4,o&&(t.duration=n.getUint32(d),d+=4),a&&(t.size=n.getUint32(d),d+=4),c&&(1===i.version?t.compositionTimeOffset=n.getInt32(d):t.compositionTimeOffset=n.getUint32(d),d+=4),i.samples.push(t),u--);u--;)t={},o&&(t.duration=n.getUint32(d),d+=4),a&&(t.size=n.getUint32(d),d+=4),l&&(t.flags=oi(e.subarray(d,d+4)),d+=4),c&&(1===i.version?t.compositionTimeOffset=n.getInt32(d):t.compositionTimeOffset=n.getUint32(d),d+=4),i.samples.push(t)
11993return i},li=q.getUint64,ci=function(e){return new Date(1e3*e-20828448e5)},ui=Yt,di=function(e){var t,i,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=[]
11994for(t=0;t+4<e.length;t+=i)if(i=n.getUint32(t),t+=4,i<=0)r.push("<span style='color:red;'>MALFORMED DATA</span>")
11995else switch(31&e[t]){case 1:r.push("slice_layer_without_partitioning_rbsp")
11996break
11997case 5:r.push("slice_layer_without_partitioning_rbsp_idr")
11998break
11999case 6:r.push("sei_rbsp")
12000break
12001case 7:r.push("seq_parameter_set_rbsp")
12002break
12003case 8:r.push("pic_parameter_set_rbsp")
12004break
12005case 9:r.push("access_unit_delimiter_rbsp")
12006break
12007default:r.push("UNKNOWN NAL - "+e[t]&31)}return r},hi={avc1:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength)
12008return{dataReferenceIndex:t.getUint16(6),width:t.getUint16(24),height:t.getUint16(26),horizresolution:t.getUint16(28)+t.getUint16(30)/16,vertresolution:t.getUint16(32)+t.getUint16(34)/16,frameCount:t.getUint16(40),depth:t.getUint16(74),config:Gt(e.subarray(78,e.byteLength))}},avcC:function(e){var t,i,n,r,s=new DataView(e.buffer,e.byteOffset,e.byteLength),o={configurationVersion:e[0],avcProfileIndication:e[1],profileCompatibility:e[2],avcLevelIndication:e[3],lengthSizeMinusOne:3&e[4],sps:[],pps:[]},a=31&e[5]
12009for(n=6,r=0;r<a;r++)i=s.getUint16(n),n+=2,o.sps.push(new Uint8Array(e.subarray(n,n+i))),n+=i
12010for(t=e[n],n++,r=0;r<t;r++)i=s.getUint16(n),n+=2,o.pps.push(new Uint8Array(e.subarray(n,n+i))),n+=i
12011return o},btrt:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength)
12012return{bufferSizeDB:t.getUint32(0),maxBitrate:t.getUint32(4),avgBitrate:t.getUint32(8)}},edts:function(e){return{boxes:Gt(e)}},elst:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),edits:[]},r=i.getUint32(4)
12013for(t=8;r;r--)0===n.version?(n.edits.push({segmentDuration:i.getUint32(t),mediaTime:i.getInt32(t+4),mediaRate:i.getUint16(t+8)+i.getUint16(t+10)/65536}),t+=12):(n.edits.push({segmentDuration:li(e.subarray(t)),mediaTime:li(e.subarray(t+8)),mediaRate:i.getUint16(t+16)+i.getUint16(t+18)/65536}),t+=20)
12014return n},esds:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),esId:e[6]<<8|e[7],streamPriority:31&e[8],decoderConfig:{objectProfileIndication:e[11],streamType:e[12]>>>2&63,bufferSize:e[13]<<16|e[14]<<8|e[15],maxBitrate:e[16]<<24|e[17]<<16|e[18]<<8|e[19],avgBitrate:e[20]<<24|e[21]<<16|e[22]<<8|e[23],decoderConfigDescriptor:{tag:e[24],length:e[25],audioObjectType:e[26]>>>3&31,samplingFrequencyIndex:(7&e[26])<<1|e[27]>>>7&1,channelConfiguration:e[27]>>>3&15}}}},ftyp:function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={majorBrand:ui(e.subarray(0,4)),minorVersion:t.getUint32(4),compatibleBrands:[]},n=8;n<e.byteLength;
vendor: 4,354 bytes, lines 12014-12031
12014)i.compatibleBrands.push(ui(e.subarray(n,n+4))),n+=4
12015return i},dinf:function(e){return{boxes:Gt(e)}},dref:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),dataReferences:Gt(e.subarray(8))}},hdlr:function(e){var t={version:new DataView(e.buffer,e.byteOffset,e.byteLength).getUint8(0),flags:new Uint8Array(e.subarray(1,4)),handlerType:ui(e.subarray(8,12)),name:""},i=8
12016for(i=24;i<e.byteLength;i++){if(0===e[i]){i++
12017break}t.name+=String.fromCharCode(e[i])}return t.name=decodeURIComponent(escape(t.name)),t},mdat:function(e){return{byteLength:e.byteLength,nals:di(e)}},mdhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),language:""}
12018return 1===r.version?(n+=4,r.creationTime=ci(i.getUint32(n)),n+=8,r.modificationTime=ci(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=8,r.duration=i.getUint32(n)):(r.creationTime=ci(i.getUint32(n)),n+=4,r.modificationTime=ci(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=4,r.duration=i.getUint32(n)),n+=4,t=i.getUint16(n),r.language+=String.fromCharCode(96+(t>>10)),r.language+=String.fromCharCode(96+((992&t)>>5)),r.language+=String.fromCharCode(96+(31&t)),r},mdia:function(e){return{boxes:Gt(e)}},mfhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sequenceNumber:e[4]<<24|e[5]<<16|e[6]<<8|e[7]}},minf:function(e){return{boxes:Gt(e)}},mp4a:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={dataReferenceIndex:t.getUint16(6),channelcount:t.getUint16(16),samplesize:t.getUint16(18),samplerate:t.getUint16(24)+t.getUint16(26)/65536}
12019return e.byteLength>28&&(i.streamDescriptor=Gt(e.subarray(28))[0]),i},moof:function(e){return{boxes:Gt(e)}},moov:function(e){return{boxes:Gt(e)}},mvex:function(e){return{boxes:Gt(e)}},mvhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))}
12020return 1===n.version?(i+=4,n.creationTime=ci(t.getUint32(i)),i+=8,n.modificationTime=ci(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=8,n.duration=t.getUint32(i)):(n.creationTime=ci(t.getUint32(i)),i+=4,n.modificationTime=ci(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=4,n.duration=t.getUint32(i)),i+=4,n.rate=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,i+=8,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,i+=24,n.nextTrackId=t.getUint32(i),n},pdin:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength)
12021return{version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),rate:t.getUint32(4),initialDelay:t.getUint32(8)}},sdtp:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]}
12022for(t=4;t<e.byteLength;t++)i.samples.push({dependsOn:(48&e[t])>>4,isDependedOn:(12&e[t])>>2,hasRedundancy:3&e[t]})
12023return i},sidx:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},n=12
120240===i.version?(i.earliestPresentationTime=t.getUint32(n),i.firstOffset=t.getUint32(n+4),n+=8):(i.earliestPresentationTime=si(e.subarray(n)),i.firstOffset=si(e.subarray(n+8)),n+=16),n+=2
12025var r=t.getUint16(n)
12026for(n+=2;r>0;n+=12,r--)i.references.push({referenceType:(128&e[n])>>>7,referencedSize:2147483647&t.getUint32(n),subsegmentDuration:t.getUint32(n+4),startsWithSap:!!(128&e[n+8]),sapType:(112&e[n+8])>>>4,sapDeltaTime:268435455&t.getUint32(n+8)})
12027return i},smhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),balance:e[4]+e[5]/256}},stbl:function(e){return{boxes:Gt(e)}},ctts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),compositionOffsets:[]},r=i.getUint32(4)
12028for(t=8;r;t+=8,r--)n.compositionOffsets.push({sampleCount:i.getUint32(t),sampleOffset:i[0===n.version?"getUint32":"getInt32"](t+4)})
12029return n},stss:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),syncSamples:[]},r=i.getUint32(4)
12030for(t=8;r;t+=4,r--)n.syncSamples.push(i.getUint32(t))
12031return n},stco:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),chunkOffsets:[]}
vendor: 4,688 bytes, lines 12031-12054
12031,r=i.getUint32(4)
12032for(t=8;r;t+=4,r--)n.chunkOffsets.push(i.getUint32(t))
12033return n},stsc:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=i.getUint32(4),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleToChunks:[]}
12034for(t=8;n;t+=12,n--)r.sampleToChunks.push({firstChunk:i.getUint32(t),samplesPerChunk:i.getUint32(t+4),sampleDescriptionIndex:i.getUint32(t+8)})
12035return r},stsd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleDescriptions:Gt(e.subarray(8))}},stsz:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleSize:i.getUint32(4),entries:[]}
12036for(t=12;t<e.byteLength;t+=4)n.entries.push(i.getUint32(t))
12037return n},stts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),timeToSamples:[]},r=i.getUint32(4)
12038for(t=8;r;t+=8,r--)n.timeToSamples.push({sampleCount:i.getUint32(t),sampleDelta:i.getUint32(t+4)})
12039return n},styp:function(e){return hi.ftyp(e)},tfdt:ni,tfhd:ri,tkhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))}
12040return 1===n.version?(i+=4,n.creationTime=ci(t.getUint32(i)),i+=8,n.modificationTime=ci(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=8,n.duration=t.getUint32(i)):(n.creationTime=ci(t.getUint32(i)),i+=4,n.modificationTime=ci(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=4,n.duration=t.getUint32(i)),i+=4,i+=8,n.layer=t.getUint16(i),i+=2,n.alternateGroup=t.getUint16(i),i+=2,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,n.width=t.getUint16(i)+t.getUint16(i+2)/65536,i+=4,n.height=t.getUint16(i)+t.getUint16(i+2)/65536,n},traf:function(e){return{boxes:Gt(e)}},trak:function(e){return{boxes:Gt(e)}},trex:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength)
12041return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4),defaultSampleDescriptionIndex:t.getUint32(8),defaultSampleDuration:t.getUint32(12),defaultSampleSize:t.getUint32(16),sampleDependsOn:3&e[20],sampleIsDependedOn:(192&e[21])>>6,sampleHasRedundancy:(48&e[21])>>4,samplePaddingValue:(14&e[21])>>1,sampleIsDifferenceSample:!!(1&e[21]),sampleDegradationPriority:t.getUint16(22)}},trun:ai,"url ":function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4))}},vmhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength)
12042return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),graphicsmode:t.getUint16(4),opcolor:new Uint16Array([t.getUint16(6),t.getUint16(8),t.getUint16(10)])}}}
12043Gt=function(e){for(var t,i,n,r,s,o=0,a=[],l=new ArrayBuffer(e.length),c=new Uint8Array(l),u=0;u<e.length;++u)c[u]=e[u]
12044for(t=new DataView(l);o<e.byteLength;)i=t.getUint32(o),n=ui(e.subarray(o+4,o+8)),r=i>1?o+i:e.byteLength,(s=(hi[n]||function(e){return{data:e}})(e.subarray(o+8,r))).size=i,s.type=n,a.push(s),o=r
12045return a},Wt=function(e,t){var i
12046return t=t||0,i=new Array(2*t+1).join(" "),e.map(function(e,n){return i+e.type+"\n"+Object.keys(e).filter(function(e){return"type"!==e&&"boxes"!==e}).map(function(t){var n=i+"  "+t+": ",r=e[t]
12047if(r instanceof Uint8Array||r instanceof Uint32Array){var s=Array.prototype.slice.call(new Uint8Array(r.buffer,r.byteOffset,r.byteLength)).map(function(e){return" "+("00"+e.toString(16)).slice(-2)}).join("").match(/.{1,24}/g)
12048return s?1===s.length?n+"<"+s.join("").slice(1)+">":n+"<\n"+s.map(function(e){return i+"  "+e}).join("\n")+"\n"+i+"  >":n+"<>"}return n+JSON.stringify(r,null,2).split("\n").map(function(e,t){return 0===t?e:i+"  "+e}).join("\n")}).join("\n")+(e.boxes?"\n"+Wt(e.boxes,t+1):"")}).join("\n")}
12049var fi,pi,mi,gi,yi,vi,_i,bi={inspect:Gt,textify:Wt,parseType:ui,findBox:ei,parseTraf:hi.traf,parseTfdt:hi.tfdt,parseHdlr:hi.hdlr,parseTfhd:hi.tfhd,parseTrun:hi.trun,parseSidx:hi.sidx},wi=function(e){for(var t=0,i=String.fromCharCode(e[t]),n="";"\0"!==i;)n+=i,t++,i=String.fromCharCode(e[t])
12050return n+=i},Ai=q.getUint64,Ti=function(e,t){var i="\0"!==t.scheme_id_uri,n=0===e&&Ci(t.presentation_time_delta)&&i,r=1===e&&Ci(t.presentation_time)&&i
12051return!(e>1)&&n||r},Ci=function(e){return void 0!==e||null!==e},Li={parseEmsgBox:function(e){var t,i,n,r,s,o,a,l=4,c=e[0]
12052if(0===c)l+=(t=wi(e.subarray(l))).length,l+=(i=wi(e.subarray(l))).length,n=(u=new DataView(e.buffer)).getUint32(l),l+=4,s=u.getUint32(l),l+=4,o=u.getUint32(l),l+=4,a=u.getUint32(l),l+=4
12053else if(1===c){var u
12054n=(u=new DataView(e.buffer)).getUint32(l),l+=4,r=Ai(e.subarray(l)),l+=8,o=u.getUint32(l),l+=4,a=u.getUint32(l),l+=4,l+=(t=wi(e.subarray(l))).length,l+=(i=wi(e.subarray(l))).length}
vendor: 5,383 bytes, lines 12054-12099
12054var d={scheme_id_uri:t,value:i,timescale:n||1,presentation_time:r,presentation_time_delta:s,event_duration:o,id:a,message_data:new Uint8Array(e.subarray(l,e.byteLength))}
12055return Ti(c,d)?d:void 0},scaleTime:function(e,t,i,n){return e||0===e?e/t:n+i/t}},xi="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},Mi=Qt,Ei=Xt,Si=ei,ki=Yt,Pi=Li,Oi=ri,zi=ai,Di=ni,Ii=q.getUint64,Ni=xi,Ri=He.parseId3Frames
12056fi=function(e){return Si(e,["moov","trak"]).reduce(function(e,t){var i,n,r,s,o
12057return(i=Si(t,["tkhd"])[0])?(n=i[0],s=Mi(i[r=0===n?12:20]<<24|i[r+1]<<16|i[r+2]<<8|i[r+3]),(o=Si(t,["mdia","mdhd"])[0])?(r=0===(n=o[0])?12:20,e[s]=Mi(o[r]<<24|o[r+1]<<16|o[r+2]<<8|o[r+3]),e):null):null},{})},pi=function(e,t){var i=Si(t,["moof","traf"]).reduce(function(t,i){var n,r=Si(i,["tfhd"])[0],s=Mi(r[4]<<24|r[5]<<16|r[6]<<8|r[7]),o=e[s]||9e4,a=Si(i,["tfdt"])[0],l=new DataView(a.buffer,a.byteOffset,a.byteLength)
12058let c
12059return"bigint"==typeof(n=1===a[0]?Ii(a.subarray(4,12)):l.getUint32(4))?c=n/Ni.BigInt(o):"number"!=typeof n||isNaN(n)||(c=n/o),c<Number.MAX_SAFE_INTEGER&&(c=Number(c)),c<t&&(t=c),t},1/0)
12060return"bigint"==typeof i||isFinite(i)?i:0},mi=function(e,t){var i,n=Si(t,["moof","traf"]),r=0,s=0
12061if(n&&n.length){var o=Si(n[0],["tfhd"])[0],a=Si(n[0],["trun"])[0],l=Si(n[0],["tfdt"])[0]
12062if(o)i=Oi(o).trackId
12063if(l)r=Di(l).baseMediaDecodeTime
12064if(a){var c=zi(a)
12065c.samples&&c.samples.length&&(s=c.samples[0].compositionTimeOffset||0)}}var u=e[i]||9e4
12066"bigint"==typeof r&&(s=Ni.BigInt(s),u=Ni.BigInt(u))
12067var d=(r+s)/u
12068return"bigint"==typeof d&&d<Number.MAX_SAFE_INTEGER&&(d=Number(d)),d},gi=function(e){var t=Si(e,["moov","trak"]),i=[]
12069return t.forEach(function(e){var t=Si(e,["mdia","hdlr"]),n=Si(e,["tkhd"])
12070t.forEach(function(e,t){var r,s,o=ki(e.subarray(8,12)),a=n[t]
12071"vide"===o&&(s=0===(r=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0)?r.getUint32(12):r.getUint32(20),i.push(s))})}),i},vi=function(e){var t=0===e[0]?12:20
12072return Mi(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},yi=function(e){var t=Si(e,["moov","trak"]),i=[]
12073return t.forEach(function(e){var t,n,r={},s=Si(e,["tkhd"])[0]
12074s&&(n=(t=new DataView(s.buffer,s.byteOffset,s.byteLength)).getUint8(0),r.id=0===n?t.getUint32(12):t.getUint32(20))
12075var o=Si(e,["mdia","hdlr"])[0]
12076if(o){var a=ki(o.subarray(8,12))
12077r.type="vide"===a?"video":"soun"===a?"audio":a}var l=Si(e,["mdia","minf","stbl","stsd"])[0]
12078if(l){var c=l.subarray(8)
12079r.codec=ki(c.subarray(4,8))
12080var u,d=Si(c,[r.codec])[0]
12081d&&(/^[asm]vc[1-9]$/i.test(r.codec)?(u=d.subarray(78),"avcC"===ki(u.subarray(4,8))&&u.length>11?(r.codec+=".",r.codec+=Ei(u[9]),r.codec+=Ei(u[10]),r.codec+=Ei(u[11])):r.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(r.codec)?(u=d.subarray(28),"esds"===ki(u.subarray(4,8))&&u.length>20&&0!==u[19]?(r.codec+="."+Ei(u[19]),r.codec+="."+Ei(u[20]>>>2&63).replace(/^0/,"")):r.codec="mp4a.40.2"):r.codec=r.codec.toLowerCase())}var h=Si(e,["mdia","mdhd"])[0]
12082h&&(r.timescale=vi(h)),i.push(r)}),i},_i=function(e,t=0){return Si(e,["emsg"]).map(e=>{var i=Pi.parseEmsgBox(new Uint8Array(e)),n=Ri(i.message_data)
12083return{cueTime:Pi.scaleTime(i.presentation_time,i.timescale,i.presentation_time_delta,t),duration:Pi.scaleTime(i.event_duration,i.timescale),frames:n}})}
12084var Fi={findBox:Si,parseType:ki,timescale:fi,startTime:pi,compositionStartTime:mi,videoTrackIds:gi,tracks:yi,getTimescaleFromMediaHeader:vi,getEmsgID3:_i}
12085const{parseTrun:Bi}=bi,{findBox:ji}=Fi
12086var Ui=xi,Vi={getMdatTrafPairs:function(e){var t=ji(e,["moof","traf"]),i=ji(e,["mdat"]),n=[]
12087return i.forEach(function(e,i){var r=t[i]
12088n.push({mdat:e,traf:r})}),n},parseSamples:function(e,t,i){var n=t,r=i.defaultSampleDuration||0,s=i.defaultSampleSize||0,o=i.trackId,a=[]
12089return e.forEach(function(e){var t=Bi(e).samples
12090t.forEach(function(e){void 0===e.duration&&(e.duration=r),void 0===e.size&&(e.size=s),e.trackId=o,e.dts=n,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),"bigint"==typeof n?(e.pts=n+Ui.BigInt(e.compositionTimeOffset),n+=Ui.BigInt(e.duration)):(e.pts=n+e.compositionTimeOffset,n+=e.duration)}),a=a.concat(t)}),a}},Hi=fe.discardEmulationPreventionBytes,qi=Me.CaptionStream,Gi=ei,Wi=ni,$i=ri,{getMdatTrafPairs:Qi,parseSamples:Xi}=Vi,Yi=function(e,t){for(var i=e,n=0;n<t.length;n++){var r=t[n]
12091if(i<r.size)return r
12092i-=r.size}return null},Ki=function(e,t){var i={}
12093return Qi(e).forEach(function(e){var n,r=e.mdat,s=e.traf,o=Gi(s,["tfhd"]),a=$i(o[0]),l=a.trackId,c=Gi(s,["tfdt"]),u=c.length>0?Wi(c[0]).baseMediaDecodeTime:0,d=Gi(s,["trun"])
12094t===l&&d.length>0&&(n=function(e,t,i){var n,r,s,o,a=new DataView(e.buffer,e.byteOffset,e.byteLength),l={logs:[],seiNals:[]}
12095for(r=0;r+4<e.length;r+=s)if(s=a.getUint32(r),r+=4,!(s<=0))switch(31&e[r]){case 6:var c=e.subarray(r+1,r+1+s),u=Yi(r,t)
12096if(n={nalUnitType:"sei_rbsp",size:s,data:c,escapedRBSP:Hi(c),trackId:i},u)n.pts=u.pts,n.dts=u.dts,o=u
12097else{if(!o){l.logs.push({level:"warn",message:"We've encountered a nal unit without data at "+r+" for trackId "+i+". See mux.js#223."})
12098break}n.pts=o.pts,n.dts=o.dts}l.seiNals.push(n)}return l}(r,Xi(d,u,a),l),i[l]||(i[l]={seiNals:[],logs:[]}),i[l].seiNals=i[l].seiNals.concat(n.seiNals),i[l].logs=i[l].logs.concat(n.logs))}),i},Zi=function(){var e,t,i,n,r,s,o=!1
12099this.isInitialized=function(){return o},this.init=function(t){e=new qi,o=!0,s=!!t&&t.isPartial,e.on("data",function(e){e.startTime=e.startPts/n,e.endTime=e.endPts/n,r.captions.push(e),r.captionStream
12099s[e.stream]=!0}),e.on("log",function(e){r.logs.push(e)})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length)&&(i!==e[0]||n!==t[i])},this.parse=function(e,s,o){var a
12100if(!this.isInitialized())return null
12101if(!s||!o)return null
12102if(this.isNewInit(s,o))i=s[0],n=o[i]
12103else if(null===i||!n)return t.push(e),null
12104for(;t.length>0;){var l=t.shift()
12105this.parse(l,s,o)}return a=function(e,t,i){if(null===t)return null
12106var n=Ki(e,t)[t]||{}
12107return{seiNals:n.seiNals,logs:n.logs,timescale:i}}(e,i,n),a&&a.logs&&(r.logs=r.logs.concat(a.logs)),null!==a&&a.seiNals?(this.pushNals(a.seiNals),this.flushStream(),r):r.logs.length?{logs:r.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null
12108t.forEach(function(t){e.push(t)})},this.flushStream=function(){if(!this.isInitialized())return null
12109s?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){r.captions=[],r.captionStreams={},r.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null
12110e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],i=null,n=null,r?this.clearParsedCaptions():r={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()}
12111const{parseTfdt:Ji}=bi,en=ei,{getTimescaleFromMediaHeader:tn}=Fi,{parseSamples:nn,getMdatTrafPairs:rn}=Vi
12112var sn=function(){let e=9e4
12113this.init=function(t){const i=en(t,["moov","trak","mdia","mdhd"])[0]
12114i&&(e=tn(i))},this.parseSegment=function(t){const i=[],n=rn(t)
12115let r=0
12116return n.forEach(function(t){const n=t.mdat,s=t.traf,o=en(s,["tfdt"])[0],a=en(s,["tfhd"])[0],l=en(s,["trun"])
12117if(o){const e=Ji(o)
12118r=e.baseMediaDecodeTime}if(l.length&&a){const t=nn(l,r,a)
12119let s=0
12120t.forEach(function(t){const r=new TextDecoder("utf-8"),o=n.slice(s,s+t.size)
12121if(en(o,["vtte"])[0])return void(s+=t.size)
12122en(o,["vttc"]).forEach(function(n){const s=en(n,["payl"])[0],o=en(n,["sttg"])[0],a=t.pts/e,l=(t.pts+t.duration)/e
12123let c,u
12124if(s)try{c=r.decode(s)}catch(hf){console.error(hf)}if(o)try{u=r.decode(o)}catch(hf){console.error(hf)}t.duration&&c&&i.push({cueText:c,start:a,end:l,settings:u})}),s+=t.size})}}),i}},on=Ee,an=function(e){var t=31&e[1]
12125return t<<=8,t|=e[2]},ln=function(e){return!!(64&e[1])},cn=function(e){var t=0
12126return(48&e[3])>>>4>1&&(t+=e[4]+1),t},un=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr"
12127case 6:return"sei_rbsp"
12128case 7:return"seq_parameter_set_rbsp"
12129case 8:return"pic_parameter_set_rbsp"
12130case 9:return"access_unit_delimiter_rbsp"
12131default:return null}},dn={parseType:function(e,t){var i=an(e)
12132return 0===i?"pat":i===t?"pmt":t?"pes":null},parsePat:function(e){var t=ln(e),i=4+cn(e)
12133return t&&(i+=e[i]+1),(31&e[i+10])<<8|e[i+11]},parsePmt:function(e){var t={},i=ln(e),n=4+cn(e)
12134if(i&&(n+=e[n]+1),1&e[n+5]){var r
12135r=3+((15&e[n+1])<<8|e[n+2])-4
12136for(var s=12+((15&e[n+10])<<8|e[n+11]);s<r;){var o=n+s
12137t[(31&e[o+1])<<8|e[o+2]]=e[o],s+=5+((15&e[o+3])<<8|e[o+4])}return t}},parsePayloadUnitStartIndicator:ln,parsePesType:function(e,t){switch(t[an(e)]){case on.H264_STREAM_TYPE:return"video"
12138case on.ADTS_STREAM_TYPE:return"audio"
12139case on.METADATA_STREAM_TYPE:return"timed-metadata"
12140default:return null}},parsePesTime:function(e){if(!ln(e))return null
12141var t=4+cn(e)
12142if(t>=e.byteLength)return null
12143var i,n=null
12144return 192&(i=e[t+7])&&((n={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,n.pts*=4,n.pts+=(6&e[t+13])>>>1,n.dts=n.pts,64&i&&(n.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,n.dts*=4,n.dts+=(6&e[t+18])>>>1)),n},videoPacketContainsKeyFrame:function(e){for(var t=4+cn(e),i=e.subarray(t),n=0,r=0,s=!1;r<i.byteLength-3;r++)if(1===i[r+2]){n=r+5
12145break}for(;n<i.byteLength;)switch(i[n]){case 0:if(0!==i[n-1]){n+=2
12146break}if(0!==i[n-2]){n++
12147break}r+3!==n-2&&"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0)
12148do{n++}while(1!==i[n]&&n<i.length)
12149r=n-2,n+=3
12150break
12151case 1:if(0!==i[n-1]||0!==i[n-2]){n+=3
12152break}"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0),r=n-2,n+=3
12153break
12154default:n+=3}return i=i.subarray(r),n-=r,r=0,i&&i.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0),s}},hn=Ee,fn=De.handleRollover,pn={}
12155pn.ts=dn,pn.aac=wt
12156var mn=ae.ONE_SECOND_IN_TS,gn=188,yn=71,vn=function(e,t,i){for(var n,r,s,o,a=0,l=gn,c=!1;l<=e.byteLength;)if(e[a]!==yn||e[l]!==yn&&l!==e.byteLength)a++,l++
12157else{if(n=e.subarray(a,l),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="audio",i.audio.push(o),c=!0)
12158if(c)break
12159a+=gn,l+=gn}for(a=(l=e.byteLength)-gn,c=!1;a>=0;)if(e[a]!==yn||e[l]!==yn&&l!==e.byteLength)a--,l--
12160else{if(n=e.subarray(a,l),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="audio",i.audio.push(o),c=!0)
12161if(c)break
12162a-=gn,l-=gn}},_n=function(e,t,i){for(var n,r,s,o,a,l,c,u=0,d=gn,h=!1,f={data:[],size:0};d<e.byteLength;)if(e[u]!==yn||e[d]!==yn)u++,d++
12163else{if(n=e.subarray(u,d),"pes"===pn.ts.parseType(n,t.pid))if(r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"video"===r&&(s&&!h&&(o=pn.ts.parsePesTime(n))&&(o.type="video",i.video.push(o),h=!0),!i.firstKeyFrame)){if(s&&0!==f.size){for(a=new Uint8Array(f.size),l=0;f.data.length;)c=f.data.shift(),a.set(c,l),l+=c.byteLength
12164if(pn.ts.videoPacketContainsKeyFrame(a)){var p=pn.ts.parsePesTime(a)
12165p?(i.firstKeyFrame=p,i.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}f.size=0}f.data.push(n),f.size+=n.byteLength}if(h&&i.firstKeyFrame)break
12166u+=gn,d+=gn}for(u=(d=e.byteLength)-gn,h=!1;u>=0;)if(e[u]!==yn||e[d]!==yn)u--,d--
12167else{if(n=e.subarray(u,d),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"video"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="video",i.video.push(o),h=!0)
12168if(h)break
12169u-=gn,d-=gn}},bn=function(e){var t={pid:null,table:null},i={}
12170for(var n in function(e,t){for(var i,n=0,r=gn;r<e.byteLength;)if(e[n]!==yn||e[r]!==yn)n++,r++
12171else{switch(i=e.subarray(n,r),pn.ts.parseType(i,t.pid)){case"pat":t.pid=pn.ts.parsePat(i)
12172break
12173case"pmt":var s=pn.ts.parsePmt(i)
12174t.table=t.table||{}
vendor: 19,706 bytes, lines 12174-12274
12174,Object.keys(s).forEach(function(e){t.table[e]=s[e]})}n+=gn,r+=gn}}(e,t),t.table){if(t.table.hasOwnProperty(n))switch(t.table[n]){case hn.H264_STREAM_TYPE:i.video=[],_n(e,t,i),0===i.video.length&&delete i.video
12175break
12176case hn.ADTS_STREAM_TYPE:i.audio=[],vn(e,t,i),0===i.audio.length&&delete i.audio}}return i},wn=function(e,t){var i
12177return i=pn.aac.isLikelyAacData(e)?function(e){for(var t,i=!1,n=0,r=null,s=null,o=0,a=0;e.length-a>=3;){switch(pn.aac.parseType(e,a)){case"timed-metadata":if(e.length-a<10){i=!0
12178break}if((o=pn.aac.parseId3TagSize(e,a))>e.length){i=!0
12179break}null===s&&(t=e.subarray(a,a+o),s=pn.aac.parseAacTimestamp(t)),a+=o
12180break
12181case"audio":if(e.length-a<7){i=!0
12182break}if((o=pn.aac.parseAdtsSize(e,a))>e.length){i=!0
12183break}null===r&&(t=e.subarray(a,a+o),r=pn.aac.parseSampleRate(t)),n++,a+=o
12184break
12185default:a++}if(i)return null}if(null===r||null===s)return null
12186var l=mn/r
12187return{audio:[{type:"audio",dts:s,pts:s},{type:"audio",dts:s+1024*n*l,pts:s+1024*n*l}]}}(e):bn(e),i&&(i.audio||i.video)?(function(e,t){if(e.audio&&e.audio.length){var i=t;(void 0===i||isNaN(i))&&(i=e.audio[0].dts),e.audio.forEach(function(e){e.dts=fn(e.dts,i),e.pts=fn(e.pts,i),e.dtsTime=e.dts/mn,e.ptsTime=e.pts/mn})}if(e.video&&e.video.length){var n=t
12188if((void 0===n||isNaN(n))&&(n=e.video[0].dts),e.video.forEach(function(e){e.dts=fn(e.dts,n),e.pts=fn(e.pts,n),e.dtsTime=e.dts/mn,e.ptsTime=e.pts/mn}),e.firstKeyFrame){var r=e.firstKeyFrame
12189r.dts=fn(r.dts,n),r.pts=fn(r.pts,n),r.dtsTime=r.dts/mn,r.ptsTime=r.pts/mn}}}(i,t),i):null}
12190class An{constructor(e,t){this.options=t||{},this.self=e,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new $t.Transmuxer(this.options),function(e,t){t.on("data",function(t){const i=t.initSegment
12191t.initSegment={data:i.buffer,byteOffset:i.byteOffset,byteLength:i.byteLength}
12192const n=t.data
12193t.data=n.buffer,e.postMessage({action:"data",segment:t,byteOffset:n.byteOffset,byteLength:n.byteLength},[t.data])}),t.on("done",function(t){e.postMessage({action:"done"})}),t.on("gopInfo",function(t){e.postMessage({action:"gopInfo",gopInfo:t})}),t.on("videoSegmentTimingInfo",function(t){const i={start:{decode:ae.videoTsToSeconds(t.start.dts),presentation:ae.videoTsToSeconds(t.start.pts)},end:{decode:ae.videoTsToSeconds(t.end.dts),presentation:ae.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ae.videoTsToSeconds(t.baseMediaDecodeTime)}
12194t.prependedContentDuration&&(i.prependedContentDuration=ae.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:i})}),t.on("audioSegmentTimingInfo",function(t){const i={start:{decode:ae.videoTsToSeconds(t.start.dts),presentation:ae.videoTsToSeconds(t.start.pts)},end:{decode:ae.videoTsToSeconds(t.end.dts),presentation:ae.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ae.videoTsToSeconds(t.baseMediaDecodeTime)}
12195t.prependedContentDuration&&(i.prependedContentDuration=ae.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:i})}),t.on("id3Frame",function(t){e.postMessage({action:"id3Frame",id3Frame:t})}),t.on("caption",function(t){e.postMessage({action:"caption",caption:t})}),t.on("trackinfo",function(t){e.postMessage({action:"trackinfo",trackInfo:t})}),t.on("audioTimingInfo",function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ae.videoTsToSeconds(t.start),end:ae.videoTsToSeconds(t.end)}})}),t.on("videoTimingInfo",function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ae.videoTsToSeconds(t.start),end:ae.videoTsToSeconds(t.end)}})}),t.on("log",function(t){e.postMessage({action:"log",log:t})})}(this.self,this.transmuxer)}pushMp4Captions(e){this.captionParser||(this.captionParser=new Zi,this.captionParser.init())
12196const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.captionParser.parse(t,e.trackIds,e.timescales)
12197this.self.postMessage({action:"mp4Captions",captions:i&&i.captions||[],logs:i&&i.logs||[],data:t.buffer},[t.buffer])}initMp4WebVttParser(e){this.webVttParser||(this.webVttParser=new sn)
12198const t=new Uint8Array(e.data,e.byteOffset,e.byteLength)
12199this.webVttParser.init(t)}getMp4WebVttText(e){this.webVttParser||(this.webVttParser=new sn)
12200const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.webVttParser.parseSegment(t)
12201this.self.postMessage({action:"getMp4WebVttText",mp4VttCues:i||[],data:t.buffer},[t.buffer])}probeMp4StartTime({timescales:e,data:t}){const i=Fi.startTime(e,t)
12202this.self.postMessage({action:"probeMp4StartTime",startTime:i,data:t},[t.buffer])}probeMp4Tracks({data:e}){const t=Fi.tracks(e)
12203this.self.postMessage({action:"probeMp4Tracks",tracks:t,data:e},[e.buffer])}probeEmsgID3({data:e,offset:t}){const i=Fi.getEmsgID3(e,t)
12204this.self.postMessage({action:"probeEmsgID3",id3Frames:i,emsgData:e},[e.buffer])}probeTs({data:e,baseStartTime:t}){const i="number"!=typeof t||isNaN(t)?void 0:t*ae.ONE_SECOND_IN_TS,n=wn(e,i)
12205let r=null
12206n&&(r={hasVideo:n.video&&2===n.video.length||!1,hasAudio:n.audio&&2===n.audio.length||!1},r.hasVideo&&(r.videoStart=n.video[0].ptsTime),r.hasAudio&&(r.audioStart=n.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:r,data:e},[e.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(e){const t=new Uint8Array(e.data,e.byteOffset,e.byteLength)
12207this.transmuxer.push(t)}reset(){this.transmuxer.reset()}setTimestampOffset(e){const t=e.timestampOffset||0
12208this.transmuxer.setBaseMediaDecodeTime(Math.round(ae.secondsToVideoTs(t)))}setAudioAppendStart(e){this.transmuxer.setAudioAppendStart(Math.ceil(ae.secondsToVideoTs(e.appendStart)))}setRemux(e){this.transmuxer.setRemux(e.remux)}flush(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())}}self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new An(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new An(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}}))
12209var nd=Ju(id)
12210const rd=e=>{const{transmuxer:t,bytes:i,audioAppendStart:n,gopsToAlignWith:r,remux:s,onData:o,onTrackInfo:a,onAudioTimingInfo:l,onVideoTimingInfo:c,onVideoSegmentTimingInfo:u,onAudioSegmentTimingInfo:d,onId3:h,onCaptions:f,onDone:p,onEndedTimeline:m,onTransmuxerLog:g,isEndOfTimeline:y,segment:v,triggerSegmentEventFn:_}=e,b={buffer:[]}
12211let w=y
12212if(t.onmessage=i=>{t.currentTransmux===e&&("data"===i.data.action&&((e,t,i)=>{const{type:n,initSegment:r,captions:s,captionStreams:o,metadata:a,videoFrameDtsTime:l,videoFramePtsTime:c}=e.data.segment
12213t.buffer.push({captions:s,captionStreams:o,metadata:a})
12214const u=e.data.segment.boxes||{data:e.data.segment.data},d={type:n,data:new Uint8Array(u.data,u.data.byteOffset,u.data.byteLength),initSegment:new Uint8Array(r.data,r.byteOffset,r.byteLength)}
12215void 0!==l&&(d.videoFrameDtsTime=l),void 0!==c&&(d.videoFramePtsTime=c),i(d)})(i,b,o),"trackinfo"===i.data.action&&a(i.data.trackInfo),"gopInfo"===i.data.action&&((e,t)=>{t.gopInfo=e.data.gopInfo})(i,b),"audioTimingInfo"===i.data.action&&l(i.data.audioTimingInfo),"videoTimingInfo"===i.data.action&&c(i.data.videoTimingInfo),"videoSegmentTimingInfo"===i.data.action&&u(i.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===i.data.action&&d(i.data.audioSegmentTimingInfo),"id3Frame"===i.data.action&&h([i.data.id3Frame],i.data.id3Frame.dispatchType),"caption"===i.data.action&&f(i.data.caption),"endedtimeline"===i.data.action&&(w=!1,m()),"log"===i.data.action&&g(i.data.log),"transmuxed"===i.data.type&&(w||(t.onmessage=null,(({transmuxedData:e,callback:t})=>{e.buffer=[],t(e)})({transmuxedData:b,callback:p}),sd(t))))},t.onerror=()=>{const e={message:"Received an error message from the transmuxer worker",metadata:{errorType:vs.Error.StreamingFailedToTransmuxSegment,segmentInfo:Qd({segment:v})}}
12216p(null,e)},n&&t.postMessage({action:"setAudioAppendStart",appendStart:n}),Array.isArray(r)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),void 0!==s&&t.postMessage({action:"setRemux",remux:s}),i.byteLength){const e=i instanceof ArrayBuffer?i:i.buffer,n=i instanceof ArrayBuffer?0:i.byteOffset
12217_({type:"segmenttransmuxingstart",segment:v}),t.postMessage({action:"push",data:e,byteOffset:n,byteLength:i.byteLength},[e])}y&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},sd=e=>{e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():rd(e.currentTransmux))},od=(e,t)=>{e.postMessage({action:t}),sd(e)},ad=(e,t)=>{if(!t.currentTransmux)return t.currentTransmux=e,void od(t,e)
12218t.transmuxQueue.push(od.bind(null,t,e))},ld=e=>{if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void rd(e)
12219e.transmuxer.transmuxQueue.push(e)}
12220var cd=e=>{ad("reset",e)},ud=e=>{const t=new nd
12221t.currentTransmux=null,t.transmuxQueue=[]
12222const i=t.terminate
12223return t.terminate=()=>(t.currentTransmux=null,t.transmuxQueue.length=0,i.call(t)),t.postMessage({action:"init",options:e}),t}
12224const dd=function(e){const t=e.transmuxer,i=e.endAction||e.action,n=e.callback,r=ii({},e,{endAction:null,transmuxer:null,callback:null}),s=r=>{r.data.action===i&&(t.removeEventListener("message",s),r.data.data&&(r.data.data=new Uint8Array(r.data.data,e.byteOffset||0,e.byteLength||r.data.data.byteLength),e.data&&(e.data=r.data.data)),n(r.data))}
12225if(t.addEventListener("message",s),e.data){const i=e.data instanceof ArrayBuffer
12226r.byteOffset=i?0:e.data.byteOffset,r.byteLength=e.data.byteLength
12227const n=[i?e.data:e.data.buffer]
12228t.postMessage(r,n)}else t.postMessage(r)},hd=2,fd=-101,pd=-102,md="wvtt",gd=e=>{e.forEach(e=>{e.abort()})},yd=(e,t)=>{const{requestType:i}=t,n=fu({requestType:i,request:t,error:e})
12229return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:fd,xhr:t,metadata:n}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:pd,xhr:t,metadata:n}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:hd,xhr:t,metadata:n}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:hd,xhr:t,metadata:n}:null},vd=(e,t,i,n)=>(r,s)=>{const o=s.response,a=yd(r,s)
12230if(a)return i(a,e)
12231if(16!==o.byteLength)return i({status:s.status,message:"Invalid HLS key at URL: "+s.uri,code:hd,xhr:s},e)
12232const l=new DataView(o),c=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)])
12233for(let e=0;e<t.length;e++)t[e].bytes=c
12234const u={uri:s.uri}
12235return n({type:"segmentkeyloadcomplete",segment:e,keyInfo:u}),i(null,e)},_d=(e,t)=>{const i=Lc(e.map.bytes)
12236if("mp4"!==i){const n=e.map.resolvedUri||e.map.uri,r=i||"unknown"
12237return t({internal:!0,message:`Found unsupported ${r} container for initialization segment at URL: ${n}`,code:hd,metadata:{mediaType:r}})}dd({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:({tracks:i,data:n})=>(e.map.bytes=n,i.forEach(function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"==typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale),"text"===t.type&&((e,t)=>{t===md&&e.transmuxer.postMessage({action:"initMp4WebVttParser",data:e.map.bytes})})(e,t.codec))}),t(null))})},bd=({segment:e,finishProcessingFn:t,responseType:i,triggerSegmentEventFn:n})=>(r,s)=>{const o=yd(r,s)
12238if(o)return t(o,e)
12239n({type:"segmentloaded",segment:e})
12240const a="arraybuffer"!==i&&s.responseText?(e=>{const t=new Uint8Array(new ArrayBuffer(e.length))
12241for(let i=0;i<e.length;i++)t[i]=e.charCodeAt(i)
12242return t.buffer})(s.responseText.substring(e.lastReachedChar||0)):s.response
12243return e.stats=(e=>({bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}))(s),e.key?e.encryptedBytes=new Uint8Array(a):e.bytes=new Uint8Array(a),t(null,e)},wd=({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{const p=e.map&&e.map.tracks||{},m=Boolean(p.audio&&p.video)
12244let g=n.bind(null,e,"audio","start")
12245const y=n.bind(null,e,"audio","end")
12246let v=n.bind(null,e,"video","start")
12247const _=n.bind(null,e,"video","end")
12248dd({action:"probeTs",transmuxer:e.transmuxer,data:t,baseStartTime:e.baseStartTime,callback:n=>{e.bytes=t=n.data
12249const p=n.result
12250p&&(i(e,{hasAudio:p.hasAudio,hasVideo:p.hasVideo,isMuxed:m}),i=null),ld({bytes:t,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,remux:m,onData:t=>{t.type="combined"===t.type?"video":t.type,u(e,t)},onTrackInfo:t=>{i&&(m&&(t.isMuxed=!0),i(e,t))},onAudioTimingInfo:e=>{g&&void 0!==e.start&&(g(e.start),g=null),y&&void 0!==e.end&&y(e.end)},onVideoTimingInfo:e=>{v&&void 0!==e.start&&(v(e.start),v=null),_&&void 0!==e.end&&_(e.end)},onVideoSegmentTimingInfo:t=>{const i={pts:{start:t.start.presentation,end:t.end.presentation},dts:{start:t.start.decode,end:t.end.decode}}
12251f({type:"segmenttransmuxingtiminginfoavailable",segment:e,timingInfo:i}),r(t)},onAudioSegmentTimingInfo:t=>{const i={pts:{start:t.start.pts,end:t.end.pts},dts:{start:t.start.dts,end:t.end.dts}}
12252f({type:"segmenttransmuxingtiminginfoavailable",segment:e,timingInfo:i}),s(t)},onId3:(t,i)=>{o(e,t,i)},onCaptions:t=>{a(e,[t])},isEndOfTimeline:l,onEndedTimeline:()=>{c()},onTransmuxerLog:h,onDone:(t,i)=>{d&&(t.type="combined"===t.type?"video":t.type,f({type:"segmenttransmuxingcomplete",segment:e}),d(i,e,t))},segment:e,triggerSegmentEventFn:f})}})},Ad=({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{let p=new Uint8Array(t)
12253if(function(e){return sc(e,["moof"]).length>0}(p)){e.isFmp4=!0
12254const{tracks:r}=e.map
12255if(r.text&&(!r.audio||!r.video))return u(e,{data:p,type:"text"}),void((e,t,i)=>{t===md&&dd({action:"getMp4WebVttText",data:e.bytes,transmuxer:e.transmuxer,callback:({data:t,mp4VttCues:n})=>{e.bytes=t,i(null,e,{mp4VttCues:n})}})})(e,r.text.codec,d)
12256const s={isFmp4:!0,hasVideo:!!r.video,hasAudio:!!r.audio}
12257r.audio&&r.audio.codec&&"enca"!==r.audio.codec&&(s.audioCodec=r.audio.codec),r.video&&r.video.codec&&"encv"!==r.video.codec&&(s.videoCodec=r.video.codec),r.video&&r.audio&&(s.isMuxed=!0),i(e,s)
12258const l=(t,i)=>{u(e,{data:p,type:s.hasAudio&&!s.isMuxed?"audio":"video"}),i&&i.length&&o(e,i),t&&t.length&&a(e,t),d(null,e,{})}
12259return void dd({action:"probeMp4StartTime",timescales:e.map.timescales,data:p,transmuxer:e.transmuxer,callback:({data:i,startTime:o})=>{t=i.buffer,e.bytes=p=i,s.hasAudio&&!s.isMuxed&&n(e,"audio","start",o),s.hasVideo&&n(e,"video","start",o),dd({action:"probeEmsgID3",data:p,transmuxer:e.transmuxer,offset:o,callback:({emsgData:i,id3Frames:n})=>{t=i.buffer,e.bytes=p=i,r.video&&i.byteLength&&e.transmuxer?dd({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:e.transmuxer,data:p,timescales:e.map.timescales,trackIds:[r.video.id],callback:i=>{t=i.data.buffer,e.bytes=p=i.data,i.logs.forEach(function(e){h(Pc(e,{stream:"mp4CaptionParser"}))}),l(i.captions,n)}}):l(void 0,n)}})}})}if(e.transmuxer){if(void 0===e.container&&(e.container=Lc(p)),"ts"!==e.container&&"aac"!==e.container)return i(e,{hasAudio:!1,hasVideo:!1}),void d(null,e,{})
12260wd({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})}else d(null,e,{})},Td=function({id:e,key:t,encryptedBytes:i,decryptionWorker:n,segment:r,doneFn:s},o){const a=t=>{if(t.data.source===e){n.removeEventListener("message",a)
12261const e=t.data.decrypted
12262o(new Uint8Array(e.bytes,e.byteOffset,e.byteLength))}}
12263let l
12264n.onerror=()=>{const e="An error occurred in the decryption worker",t=Qd({segment:r}),i={message:e,metadata:{error:new Error(e),errorType:vs.Error.StreamingFailedToDecryptSegment,segmentInfo:t,keyInfo:{uri:r.key.resolvedUri||r.map.key.resolvedUri}}}
12265s(i,r)},n.addEventListener("message",a),l=t.bytes.slice?t.bytes.slice():new Uint32Array(Array.prototype.slice.call(t.bytes)),n.postMessage(Iu({source:e,encrypted:i,key:l,iv:t.iv}),[i.buffer,l.buffer])},Cd=({activeXhrs:e,decryptionWorker:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{let p=0,m=!1
12266return(g,y)=>{if(!m){if(g)return m=!0,gd(e),d(g,y)
12267if(p+=1,p===e.length){const p=function(){if(y.encryptedBytes)return(({decryptionWorker:e,segment:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{f({type:"segmentdecryptionstart"}),Td({id:t.requestId,key:t.key,encryptedBytes:t.encryptedBytes,decryptionWorker:e,segment:t,doneFn:d},e=>{t.bytes=e,f({type:"segmentdecryptioncomplete",segment:t}),Ad({segment:t,bytes:t.bytes,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})})})({decryptionWorker:t,segment:y,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})
12268Ad({segment:y,bytes:y.bytes,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})}
12269if(y.endOfAllRequests=Date.now(),y.map&&y.map.encryptedBytes&&!y.map.bytes)return f({type:"segmentdecryptionstart",segment:y}),Td({decryptionWorker:t,id:y.requestId+"-init",encryptedBytes:y.map.encryptedBytes,key:y.map.key,segment:y,doneFn:d},t=>{y.map.bytes=t,f({type:"segmentdecryptioncomplete",segment:y}),_d(y,t=>{if(t)return gd(e),d(t,y)
12270p()})})
12271p()}}}},Ld=({segment:e,progressFn:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u})=>i=>{if(!i.target.aborted)return e.stats=Pc(e.stats,(e=>{const t=e.target,i={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0}
12272return i.bytesReceived=e.loaded,i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3),i})(i)),!e.stats.firstBytesReceivedAt&&e.stats.bytesReceived&&(e.stats.firstBytesReceivedAt=Date.now()),t(i,e)},xd=({xhr:e,xhrOptions:t,decryptionWorker:i,segment:n,abortFn:r,progressFn:s,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p,doneFn:m,onTransmuxerLog:g,triggerSegmentEventFn:y})=>{const v=[],_=Cd({activeXhrs:v,decryptionWorker:i,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p,doneFn:m,onTransmuxerLog:g,triggerSegmentEventFn:y})
12273if(n.key&&!n.key.bytes){const i=[n.key]
12274n.map&&!n.map.bytes&&n.map.key&&n.map.key.resolvedUri===n.key.resolvedUri&&i.push(n.map.
12274key)
12275const r=Pc(t,{uri:n.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),s=vd(n,i,_,y)
12276y({type:"segmentkeyloadstart",segment:n,keyInfo:{uri:n.key.resolvedUri}})
12277const o=e(r,s)
12278v.push(o)}if(n.map&&!n.map.bytes){if(n.map.key&&(!n.key||n.key.resolvedUri!==n.map.key.resolvedUri)){const i=Pc(t,{uri:n.map.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),r=vd(n,[n.map.key],_,y)
12279y({type:"segmentkeyloadstart",segment:n,keyInfo:{uri:n.map.key.resolvedUri}})
12280const s=e(i,r)
12281v.push(s)}const i=Pc(t,{uri:n.map.resolvedUri,responseType:"arraybuffer",headers:Pu(n.map),requestType:"segment-media-initialization"}),r=(({segment:e,finishProcessingFn:t,triggerSegmentEventFn:i})=>(n,r)=>{const s=yd(n,r)
12282if(s)return t(s,e)
12283const o=new Uint8Array(r.response)
12284if(i({type:"segmentloaded",segment:e}),e.map.key)return e.map.encryptedBytes=o,t(null,e)
12285e.map.bytes=o,_d(e,function(i){if(i)return i.xhr=r,i.status=r.status,t(i,e)
12286t(null,e)})})({segment:n,finishProcessingFn:_,triggerSegmentEventFn:y})
12287y({type:"segmentloadstart",segment:n})
12288const s=e(i,r)
12289v.push(s)}const b=Pc(t,{uri:n.part&&n.part.resolvedUri||n.resolvedUri,responseType:"arraybuffer",headers:Pu(n),requestType:"segment"}),w=bd({segment:n,finishProcessingFn:_,responseType:b.responseType,triggerSegmentEventFn:y})
12290y({type:"segmentloadstart",segment:n})
12291const A=e(b,w)
12292A.addEventListener("progress",Ld({segment:n,progressFn:s,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p})),v.push(A)
12293const T={}
12294return v.forEach(e=>{e.addEventListener("loadend",(({loadendState:e,abortFn:t})=>i=>{i.target.aborted&&t&&!e.calledAbortFn&&(t(),e.calledAbortFn=!0)})({loadendState:T,abortFn:r}))}),()=>gd(v)},Md=kc("PlaylistSelector"),Ed=function(e){if(!e||!e.playlist)return
12295const t=e.playlist
12296return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})},Sd=function(e,t){if(!e)return""
12297const i=window.getComputedStyle(e)
12298return i?i[t]:""},kd=function(e,t){const i=e.slice()
12299e.sort(function(e,n){const r=t(e,n)
12300return 0===r?i.indexOf(e)-i.indexOf(n):r})},Pd=function(e,t){let i,n
12301return e.attributes.BANDWIDTH&&(i=e.attributes.BANDWIDTH),i=i||window.Number.MAX_VALUE,t.attributes.BANDWIDTH&&(n=t.attributes.BANDWIDTH),n=n||window.Number.MAX_VALUE,i-n}
12302let Od=function(e){const{main:t,bandwidth:i,playerWidth:n,playerHeight:r,playerObjectFit:s,limitRenditionByPlayerDimensions:o,playlistController:a}=e
12303if(!t)return
12304const l={bandwidth:i,width:n,height:r,limitRenditionByPlayerDimensions:o}
12305let c=t.playlists
12306su.isAudioOnly(t)&&(c=a.getAudioTrackPlaylists_(),l.audioOnly=!0)
12307let u=c.map(e=>{let t
12308const i=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,n=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height
12309return t=e.attributes&&e.attributes.BANDWIDTH,t=t||window.Number.MAX_VALUE,{bandwidth:t,width:i,height:n,playlist:e}})
12310kd(u,(e,t)=>e.bandwidth-t.bandwidth),u=u.filter(e=>!su.isIncompatible(e.playlist))
12311let d=u.filter(e=>su.isEnabled(e.playlist))
12312d.length||(d=u.filter(e=>!su.isDisabled(e.playlist)))
12313const h=d.filter(e=>e.bandwidth*Ku.BANDWIDTH_VARIANCE<i)
12314let f=h[h.length-1]
12315const p=h.filter(e=>e.bandwidth===f.bandwidth)[0]
12316if(!1===o){const e=p||d[0]||u[0]
12317if(e&&e.playlist){let t="sortedPlaylistReps"
12318return p&&(t="bandwidthBestRep"),d[0]&&(t="enabledPlaylistReps"),Md(`choosing ${Ed(e)} using ${t} with options`,l),e.playlist}return Md("could not choose a playlist with options",l),null}const m=h.filter(e=>e.width&&e.height)
12319kd(m,(e,t)=>e.width-t.width)
12320const g=m.filter(e=>e.width===n&&e.height===r)
12321f=g[g.length-1]
12322const y=g.filter(e=>e.bandwidth===f.bandwidth)[0]
12323let v,_,b,w
12324if(y||(v=m.filter(e=>"cover"===s?e.width>n&&e.height>r:e.width>n||e.height>r),_=v.filter(e=>e.width===v[0].width&&e.height===v[0].height),f=_[_.length-1],b=_.filter(e=>e.bandwidth===f.bandwidth)[0]),a.leastPixelDiffSelector){const e=m.map(e=>(e.pixelDiff=Math.abs(e.width-n)+Math.abs(e.height-r),e))
12325kd(e,(e,t)=>e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff),w=e[0]}const A=w||b||y||p||d[0]||u[0]
12326if(A&&A.playlist){let e="sortedPlaylistReps"
12327return w?e="leastPixelDiffRep":b?e="resolutionPlusOneRep":y?e="resolutionBestRep":p?e="bandwidthBestRep":d[0]&&(e="enabledPlaylistReps"),Md(`choosing ${Ed(A)} using ${e} with options`,l),A.playlist}return Md("could not choose a playlist with options",l),null}
12328const zd=function(){let e=this.useDevicePixelRatio&&window.devicePixelRatio||1
12329return isNaN(this.customPixelRatio)||(e=this.customPixelRatio),Od({main:this.playlists.main,bandwidth:this.systemBandwidth,playerWidth:parseInt(Sd(this.tech_.el(),"width"),10)*e,playerHe
vendor: 4,991 bytes, lines 12329-12363
12329ight:parseInt(Sd(this.tech_.el(),"height"),10)*e,playerObjectFit:this.usePlayerObjectFit?Sd(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,playlistController:this.playlistController_})}
12330function Dd(e){try{return new URL(e).pathname.split("/").slice(-2).join("/")}catch(hf){return""}}const Id=({inbandTextTracks:e,metadataArray:t,timestampOffset:i,videoDuration:n})=>{if(!t)return
12331const r=window.WebKitDataCue||window.VTTCue,s=e.metadataTrack_
12332if(!s)return
12333if(t.forEach(e=>{const t=e.cueTime+i
12334!("number"!=typeof t||window.isNaN(t)||t<0)&&t<1/0&&e.frames&&e.frames.length&&e.frames.forEach(e=>{const i=new r(t,t,e.value||e.url||e.data||"")
12335i.frame=e,i.value=e,function(e){Object.defineProperties(e.frame,{id:{get:()=>(vs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key)},value:{get:()=>(vs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data)},privateData:{get:()=>(vs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data)}})}(i),s.addCue(i)})}),!s.cues||!s.cues.length)return
12336const o=s.cues,a=[]
12337for(let u=0;u<o.length;u++)o[u]&&a.push(o[u])
12338const l=a.reduce((e,t)=>{const i=e[t.startTime]||[]
12339return i.push(t),e[t.startTime]=i,e},{}),c=Object.keys(l).sort((e,t)=>Number(e)-Number(t))
12340c.forEach((e,t)=>{const i=l[e],r=isFinite(n)?n:e,s=Number(c[t+1])||r
12341i.forEach(e=>{e.endTime=s})})},Nd={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"},Rd=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),Fd=(e,t,i)=>{e.metadataTrack_||(e.metadataTrack_=i.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,vs.browser.IS_ANY_SAFARI||(e.metadataTrack_.inBandMetadataTrackDispatchType=t))},Bd=function(e,t,i){let n,r
12342if(i&&i.cues)for(n=i.cues.length;n--;)r=i.cues[n],r.startTime>=e&&r.endTime<=t&&i.removeCue(r)},jd=e=>"number"==typeof e&&isFinite(e),Ud=1/60,Vd=e=>{const{startOfSegment:t,duration:i,segment:n,part:r,playlist:{mediaSequence:s,id:o,segments:a=[]},mediaIndex:l,partIndex:c,timeline:u}=e,d=a.length-1
12343let h="mediaIndex/partIndex increment"
12344e.getMediaInfoForTime?h=`getMediaInfoForTime (${e.getMediaInfoForTime})`:e.isSyncRequest&&(h="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(h+=` with independent ${e.independent}`)
12345const f="number"==typeof c,p=e.segment.uri?"segment":"pre-segment",m=f?Gc({preloadSegment:n})-1:0
12346return`${p} [${s+l}/${s+d}]`+(f?` part [${c}/${m}]`:"")+` segment start/end [${n.start} => ${n.end}]`+(f?` part start/end [${r.start} => ${r.end}]`:"")+` startOfSegment [${t}]`+` duration [${i}]`+` timeline [${u}]`+` selected by [${h}]`+` playlist [${o}]`},Hd=e=>`${e}TimingInfo`,qd=({timelineChangeController:e,currentTimeline:t,segmentTimeline:i,loaderType:n,audioDisabled:r})=>{if(t===i)return!1
12347if("audio"===n){const t=e.lastTimelineChange({type:"main"})
12348return!t||t.to!==i}if("main"===n&&r){const t=e.pendingTimelineChange({type:"audio"})
12349return!t||t.to!==i}return!1},Gd=e=>{const t=e.pendingSegment_
12350if(!t)return
12351if(qd({timelineChangeController:e.timelineChangeController_,currentTimeline:e.currentTimeline_,segmentTimeline:t.timeline,loaderType:e.loaderType_,audioDisabled:e.audioDisabled_})&&(e=>{if(!e)return!1
12352const t=e.pendingTimelineChange({type:"audio"}),i=e.pendingTimelineChange({type:"main"}),n=t&&i,r=n&&t.to!==i.to
12353return!(!n||-1===t.from||-1===i.from||!r)})(e.timelineChangeController_)){if((e=>{const t=e.timelineChangeController_.pendingTimelineChange({type:"audio"}),i=e.timelineChangeController_.pendingTimelineChange({type:"main"})
12354return t&&i&&t.to<i.to})(e))return void e.timelineChangeController_.trigger("audioTimelineBehind")
12355e.timelineChangeController_.trigger("fixBadTimelineChange")}},Wd=({segmentDuration:e,maxDuration:t})=>!!e&&Math.round(e)>t+zc,$d=(e,t)=>{if("hls"!==t)return null
12356const i=(e=>{let t=0
12357return["video","audio"].forEach(function(i){const n=e[`${i}TimingInfo`]
12358if(!n)return
12359const{start:r,end:s}=n
12360let o
12361"bigint"==typeof r||"bigint"==typeof s?o=window.BigInt(s)-window.BigInt(r):"number"==typeof r&&"number"==typeof s&&(o=s-r),void 0!==o&&o>t&&(t=o)}),"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),t})({audioTimingInfo:e.audioTimingInfo,videoTimingInfo:e.videoTimingInfo})
12362if(!i)return null
12363const n=e.playlist.targetDuration,r=Wd({segmentDuration:i,maxDuration:2*n}),s=Wd({segmentDuration:i,maxDuration:n}),o=`Segment with index ${e.mediaIndex} from playlist ${e.playlist.id} has a duration of ${i} when the reported duration is ${e.duration} and the target duration is ${n}. 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`
vendor: 4,454 bytes, lines 12364-12372
12364return r||s?{severity:r?"warn":"info",message:o}:null},Qd=({type:e,segment:t})=>{if(!t)return
12365const i=Boolean(t.key||t.map&&t.map.ke),n=Boolean(t.map&&!t.map.bytes),r=void 0===t.startOfSegment?t.start:t.startOfSegment
12366return{type:e||t.type,uri:t.resolvedUri||t.uri,start:r,duration:t.duration,isEncrypted:i,isMediaInitialization:n}}
12367class Xd extends vs.EventTarget{constructor(e,t={}){if(super(),!e)throw new TypeError("Initialization settings are required")
12368if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified")
12369if(!e.mediaSource)throw new TypeError("No MediaSource specified")
12370this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null
12371this.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_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.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
12372this.logger_=kc(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(e){e!==this.state_&&(this.logger_(`${this.state_} -> ${e}`),this.state_=e,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",()=>{this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}),this.sourceUpdater_.on("codecschange",e=>{this.trigger(ii({type:"codecschange"},e))}),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",()=>{this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",e=>{this.trigger(ii({type:"timelinechange"},e)),this.hasEnoughInfoToLoad_()?this.processLoadQueue_():Gd(this),this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)})}get mediaSequenceSync_(){return this.syncController_.getMediaSequenceSync(this.loaderType_)}createTransmuxer_(){return ud({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_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}
vendor: 4,369 bytes, lines 12372-12395
12372abort(){if("WAITING"!==this.state)return this.pendingSegment_&&(this.pendingSegment_=null),void this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_)
12373this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()}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,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)}error(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&cd(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_()
12374if(!this.sourceUpdater_||!e)return Oc()
12375if("main"===this.loaderType_){const{hasAudio:t,hasVideo:i,isMuxed:n}=e
12376if(i&&t&&!this.audioDisabled_&&!n)return this.sourceUpdater_.buffered()
12377if(i)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e,t=!1){if(!e)return null
12378const i=Nu(e)
12379let n=this.initSegments_[i]
12380return t&&!n&&e.bytes&&(this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),n||e}segmentKey(e,t=!1){if(!e)return null
12381const i=Ru(e)
12382let n=this.keyCache_[i]
12383this.cacheEncryptionKeys_&&t&&!n&&e.bytes&&(this.keyCache_[i]=n={resolvedUri:e.resolvedUri,bytes:e.bytes})
12384const r={resolvedUri:(n||e).resolvedUri}
12385return n&&(r.bytes=n.bytes),r}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(e,t={}){if(!e)return
12386if(this.playlist_&&this.playlist_.endList&&e.endList&&this.playlist_.uri===e.uri)return
12387const i=this.playlist_,n=this.pendingSegment_
12388this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e))
12389let r=null
12390if(i&&(i.id?r=i.id:i.uri&&(r=i.uri)),this.logger_(`playlist update [${r} => ${e.id||e.uri}]`),this.mediaSequenceSync_&&(this.mediaSequenceSync_.update(e,this.currentTime_()),this.logger_(`Playlist update:\ncurrentTime: ${this.currentTime_()}\nbufferedEnd: ${jc(this.buffered_())}\n`,this.mediaSequenceSync_.diagnostics)),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_()
12391if(!i||i.uri!==e.uri){if(null!==this.mediaIndex){!e.endList&&"number"==typeof e.partTargetDuration?this.resetLoader():this.resyncLoader()}return this.currentMediaInfo_=void 0,void this.trigger("playlistupdate")}const s=e.mediaSequence-i.mediaSequence
12392if(this.logger_(`live window shift [${s}]`),null!==this.mediaIndex)if(this.mediaIndex-=s,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null
12393else{const e=this.playlist_.segments[this.mediaIndex]
12394if(this.partIndex&&(!e.parts||!e.parts.length||!e.parts[this.partIndex])){const e=this.mediaIndex
12395this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=e}}n&&(n.mediaIndex-=s,n.mediaIndex<0?(n.mediaIndex=null,n.partIndex=null):(n.mediaIndex>=0&&(n.segment=e.segments[n.mediaIndex]),n.partIndex>=0&&n.segment.parts&&(n.part=n.segment.parts[n.partIndex]))),this.syncController_.saveExpiredSegmentInfo(i,e)}pause(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}
12395resetLoader(){this.fetchAtBuffer_=!1,this.mediaSequenceSync_&&this.mediaSequenceSync_.resetAppendedStatus(),this.resyncLoader()}resyncLoader(){this.transmuxer_&&cd(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1
12396const e=this.currentMediaInfo_&&this.currentMediaInfo_.isFmp4
12397"hls"===this.sourceType_&&!e&&(this.shouldForceTimestampOffsetAfterResync_=!0),this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t,i=()=>{},n=!1){if(t===1/0&&(t=this.duration_()),t<=e)return void this.logger_("skipping remove because end ${end} is <= start ${start}")
12398if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info")
12399let r=1
12400const s=()=>{r--,0===r&&i()}
12401!n&&this.audioDisabled_||(r++,this.sourceUpdater_.removeAudio(e,t,s)),(n||"main"===this.loaderType_)&&(this.gopBuffer_=((e,t,i,n)=>{const r=Math.ceil((t-n)*Mc),s=Math.ceil((i-n)*Mc),o=e.slice()
12402let a=e.length
12403for(;a--&&!(e[a].pts<=s););if(-1===a)return o
12404let l=a+1
12405for(;l--&&!(e[l].pts<=r););return l=Math.max(l,0),o.splice(l,a-l+1),o})(this.gopBuffer_,e,t,this.timeMapping_),r++,this.sourceUpdater_.removeVideo(e,t,s))
12406for(const o in this.inbandTextTracks_)Bd(e,t,this.inbandTextTracks_[o])
12407Bd(e,t,this.segmentMetadataTrack_),s()}monitorBuffer_(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return
12408const e=this.chooseNextRequest_()
12409if(!e)return
12410const t={segmentInfo:Qd({type:this.loaderType_,segment:e})}
12411this.trigger({type:"segmentselected",metadata:t}),"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e)}isEndOfStream_(e=this.mediaIndex,t=this.playlist_,i=this.partIndex){if(!t||!this.mediaSource_)return!1
12412const n="number"==typeof e&&t.segments[e],r=e+1===t.segments.length,s=!n||!n.parts||i+1===n.parts.length
12413return t.endList&&"open"===this.mediaSource_.readyState&&r&&s}chooseNextRequest_(){const e=this.buffered_(),t=jc(e)||0,i=Uc(e,this.currentTime_()),n=!this.hasPlayed_()&&i>=1,r=i>=this.goalBufferLength_(),s=this.playlist_.segments
12414if(!s.length||n||r)return null
12415this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_)
12416const o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)}
12417if(o.isSyncRequest)o.mediaIndex=function(e,t,i){t=t||[]
12418const n=[]
12419let r=0
12420for(let s=0;s<t.length;s++){const o=t[s]
12421if(e===o.timeline&&(n.push(s),r+=o.duration,r>i))return s}return 0===n.length?0:n[n.length-1]}(this.currentTimeline_,s,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${o.mediaIndex}`)
12422else if(null!==this.mediaIndex){const e=s[this.mediaIndex],i="number"==typeof this.partIndex?this.partIndex:-1
12423o.startOfSegment=e.end?e.end:t,e.parts&&e.parts[i+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=i+1):o.mediaIndex=this.mediaIndex+1}else{let e,i,n
12424const r=this.fetchAtBuffer_?t:this.currentTime_()
12425if(this.mediaSequenceSync_&&this.logger_(`chooseNextRequest_ request after Quality Switch:\nFor TargetTime: ${r}.\nCurrentTime: ${this.currentTime_()}\nBufferedEnd: ${t}\nFetch At Buffer: ${this.fetchAtBuffer_}\n`,this.mediaSequenceSync_.diagnostics),this.mediaSequenceSync_&&this.mediaSequenceSync_.isReliable){const t=this.getSyncInfoFromMediaSequenceSync_(r)
12426if(!t){const e="No sync info found while using media sequence sync"
12427return this.error({message:e,metadata:{errorType:vs.Error.StreamingFailedToSelectNextSegment,error:new Error(e)}}),this.logger_("chooseNextRequest_ - no sync info found using media sequence sync"),null}this.logger_(`chooseNextRequest_ mediaSequence syncInfo (${t.start} --\x3e ${t.end})`),e=t.segmentIndex,i=t.partIndex,n=t.start}else{this.logger_("chooseNextRequest_ - fallback to a regular segment selection algorithm, based on a syncPoint.")
12428const t=su.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:r,startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time})
12429e=t.segmentIndex,i=t.partIndex,n=t.startTime}o.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${r}`:`currentTime ${r}`,o.mediaIndex=e,o.startOfSegment=n,o.partIndex=i,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${o.mediaIndex} `)}const a=s[o.mediaIndex]
12430let l=a&&"number"==typeof o.partIndex&&a.parts&&a.parts[o.partIndex]
12431if(!a||"number"==typeof o.partIndex&&!l)return null
12432"number"!=typeof o.partIndex&&a.parts&&(o.partIndex=0,l=a.parts[0])
12433const c=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments
12434if(!i&&l&&!c&&!l.independent)if(0===o.partIndex){const e=s[o.mediaIndex-1],t=e.parts&&e.parts.length&&e.parts[e.parts.length-1]
12435t&&t.independent&&(o.mediaIndex-=1,o.partIndex=e.parts.length-1,o.independent="previous segment")}else a.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part")
12436const u=this.mediaSource_&&"ended"===this.mediaSource_.readyState
12437return o.mediaIndex>=s.length-1&&u&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,o.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(o))}getSyncInfoFromMediaSequenceSync_(e){if(!this.mediaSequenceSync_)return null
12438const t=Math.max(e,this.mediaSequenceSync_.start)
12439e!==t&&this.logger_(`getSyncInfoFromMediaSequenceSync_. Pulled target time from ${e} to ${t}`)
12440const i=this.mediaSequenceSync_.getSyncInfoForTime(t)
12441if(!i)return null
12442if(!i.isAppended)return i
12443const n=this.mediaSequenceSync_.getSyncInfoForTime(i.end)
12444return n?(n.isAppended&&this.logger_("getSyncInfoFromMediaSequenceSync_: We encounter unexpected scenario where next media sequence sync info is also appended!"),n):null}generateSegmentInfo_(e){const{independent:t,playlist:i,mediaIndex:n,startOfSegment:r,isSyncRequest:s,partIndex:o,forceTimestampOffset:a,getMediaInfoForTime:l}
12444=e,c=i.segments[n],u="number"==typeof o&&c.parts[o],d={requestId:"segment-loader-"+Math.random(),uri:u&&u.resolvedUri||c.resolvedUri,mediaIndex:n,partIndex:u?o:null,isSyncRequest:s,startOfSegment:r,playlist:i,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:c.timeline,duration:u&&u.duration||c.duration,segment:c,part:u,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:l,independent:t},h=void 0!==a?a:this.isPendingTimestampOffset_
12445d.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:c.timeline,currentTimeline:this.currentTimeline_,startOfSegment:r,buffered:this.buffered_(),overrideCheck:h})
12446const f=jc(this.sourceUpdater_.audioBuffered())
12447return"number"==typeof f&&(d.audioAppendStart=f-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(d.gopsToAlignWith=((e,t,i)=>{if(null==t||!e.length)return[]
12448const n=Math.ceil((t-i+3)*Mc)
12449let r
12450for(r=0;r<e.length&&!(e[r].pts>n);r++);return e.slice(r)})(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),d}timestampOffsetForSegment_(e){return(({segmentTimeline:e,currentTimeline:t,startOfSegment:i,buffered:n,overrideCheck:r})=>r||e!==t?e<t?i:n.length?n.end(n.length-1):i:null)(e)}earlyAbortWhenNeeded_(e){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return
12451if(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return
12452const t=this.currentTime_(),i=e.bandwidth,n=this.pendingSegment_.duration,r=su.estimateSegmentRequestTime(n,i,this.playlist_,e.bytesReceived),s=function(e,t,i=1){return((e.length?e.end(e.length-1):0)-t)/i}(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1
12453if(r<=s)return
12454const o=function(e){const{main:t,currentTime:i,bandwidth:n,duration:r,segmentDuration:s,timeUntilRebuffer:o,currentTimeline:a,syncController:l}=e,c=t.playlists.filter(e=>!su.isIncompatible(e))
12455let u=c.filter(su.isEnabled)
12456u.length||(u=c.filter(e=>!su.isDisabled(e)))
12457const d=u.filter(su.hasAttribute.bind(null,"BANDWIDTH")).map(e=>{const t=l.getSyncPoint(e,r,a,i)?1:2
12458return{playlist:e,rebufferingImpact:su.estimateSegmentRequestTime(s,n,e)*t-o}}),h=d.filter(e=>e.rebufferingImpact<=0)
12459return kd(h,(e,t)=>Pd(t.playlist,e.playlist)),h.length?h[0]:(kd(d,(e,t)=>e.rebufferingImpact-t.rebufferingImpact),d[0]||null)}({main:this.vhs_.playlists.main,currentTime:t,bandwidth:i,duration:this.duration_(),segmentDuration:n,timeUntilRebuffer:s,currentTimeline:this.currentTimeline_,syncController:this.syncController_})
12460if(!o)return
12461const a=r-s-o.rebufferingImpact
12462let l=.5
12463s<=zc&&(l=1),!o.playlist||o.playlist.uri===this.playlist_.uri||a<l||(this.bandwidth=o.playlist.attributes.BANDWIDTH*Ku.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))}handleAbort_(e){this.logger_(`Aborting ${Vd(e)}`),this.mediaRequestsAborted+=1}handleProgress_(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")}handleTrackInfo_(e,t){const{hasAudio:i,hasVideo:n}=t,r={segmentInfo:Qd({type:this.loaderType_,segment:e}),trackInfo:{hasAudio:i,hasVideo:n}}
12464this.trigger({type:"segmenttransmuxingtrackinfoavailable",metadata:r}),this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(t=t||{},function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1
12465if(e===t)return!0
12466const i=Object.keys(e).sort(),n=Object.keys(t).sort()
12467if(i.length!==n.length)return!1
12468for(let r=0;r<i.length;r++){const s=i[r]
12469if(s!==n[r])return!1
12470if(e[s]!==t[s])return!1}return!0}(this.currentMediaInfo_,t)||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)))}handleTimingInfo_(e,t,i,n){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return
12471const r=this.pendingSegment_,s=Hd(t)
12472r[s]=r[s]||{},r[s][i]=n,this.logger_(`timinginfo: ${t} - ${i} - ${n}`),this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}handleCaptions_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return
12473if(0===t.length)return void this.logger_("SegmentLoader received no captions from a caption event")
12474if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t))
12475const i=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),n={}
12476t.forEach(e=>{n[e.stream]=n[e.stream]||{startTime:1/0,captions:[],endTime:0}
12477const t=n[e.stream]
12478t.startTime=Math.min(t.startTime,e.startTime+i),t.endTime=Math.max(t.endTime,e.endTime+i),t.captions.push(e)}),Object.keys(n).forEach(e=>{const{startTime:t,endTime:r,captions:s}=n[e],o=this.inbandTextTracks_
12479this.logger_(`adding cues from ${t} -> ${r} for ${e}`),function(e,t,i){if(!e[i]){t.trigger({type:"usage",name:"vhs-608"})
12480let n=i;/^cc708_/.test(i)&&(n="SERVICE"+i.split("_")[1])
12481const r=t.textTracks().getTrackById(n)
12482if(r)e[i]=r
12483else{let r=i,s=i,o=!1
12484const a=(t.options_.vhs&&t.options_.vhs.captionServices||{})[n]
12485a&&(r=a.label,s=a.language,o=a.default),e[i]=t.addRemoteTextTrack({kind:"captions",id:n,default:o,label:r,language:s},!1).track}}}(o,this.vhs_.tech_,e),Bd(t,r,o[e]),function({inbandTextTracks:e,captionArray:t,timestampOffset:i}){if(!t)return
12486const n=window.WebKitDataCue||window.VTTCue
12487t.forEach(t=>{const r=t.stream
12488t.content?t.content.forEach(s=>{const o=new n(t.startTime+i,t.endTime+i,s.text)
12489o.line=s.line,o.align="left",o.position=s.position,o.positionAlign="line-left",e[r].addCue(o)}):e[r].addCue(new n(t.startTime+i,t.endTime+i,t.text))})}({captionArray:s,inbandTextTracks:o,timestampOffset:i})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,i){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return
12490this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(i,t,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,i))}processMetadataQueue_(){this.metadataQueue_.id3.forEach(e=>e()),this.metadataQueue_.caption.forEach(e=>e()),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_
12491this.callQueue_=[],e.forEach(e=>e())}processLoadQueue_(){const e=this.loadQueue_
12492this.loadQueue_=[],e.forEach(e=>e())}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0
12493const e=this.pendingSegment_
12494return!!e&&(!this.getCurrentMediaInfo_()||!qd({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(e=this.pendingSegment_){return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(e=this.pendingSegment_){return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1
12495if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1
12496const e=this.pendingSegment_,t=this.getCurrentMediaInfo_()
12497if(!e||!t)return!1
12498const{hasAudio:i,hasVideo:n,isMuxed:r}=t
12499return!(n&&!e.videoTimingInfo)&&(!(i&&!this.audioDisabled_&&!r&&!e.audioTimingInfo)&&!qd({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return
12500if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return Gd(this),void this.callQueue_.push(this.handleData_.bind(this,e,t))
12501const i=this.pendingSegment_
12502if(this.setTimeMapping_(i.timeline),this.updateMediaSecondsLoaded_(i.part||i.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),i.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),i.isFmp4=e.isFmp4,i.timingInfo=i.timingInfo||{},i.isFmp4)this.trigger("fmp4"),i.timingInfo.start=i[Hd(t.type)].start
12503else{const e=this.getCurrentMediaInfo_(),t="main"===this.loaderType_&&e&&e.hasVideo
12504let n
12505t&&(n=i.videoTimingInfo.start),i.timingInfo.start=this.trueSegmentStart_({currentStart:i.timingInfo.start,playlist:i.playlist,mediaIndex:i.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:t,firstVideoFrameTimeForData:n,videoTimingInfo:i.videoTimingInfo,audioTimingInfo:i.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(i,t.type),this.updateSourceBufferTimestampOffset_(i),i.isSyncRequest){this.updateTimingInfoEnd_(i),this.syncController_.saveSegmentTimingInfo({segmentInfo:i,shouldSaveTimelineMapping:"main"===this.loaderType_})
12506const e=this.chooseNextRequest_()
12507if(e.mediaIndex!==i.mediaIndex||e.partIndex!==i.partIndex)return void this.logger_("sync segment was incorrect, not appending")
12508this.logger_("sync segment was correct, appending")}i.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(i,t)}}updateAppendInitSegmentStatus(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_({type:e,initSegment:t,map:i,playlist:n}){if(i){const e=Nu(i)
12509if(this.activeInitSegmentId_===e)return null
12510t=this.initSegmentForMap(i,!0).bytes,this.activeInitSegmentId_=e}return t&&this.appendInitSegment_[e]?(this.playlistOfLastInitSegment_[e]=n,this.appendInitSegment_[e]=!1,this.activeInitSegmentId_=null,t):null}handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i}
vendor: 14,276 bytes, lines 12510-12576
12510,n){const r=this.sourceUpdater_.audioBuffered(),s=this.sourceUpdater_.videoBuffered()
12511r.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Bc(r).join(", ")),s.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Bc(s).join(", "))
12512const o=r.length?r.start(0):0,a=r.length?r.end(r.length-1):0,l=s.length?s.start(0):0,c=s.length?s.end(s.length-1):0
12513if(a-o<=1&&c-l<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${i.byteLength}, audio buffer: ${Bc(r).join(", ")}, video buffer: ${Bc(s).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error")
12514this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:e,type:t,bytes:i}))
12515const u=this.currentTime_()-1
12516this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${u}`),this.remove(0,u,()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=window.setTimeout(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()},1e3)},!0)}handleAppendError_({segmentInfo:e,type:t,bytes:i},n){n&&(22!==n.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",n),this.error({message:`${t} append of ${i.length}b failed for segment #${e.mediaIndex} in playlist ${e.playlist.id}`,metadata:{errorType:vs.Error.StreamingFailedToAppendSegment}}),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i}))}appendToSourceBuffer_({segmentInfo:e,type:t,initSegment:i,data:n,bytes:r}){if(!r){const e=[n]
12517let t=n.byteLength
12518i&&(e.unshift(i),t+=i.byteLength),r=(e=>{let t,i=0
12519return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach(e=>{t.set(e,i),i+=e.byteLength})),t})({bytes:t,segments:e})}const s={segmentInfo:Qd({type:this.loaderType_,segment:e})}
12520this.trigger({type:"segmentappendstart",metadata:s}),this.sourceUpdater_.appendBuffer({segmentInfo:e,type:t,bytes:r},this.handleAppendError_.bind(this,{segmentInfo:e,type:t,bytes:r}))}handleSegmentTimingInfo_(e,t,i){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return
12521const n=this.pendingSegment_.segment,r=`${e}TimingInfo`
12522n[r]||(n[r]={}),n[r].transmuxerPrependedSeconds=i.prependedContentDuration||0,n[r].transmuxedPresentationStart=i.start.presentation,n[r].transmuxedDecodeStart=i.start.decode,n[r].transmuxedPresentationEnd=i.end.presentation,n[r].transmuxedDecodeEnd=i.end.decode,n[r].baseMediaDecodeTime=i.baseMediaDecodeTime}appendData_(e,t){const{type:i,data:n}=t
12523if(!n||!n.byteLength)return
12524if("audio"===i&&this.audioDisabled_)return
12525const r=this.getInitSegmentAndUpdateState_({type:i,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null})
12526this.appendToSourceBuffer_({segmentInfo:e,type:i,initSegment:r,data:n})}loadSegment_(e){if(this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_())return Gd(this),void this.loadQueue_.push(()=>{const t=ii({},e,{forceTimestampOffset:!0})
12527ii(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)})
12528this.updateTransmuxerAndRequestSegment_(e)}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}))
12529const t=this.createSimplifiedSegmentObj_(e),i=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),n=null!==this.mediaIndex,r=e.timeline!==this.currentTimeline_&&e.timeline>0,s=i||n&&r
12530this.logger_(`Requesting\n${Dd(e.uri)}\n${Vd(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=xd({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:s,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:t,level:i,stream:n})=>{this.logger_(`${Vd(e)} logged from transmuxer stream ${n} as a ${i}: ${t}`)},triggerSegmentEventFn:({type:e,segment:t,keyInfo:i,trackInfo:n,timingInfo:r})=>{const s={segmentInfo:Qd({segment:t})}
12531i&&(s.keyInfo=i),n&&(s.trackInfo=n),r&&(s.timingInfo=r),this.trigger({type:e,metadata:s})}})}trimBackBuffer_(e){const t=((e,t,i)=>{let n=t-Ku.BACK_BUFFER_LENGTH
12532e.length&&(n=Math.max(n,e.start(0)))
12533const r=t-i
12534return Math.min(r,n)})(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10)
12535t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,i=e.part,n=e.segment.key||e.segment.map&&e.segment.map.key,r=e.segment.map&&!e.segment.map.bytes,s={resolvedUri:i?i.resolvedUri:t.resolvedUri,byterange:i?i.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part,type:this.loaderType_,start:e.startOfSegment,duration:e.duration,isEncrypted:n,isMediaInitialization:r},o=e.playlist.segments[e.mediaIndex-1]
12536if(o&&o.timeline===t.timeline&&(o.videoTimingInfo?s.baseStartTime=o.videoTimingInfo.transmuxedDecodeEnd:o.audioTimingInfo&&(s.baseStartTime=o.audioTimingInfo.transmuxedDecodeEnd)),t.key){const i=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence])
12537s.key=this.segmentKey(t.key),s.key.iv=i}return t.map&&(s.map=this.initSegmentForMap(t.map)),s}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){if(this.pendingSegment_.byteLength=t.bytesReceived,e<Ud)return void this.logger_(`Ignoring segment's bandwidth because its duration of ${e} is less than the min to record 0.016666666666666666`)
12538const i={bandwidthInfo:{from:this.bandwidth,to:t.bandwidth}}
12539this.trigger({type:"bandwidthupdated",metadata:i}),this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime}handleTimeout_(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate"),this.trigger("timeout")}segmentRequestFinished_(e,t,i){if(this.callQueue_.length)return void this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,i))
12540if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return
12541if(t.requestId!==this.pendingSegment_.requestId)return
12542if(e){if(this.pendingSegment_=null,this.state="READY",e.code===pd)return
12543return this.pause(),e.code===fd?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error"))}const n=this.pendingSegment_
12544this.saveBandwidthRelatedStats_(n.duration,t.stats),n.endOfAllRequests=t.endOfAllRequests,i.gopInfo&&(this.gopBuffer_=((e,t,i)=>{if(!t.length)return e
12545if(i)return t.slice()
12546const n=t[0].pts
12547let r=0
12548for(;r<e.length&&!(e[r].pts>=n);r++);return e.slice(0,r).concat(t)})(this.gopBuffer_,i.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(n)}setTimeMapping_(e){const t=this.syncController_.mappingForTimeline(e)
12549null!==t&&(this.timeMapping_=t)}updateMediaSecondsLoaded_(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration}shouldUpdateTransmuxerTimestampOffset_(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())}trueSegmentStart_({currentStart:e,playlist:t,mediaIndex:i,firstVideoFrameTimeForData:n,currentVideoTimestampOffset:r,useVideoTimingInfo:s,videoTimingInfo:o,audioTimingInfo:a}){if(void 0!==e)return e
12550if(!s)return a.start
12551const l=t.segments[i-1]
12552return 0!==i&&l&&void 0!==l.start&&l.end===n+r?o.start:n}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e)
12553if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0}),void this.trigger("error")
12554const{hasAudio:i,hasVideo:n,isMuxed:r}=t,s="main"===this.loaderType_&&n,o=!this.audioDisabled_&&i&&!r
12555if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!=typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e)
12556s&&e.waitingOnAppends++,o&&e.waitingOnAppends++,s&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=((e,t,i)=>"main"===e&&t&&i?i.hasAudio||i.hasVideo?t.hasVideo&&!i.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.":!t.hasVideo&&i.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)(this.loaderType_,this.getCurrentMediaInfo_(),e)
12557return!!t&&(this.error({message:t,playlistExclusionDuration:1/0}),this.trigger("error"),!0)}updateSourceBufferTimestampOffset_(e){if(null===e.timestampOffset||"number"!=typeof e.timingInfo.start||e.changedTimestampOffset||"main"!==this.loaderType_)return
12558let t=!1
12559e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e,audioTimingInfo:t,timingInfo:i}){return this.useDtsForTimestampOffset_?e&&"number"==typeof e.transmuxedDecodeStart?e.transmuxedDecodeStart:t&&"number"==typeof t.transmuxedDecodeStart?t.transmuxedDecodeStart:i.start:i.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{}
12560const t=this.getMediaInfo_(),i="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo
12561i&&(e.timingInfo.end="number"==typeof i.end?i.end:i.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_){const e={segmentInfo:Qd({type:this.loaderType_,segment:this.pendingSegment_})}
12562this.trigger({type:"appendsdone",metadata:e})}if(!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_())
12563const e=this.pendingSegment_
12564e.part&&e.part.syncInfo?e.part.syncInfo.markAppended():e.segment.syncInfo&&e.segment.syncInfo.markAppended(),this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_})
12565const t=$d(e,this.sourceType_)
12566if(t&&("warn"===t.severity?vs.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",e.isSyncRequest&&(this.trigger("syncinfoupdate"),!e.hasAppendedData_))return void this.logger_(`Throwing away un-appended sync request ${Vd(e)}`)
12567this.logger_(`Appended ${Vd(e)}`),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate")
12568const i=e.segment,n=e.part,r=i.end&&this.currentTime_()-i.end>3*e.playlist.targetDuration,s=n&&n.end&&this.currentTime_()-n.end>3*e.playlist.partTargetDuration
12569if(r||s)return this.logger_(`bad ${r?"segment":"part"} ${Vd(e)}`),void this.resetEverything()
12570null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duration<Ud)return void this.logger_(`Ignoring segment's throughput because its duration of ${e.duration} is less than the min to record 0.016666666666666666`)
12571const t=this.throughput.rate,i=Date.now()-e.endOfAllRequests+1,n=Math.floor(e.byteLength/i*8*1e3)
12572this.throughput.rate+=(n-t)/++this.throughput.count}addSegmentMetadataCue_(e){if(!this.segmentMetadataTrack_)return
12573const t=e.segment,i=t.start,n=t.end
12574if(!jd(i)||!jd(n))return
12575Bd(i,n,this.segmentMetadataTrack_)
12576const r=window.WebKitDataCue||window.VTTCue,s={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,programDateTime:t.programDateTime,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.ur
12576i,timeline:e.timeline,playlist:e.playlist.id,start:i,end:n},o=new r(i,n,JSON.stringify(s))
12577o.value=s,this.segmentMetadataTrack_.addCue(o)}}function Yd(){}const Kd=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toUpperCase())},Zd=["video","audio"],Jd=(e,t)=>{const i=t[`${e}Buffer`]
12578return i&&i.updating||t.queuePending[e]},eh=(e,t)=>{if(0===t.queue.length)return
12579let i=0,n=t.queue[i]
12580if("mediaSource"!==n.type){if("mediaSource"!==e&&t.ready()&&"closed"!==t.mediaSource.readyState&&!Jd(e,t)){if(n.type!==e){if(i=((e,t)=>{for(let i=0;i<t.length;i++){const n=t[i]
12581if("mediaSource"===n.type)return null
12582if(n.type===e)return i}return null})(e,t.queue),null===i)return
12583n=t.queue[i]}return t.queue.splice(i,1),t.queuePending[e]=n,n.action(e,t),n.doneFn?void 0:(t.queuePending[e]=null,void eh(e,t))}}else t.updating()||"closed"===t.mediaSource.readyState||(t.queue.shift(),n.action(t),n.doneFn&&n.doneFn(),eh("audio",t),eh("video",t))},th=(e,t)=>{const i=t[`${e}Buffer`],n=Kd(e)
12584i&&(i.removeEventListener("updateend",t[`on${n}UpdateEnd_`]),i.removeEventListener("error",t[`on${n}Error_`]),t.codecs[e]=null,t[`${e}Buffer`]=null)},ih=(e,t)=>e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t),nh=(e,t,i)=>(n,r)=>{const s=r[`${n}Buffer`]
12585if(ih(r.mediaSource,s)){r.logger_(`Appending segment ${t.mediaIndex}'s ${e.length} bytes to ${n}Buffer`)
12586try{s.appendBuffer(e)}catch(hf){r.logger_(`Error with code ${hf.code} `+(22===hf.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${t.mediaIndex} to ${n}Buffer`),r.queuePending[n]=null,i(hf)}}},rh=(e,t)=>(i,n)=>{const r=n[`${i}Buffer`]
12587if(ih(n.mediaSource,r)){n.logger_(`Removing ${e} to ${t} from ${i}Buffer`)
12588try{r.remove(e,t)}catch(hf){n.logger_(`Remove ${e} to ${t} from ${i}Buffer failed`)}}},sh=e=>(t,i)=>{const n=i[`${t}Buffer`]
12589ih(i.mediaSource,n)&&(i.logger_(`Setting ${t}timestampOffset to ${e}`),n.timestampOffset=e)},oh=e=>(t,i)=>{e()},ah=e=>t=>{if("open"===t.mediaSource.readyState){t.logger_(`Calling mediaSource endOfStream(${e||""})`)
12590try{t.mediaSource.endOfStream(e)}catch(hf){vs.log.warn("Failed to call media source endOfStream",hf)}}},lh=e=>t=>{t.logger_(`Setting mediaSource duration to ${e}`)
12591try{t.mediaSource.duration=e}catch(hf){vs.log.warn("Failed to set media source duration",hf)}},ch=()=>(e,t)=>{if("open"!==t.mediaSource.readyState)return
12592const i=t[`${e}Buffer`]
12593if(ih(t.mediaSource,i)){t.logger_(`calling abort on ${e}Buffer`)
12594try{i.abort()}catch(hf){vs.log.warn(`Failed to abort on ${e}Buffer`,hf)}}},uh=(e,t)=>i=>{const n=Kd(e),r=js(t)
12595i.logger_(`Adding ${e}Buffer with codec ${t} to mediaSource`)
12596const s=i.mediaSource.addSourceBuffer(r)
12597s.addEventListener("updateend",i[`on${n}UpdateEnd_`]),s.addEventListener("error",i[`on${n}Error_`]),i.codecs[e]=t,i[`${e}Buffer`]=s},dh=e=>t=>{const i=t[`${e}Buffer`]
12598if(th(e,t),ih(t.mediaSource,i)){t.logger_(`Removing ${e}Buffer with codec ${t.codecs[e]} from mediaSource`)
12599try{t.mediaSource.removeSourceBuffer(i)}catch(hf){vs.log.warn(`Failed to removeSourceBuffer ${e}Buffer`,hf)}}},hh=e=>(t,i)=>{const n=i[`${t}Buffer`],r=js(e)
12600if(!ih(i.mediaSource,n))return
12601const s=e.substring(0,e.indexOf(".")),o=i.codecs[t]
12602if(o.substring(0,o.indexOf("."))===s)return
12603const a={codecsChangeInfo:{from:o,to:e}}
12604i.trigger({type:"codecschange",metadata:a}),i.logger_(`changing ${t}Buffer codec from ${o} to ${e}`)
12605try{n.changeType(r),i.codecs[t]=e}catch(hf){a.errorType=vs.Error.StreamingCodecsChangeError,a.error=hf,hf.metadata=a,i.error_=hf,i.trigger("error"),vs.log.warn(`Failed to changeType on ${t}Buffer`,hf)}},fh=({type:e,sourceUpdater:t,action:i,doneFn:n,name:r})=>{t.queue.push({type:e,action:i,doneFn:n,name:r}),eh(e,t)},ph=(e,t)=>i=>{const n=function(e){if(0===e.length)return"Buffered Ranges are empty"
12606let t="Buffered Ranges: \n"
12607for(let i=0;i<e.length;i++){const n=e.start(i),r=e.end(i)
12608t+=`${n} --\x3e ${r}. Duration (${r-n})\n`}return t}(t[`${e}Buffered`]())
12609if(t.logger_(`received "updateend" event for ${e} Source Buffer: `,n),t.queuePending[e]){const i=t.queuePending[e].doneFn
12610t.queuePending[e]=null,i&&i(t[`${e}Error_`])}eh(e,t)}
12611class mh extends vs.EventTarget{constructor(e){super(),this.mediaSource=e,this.sourceopenListener_=()=>eh("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=kc("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=ph("video",this),this.onAudioUpdateEnd_=ph("audio",this),this.onVideoError_=e=>{this.videoError_=e},this.onAudioError_=e=>{this.audioError_=e},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(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}
vendor: 8,479 bytes, lines 12611-12649
12611triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){fh({type:"mediaSource",sourceUpdater:this,action:uh(e,t),name:"addSourceBuffer"})}abort(e){fh({type:e,sourceUpdater:this,action:ch(e),name:"abort"})}removeSourceBuffer(e){this.canRemoveSourceBuffer()?fh({type:"mediaSource",sourceUpdater:this,action:dh(e),name:"removeSourceBuffer"}):vs.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!vs.browser.IS_FIREFOX&&window.MediaSource&&window.MediaSource.prototype&&"function"==typeof window.MediaSource.prototype.removeSourceBuffer}static canChangeType(){return window.SourceBuffer&&window.SourceBuffer.prototype&&"function"==typeof window.SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){this.canChangeType()?fh({type:e,sourceUpdater:this,action:hh(t),name:"changeType"}):vs.log.error("changeType is not supported!")}addOrChangeSourceBuffers(e){if(!e||"object"!=typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs")
12612Object.keys(e).forEach(t=>{const i=e[t]
12613if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,i)
12614this.canChangeType()&&this.changeType(t,i)})}appendBuffer(e,t){const{segmentInfo:i,type:n,bytes:r}=e
12615if(this.processedAppend_=!0,"audio"===n&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_(`delayed audio append of ${r.length} until video append`)
12616if(fh({type:n,sourceUpdater:this,action:nh(r,i||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===n){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return
12617const e=this.delayedAudioAppendQueue_.slice()
12618this.logger_(`queuing delayed audio ${e.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,e.forEach(e=>{this.appendBuffer.apply(this,e)})}}audioBuffered(){return ih(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:Oc()}videoBuffered(){return ih(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:Oc()}buffered(){const e=ih(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=ih(this.mediaSource,this.audioBuffer)?this.audioBuffer:null
12619return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){let i=null,n=null,r=0
12620const s=[],o=[]
12621if(!(e&&e.length&&t&&t.length))return Oc()
12622let a=e.length
12623for(;a--;)s.push({time:e.start(a),type:"start"}),s.push({time:e.end(a),type:"end"})
12624for(a=t.length;a--;)s.push({time:t.start(a),type:"start"}),s.push({time:t.end(a),type:"end"})
12625for(s.sort(function(e,t){return e.time-t.time}),a=0;a<s.length;a++)"start"===s[a].type?(r++,2===r&&(i=s[a].time)):"end"===s[a].type&&(r--,1===r&&(n=s[a].time)),null!==i&&null!==n&&(o.push([i,n]),i=null,n=null)
12626return Oc(o)}(this.audioBuffered(),this.videoBuffered())}setDuration(e,t=Yd){fh({type:"mediaSource",sourceUpdater:this,action:lh(e),name:"duration",doneFn:t})}endOfStream(e=null,t=Yd){"string"!=typeof e&&(e=void 0),fh({type:"mediaSource",sourceUpdater:this,action:ah(e),name:"endOfStream",doneFn:t})}removeAudio(e,t,i=Yd){this.audioBuffered().length&&0!==this.audioBuffered().end(0)?fh({type:"audio",sourceUpdater:this,action:rh(e,t),doneFn:i,name:"remove"}):i()}removeVideo(e,t,i=Yd){this.videoBuffered().length&&0!==this.videoBuffered().end(0)?fh({type:"video",sourceUpdater:this,action:rh(e,t),doneFn:i,name:"remove"}):i()}updating(){return!(!Jd("audio",this)&&!Jd("video",this))}audioTimestampOffset(e){return void 0!==e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(fh({type:"audio",sourceUpdater:this,action:sh(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_}videoTimestampOffset(e){return void 0!==e&&this.videoBuffer&&this.videoTimestampOffset_!==e&&(fh({type:"video",sourceUpdater:this,action:sh(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_}audioQueueCallback(e){this.audioBuffer&&fh({type:"audio",sourceUpdater:this,action:oh(e),name:"callback"})}videoQueueCallback(e){this.videoBuffer&&fh({type:"video",sourceUpdater:this,action:oh(e),name:"callback"})}dispose(){this.trigger("dispose"),Zd.forEach(e=>{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`](()=>th(e,this))}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const gh=e=>decodeURIComponent(escape(String.fromCharCode.apply(null,e))),yh=new Uint8Array("\n\n".split("").map(e=>e.charCodeAt(0)))
12627class vh extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class _h extends Xd{constructor(e,t={}){super(e,t),this.mediaSource_=null,this.subtitlesTrack_=null,this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Oc()
12628const e=this.subtitlesTrack_.cues
12629return Oc([[e[0].startTime,e[e.length-1].startTime]])}initSegmentForMap(e,t=!1){if(!e)return null
12630const i=Nu(e)
12631let n=this.initSegments_[i]
12632if(t&&!n&&e.bytes){const t=yh.byteLength+e.bytes.byteLength,r=new Uint8Array(t)
12633r.set(e.bytes),r.set(yh,e.bytes.byteLength),this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:r}}return n||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return void 0===e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(e,t){Bd(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_()
12634if(e){if(null===this.syncController_.timestampOffsetForTimeline(e.timeline)){const e=()=>{this.state="READY",this.paused()||this.monitorBuffer_()}
12635return this.syncController_.one("timestampoffset",e),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null
12636break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,i){if(!this.subtitlesTrack_)return void(this.state="READY")
12637if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1)
12638if(e)return e.code===fd&&this.handleTimeout_(),e.code===pd?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e)
12639const n=this.pendingSegment_,r=i.mp4VttCues&&i.mp4VttCues.length
12640r&&(n.mp4VttCues=i.mp4VttCues),this.saveBandwidthRelatedStats_(n.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending")
12641const s=n.segment
12642if(s.map&&(s.map.bytes=t.map.bytes),n.bytes=t.bytes,"function"!=typeof window.WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then(()=>this.segmentRequestFinished_(e,t,i),()=>this.stopForError({message:"Error loading vtt.js"}))
12643s.requested=!0
12644try{this.parseVTTCues_(n)}catch(hf){return void this.stopForError({message:hf.message,metadata:{errorType:vs.Error.StreamingVttParserError,error:hf}})}if(r||this.updateTimeMapping_(n,this.syncController_.timelines[n.timeline],this.playlist_),n.cues.length?n.timingInfo={start:n.cues[0].startTime,end:n.cues[n.cues.length-1].endTime}:n.timingInfo={start:n.startOfSegment,end:n.startOfSegment+n.duration},n.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY")
12645n.byteLength=n.bytes.byteLength,this.mediaSecondsLoaded+=s.duration,n.cues.forEach(e=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new window.VTTCue(e.startTime,e.endTime,e.text):e)}),function(e){const t=e.cues
12646if(!t)return
12647const i={}
12648for(let n=t.length-1;n>=0;n--){const r=t[n],s=`${r.startTime}-${r.endTime}-${r.text}`
12649i[s]?e.removeCue(r):i[s]=r}}(this.subtitlesTrack_),this.handleAppendsDone_()}
12649handleData_(e,t){const i=e&&"vtt"===e.type,n=t&&"text"===t.type
12650i&&n&&super.handleData_(e,t)}updateTimingInfoEnd_(){}parseMp4VttCues_(e){const t=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset()
12651e.mp4VttCues.forEach(i=>{const n=i.start+t,r=i.end+t,s=new window.VTTCue(n,r,i.cueText)
12652i.settings&&i.settings.split(" ").forEach(e=>{const t=e.split(":"),i=t[0],n=t[1]
12653s[i]=isNaN(n)?n:Number(n)}),e.cues.push(s)})}parseVTTCues_(e){let t,i=!1
12654if("function"!=typeof window.WebVTT)throw new vh
12655if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},e.mp4VttCues)return void this.parseMp4VttCues_(e)
12656"function"==typeof window.TextDecoder?t=new window.TextDecoder("utf8"):(t=window.WebVTT.StringDecoder(),i=!0)
12657const n=new window.WebVTT.Parser(window,window.vttjs,t)
12658if(n.oncue=e.cues.push.bind(e.cues),n.ontimestampmap=t=>{e.timestampmap=t},n.onparsingerror=e=>{vs.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){let t=e.segment.map.bytes
12659i&&(t=gh(t)),n.parse(t)}let r=e.bytes
12660i&&(r=gh(r)),n.parse(r),n.flush()}updateTimeMapping_(e,t,i){const n=e.segment
12661if(!t)return
12662if(!e.cues.length)return void(n.empty=!0)
12663const{MPEGTS:r,LOCAL:s}=e.timestampmap,o=r/Mc-s+t.mapping
12664if(e.cues.forEach(e=>{const i=e.endTime-e.startTime,n=this.handleRollover_(e.startTime+o,t.time)
12665e.startTime=Math.max(n,0),e.endTime=Math.max(n+i,0)}),!i.syncInfo){const t=e.cues[0].startTime,r=e.cues[e.cues.length-1].startTime
12666i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:Math.min(t,r-n.duration)}}}handleRollover_(e,t){if(null===t)return e
12667let i=e*Mc
12668const n=t*Mc
12669let r
12670for(r=n<i?-8589934592:8589934592;Math.abs(i-n)>4294967296;)i+=r
12671return i/Mc}}const bh=function(e,t){const i=e.cues
12672for(let n=0;n<i.length;n++){const e=i[n]
12673if(t>=e.adStartTime&&t<=e.adEndTime)return e}return null}
12674class wh{constructor({start:e,end:t,segmentIndex:i,partIndex:n=null,appended:r=!1}){this.start_=e,this.end_=t,this.segmentIndex_=i,this.partIndex_=n,this.appended_=r}isInRange(e){return e>=this.start&&e<this.end}markAppended(){this.appended_=!0}resetAppendedStatus(){this.appended_=!1}get isAppended(){return this.appended_}get start(){return this.start_}get end(){return this.end_}get segmentIndex(){return this.segmentIndex_}get partIndex(){return this.partIndex_}}class Ah{constructor(e,t=[]){this.segmentSyncInfo_=e,this.partsSyncInfo_=t}get segmentSyncInfo(){return this.segmentSyncInfo_}get partsSyncInfo(){return this.partsSyncInfo_}get hasPartsSyncInfo(){return this.partsSyncInfo_.length>0}resetAppendStatus(){this.segmentSyncInfo_.resetAppendedStatus(),this.partsSyncInfo_.forEach(e=>e.resetAppendedStatus())}}class Th{constructor(){this.storage_=new Map,this.diagnostics_="",this.isReliable_=!1,this.start_=-1/0,this.end_=1/0}get start(){return this.start_}get end(){return this.end_}get diagnostics(){return this.diagnostics_}get isReliable(){return this.isReliable_}resetAppendedStatus(){this.storage_.forEach(e=>e.resetAppendStatus())}update(e,t){const{mediaSequence:i,segments:n}=e
12675if(this.isReliable_=this.isReliablePlaylist_(i,n),this.isReliable_)return this.updateStorage_(n,i,this.calculateBaseTime_(i,n,t))}getSyncInfoForTime(e){for(const{segmentSyncInfo:t,partsSyncInfo:i}of this.storage_.values())if(i.length){for(const n of i)if(n.isInRange(e))return n}else if(t.isInRange(e))return t
12676return null}getSyncInfoForMediaSequence(e){return this.storage_.get(e)}updateStorage_(e,t,i){const n=new Map
12677let r="\n",s=i,o=t
12678this.start_=s,e.forEach((e,t)=>{const i=this.storage_.get(o),a=s,l=a+e.duration,c=Boolean(i&&i.segmentSyncInfo&&i.segmentSyncInfo.isAppended),u=new wh({start:a,end:l,appended:c,segmentIndex:t})
12679e.syncInfo=u
12680let d=s
12681const h=(e.parts||[]).map((e,n)=>{const s=d,a=d+e.duration,l=Boolean(i&&i.partsSyncInfo&&i.partsSyncInfo[n]&&i.partsSyncInfo[n].isAppended),c=new wh({start:s,end:a,appended:l,segmentIndex:t,partIndex:n})
12682return d=a,r+=`Media Sequence: ${o}.${n} | Range: ${s} --\x3e ${a} | Appended: ${l}\n`,e.syncInfo=c,c})
12683n.set(o,new Ah(u,h)),r+=`${Dd(e.resolvedUri)} | Media Sequence: ${o} | Range: ${a} --\x3e ${l} | Appended: ${c}\n`,o++,s=l}),this.end_=s,this.storage_=n,this.diagnostics_=r}calculateBaseTime_(e,t,i){if(!this.storage_.size)return 0
12684if(this.storage_.has(e))return this.storage_.get(e).segmentSyncInfo.start
12685const n=Math.min(...this.storage_.keys())
12686if(e<n){const i=n-e
12687let r=this.storage_.get(n).segmentSyncInfo.start
12688for(let e=0;e<i;e++){r-=t[e].duration}return r}return i}isReliablePlaylist_(e,t){return null!=e&&Array.isArray(t)&&t.length}}class Ch extends Th{constructor(e){super(),this.parent_=e}calculateBaseTime_(e,t,i){if(!this.storage_.size){const t=this.parent_.getSyncInfoForMediaSequence(e)
12689return t?t.segmentSyncInfo.start:0}return super.calculateBaseTime_(e,t,i)}}const Lh=[{name:"VOD",run:(e,t,i,n,r)=>{if(i!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"MediaSequence",run:(e,t,i,n,r,s)=>{const o=e.getMediaSequenceSync(s)
12690if(!o)return null
12691if(!o.isReliable)return null
12692const a=o.getSyncInfoForTime(r)
12693return a?{time:a.start,partIndex:a.partIndex,segmentIndex:a.segmentIndex}:null}},{name:"ProgramDateTime",run:(e,t,i,n,r)=>{if(!Object.keys(e.timelineToDatetimeMappings).length)return null
12694let s=null,o=null
12695const a=Hc(t)
12696r=r||0
12697for(let l=0;l<a.length;l++){const i=a[t.endList||0===r?l:a.length-(l+1)],n=i.segment,c=e.timelineToDatetimeMappings[n.timeline]
12698if(!c||!n.dateTimeObject)continue
12699let u=n.dateTimeObject.getTime()/1e3+c
12700if(n.parts&&"number"==typeof i.partIndex)for(let e=0;e<i.partIndex;e++)u+=n.parts[e].duration
12701const d=Math.abs(r-u)
12702if(null!==o&&(0===d||o<d))break
12703o=d,s={time:u,segmentIndex:i.segmentIndex,partIndex:i.partIndex}}return s}},{name:"Segment",run:(e,t,i,n,r)=>{let s=null,o=null
12704r=r||0
12705const a=Hc(t)
12706for(let l=0;l<a.length;l++){const e=a[t.endList||0===r?l:a.length-(l+1)],i=e.segment,c=e.part&&e.part.start||i&&i.start
12707if(i.timeline===n&&void 0!==c){const t=Math.abs(r-c)
12708if(null!==o&&o<t)break;(!s||null===o||o>=t)&&(o=t,s={time:c,segmentIndex:e.segmentIndex,partIndex:e.partIndex})}}return s}},{name:"Discontinuity",run:(e,t,i,n,r)=>{let s=null
12709if(r=r||0,t.discontinuityStarts&&t.discontinuityStarts.length){let i=null
12710for(let n=0;n<t.discontinuityStarts.length;n++){const o=t.discontinuityStarts[n],a=t.discontinuitySequence+n+1,l=e.discontinuities[a]
12711if(l){const e=Math.abs(r-l.time)
12712if(null!==i&&i<e)break;(!s||null===i||i>=e)&&(i=e,s={time:l.time,segmentIndex:o,partIndex:null})}}}return s}},{name:"Playlist",run:(e,t,i,n,r)=>{if(t.syncInfo){return{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}}return null}}]
12713class xh extends vs.EventTarget{constructor(e={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={}
12714const t=new Th,i=new Ch(t),n=new Ch(t)
12715this.mediaSequenceStorage_={main:t,audio:i,vtt:n},this.logger_=kc("SyncController")}getMediaSequenceSync(e){return this.mediaSequenceStorage_[e]||null}getSyncPoint(e,t,i,n,r){if(t!==1/0){return Lh.find(({name:e})=>"VOD"===e).run(this,e,t)}const s=this.runStrategies_(e,t,i,n,r)
12716if(!s.length)return null
12717for(const o of s){const{syncPoint:t,strategy:i}
12717=o,{segmentIndex:r,time:s}=t
12718if(r<0)continue
12719const a=s,l=a+e.segments[r].duration
12720if(this.logger_(`Strategy: ${i}. Current time: ${n}. selected segment: ${r}. Time: [${a} -> ${l}]}`),n>=a&&n<l)return this.logger_("Found sync point with exact match: ",t),t}return this.selectSyncPoint_(s,{key:"time",value:n})}getExpiredTime(e,t){if(!e||!e.segments)return null
12721const i=this.runStrategies_(e,t,e.discontinuitySequence,0)
12722if(!i.length)return null
12723const n=this.selectSyncPoint_(i,{key:"segmentIndex",value:0})
12724return n.segmentIndex>0&&(n.time*=-1),Math.abs(n.time+Xc({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:n.segmentIndex,endIndex:0}))}runStrategies_(e,t,i,n,r){const s=[]
12725for(let o=0;o<Lh.length;o++){const a=Lh[o],l=a.run(this,e,t,i,n,r)
12726l&&(l.strategy=a.name,s.push({strategy:a.name,syncPoint:l}))}return s}selectSyncPoint_(e,t){let i=e[0].syncPoint,n=Math.abs(e[0].syncPoint[t.key]-t.value),r=e[0].strategy
12727for(let s=1;s<e.length;s++){const o=Math.abs(e[s].syncPoint[t.key]-t.value)
12728o<n&&(n=o,i=e[s].syncPoint,r=e[s].strategy)}return this.logger_(`syncPoint for [${t.key}: ${t.value}] chosen with strategy [${r}]: [time:${i.time}, segmentIndex:${i.segmentIndex}`+("number"==typeof i.partIndex?`,partIndex:${i.partIndex}`:"")+"]"),i}saveExpiredSegmentInfo(e,t){const i=t.mediaSequence-e.mediaSequence
12729if(i>86400)vs.log.warn(`Not saving expired segment info. Media sequence gap ${i} is too large.`)
12730else for(let n=i-1;n>=0;n--){const i=e.segments[n]
12731if(i&&void 0!==i.start){t.syncInfo={mediaSequence:e.mediaSequence+n,time:i.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate")
12732break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],i=t.dateTimeObject.getTime()/1e3
12733this.timelineToDatetimeMappings[t.timeline]=-i}}saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:t}){const i=this.calculateSegmentTimeMapping_(e,e.timingInfo,t),n=e.segment
12734i&&(this.saveDiscontinuitySyncInfo_(e),e.playlist.syncInfo||(e.playlist.syncInfo={mediaSequence:e.playlist.mediaSequence+e.mediaIndex,time:n.start}))
12735const r=n.dateTimeObject
12736n.discontinuity&&t&&r&&(this.timelineToDatetimeMappings[n.timeline]=-r.getTime()/1e3)}timestampOffsetForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].time}mappingForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,i){const n=e.segment,r=e.part
12737let s,o,a=this.timelines[e.timeline]
12738if("number"==typeof e.timestampOffset)a={time:e.startOfSegment,mapping:e.startOfSegment-t.start},i&&(this.timelines[e.timeline]=a,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${a.time}] [mapping: ${a.mapping}]`)),s=e.startOfSegment,o=t.end+a.mapping
12739else{if(!a)return!1
12740s=t.start+a.mapping,o=t.end+a.mapping}return r&&(r.start=s,r.end=o),(!n.start||s<n.start)&&(n.start=s),n.end=o,!0}saveDiscontinuitySyncInfo_(e){const t=e.playlist,i=e.segment
12741if(i.discontinuity)this.discontinuities[i.timeline]={time:i.start,accuracy:0}
12742else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(let n=0;n<t.discontinuityStarts.length;n++){const r=t.discontinuityStarts[n],s=t.discontinuitySequence+n+1,o=r-e.mediaIndex,a=Math.abs(o)
12743if(!this.discontinuities[s]||this.discontinuities[s].accuracy>a){let n
12744n=o<0?i.start-Xc({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:r}):i.end+Xc({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:r}),this.discontinuities[s]={time:n,accuracy:a}}}}dispose(){this.trigger("dispose"),this.off()}}class Mh extends vs.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:e,from:t,to:i}){return"number"==typeof t&&"number"==typeof i&&(this.pendingTimelineChanges_[e]={type:e,from:t,to:i},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[e]}lastTimelineChange({type:e,from:t,to:i}){if("number"==typeof t&&"number"==typeof i){this.lastTimelineChanges_[e]={type:e,from:t,to:i},delete this.pendingTimelineChanges_[e]
12745const n={timelineChangeInfo:{from:t,to:i}}
12746this.trigger({type:"timelinechange",metadata:n})}return this.lastTimelineChanges_[e]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const Eh=ed(td(function(){var e=function(){function e(){this.listeners={}}var t=e.prototype
12747return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1
12748var i=this.listeners[e].indexOf(t)
12749return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(i,1),i>-1},t.trigger=function(e){var t=this.listeners[e]
12750if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1])
vendor: 4,886 bytes, lines 12751-12797
12751else for(var r=Array.prototype.slice.call(arguments,1),s=t.length,o=0;o<s;++o)t[o].apply(this,r)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}()
12752
12753;/*! @name pkcs7 @version 1.0.4 @license Apache-2.0 */let t=null
12754class i{constructor(e){let i,n,r
12755t||(t=function(){const e=[[[],[],[],[],[]],[[],[],[],[],[]]],t=e[0],i=e[1],n=t[4],r=i[4]
12756let s,o,a
12757const l=[],c=[]
12758let u,d,h,f,p,m
12759for(s=0;s<256;s++)c[(l[s]=s<<1^283*(s>>7))^s]=s
12760for(o=a=0;!n[o];o^=u||1,a=c[a]||1)for(f=a^a<<1^a<<2^a<<3^a<<4,f=f>>8^255&f^99,n[o]=f,r[f]=o,h=l[d=l[u=l[o]]],m=16843009*h^65537*d^257*u^16843008*o,p=257*l[f]^16843008*f,s=0;s<4;s++)t[s][o]=p=p<<24^p>>>8,i[s][f]=m=m<<24^m>>>8
12761for(s=0;s<5;s++)t[s]=t[s].slice(0),i[s]=i[s].slice(0)
12762return e}()),this._tables=[[t[0][0].slice(),t[0][1].slice(),t[0][2].slice(),t[0][3].slice(),t[0][4].slice()],[t[1][0].slice(),t[1][1].slice(),t[1][2].slice(),t[1][3].slice(),t[1][4].slice()]]
12763const s=this._tables[0][4],o=this._tables[1],a=e.length
12764let l=1
12765if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size")
12766const c=e.slice(0),u=[]
12767for(this._key=[c,u],i=a;i<4*a+28;i++)r=c[i-1],(i%a===0||8===a&&i%a===4)&&(r=s[r>>>24]<<24^s[r>>16&255]<<16^s[r>>8&255]<<8^s[255&r],i%a===0&&(r=r<<8^r>>>24^l<<24,l=l<<1^283*(l>>7))),c[i]=c[i-a]^r
12768for(n=0;i;n++,i--)r=c[3&n?i:i-4],u[n]=i<=4||n<4?r:o[0][s[r>>>24]]^o[1][s[r>>16&255]]^o[2][s[r>>8&255]]^o[3][s[255&r]]}decrypt(e,t,i,n,r,s){const o=this._key[1]
12769let a,l,c,u=e^o[0],d=n^o[1],h=i^o[2],f=t^o[3]
12770const p=o.length/4-2
12771let m,g=4
12772const y=this._tables[1],v=y[0],_=y[1],b=y[2],w=y[3],A=y[4]
12773for(m=0;m<p;m++)a=v[u>>>24]^_[d>>16&255]^b[h>>8&255]^w[255&f]^o[g],l=v[d>>>24]^_[h>>16&255]^b[f>>8&255]^w[255&u]^o[g+1],c=v[h>>>24]^_[f>>16&255]^b[u>>8&255]^w[255&d]^o[g+2],f=v[f>>>24]^_[u>>16&255]^b[d>>8&255]^w[255&h]^o[g+3],g+=4,u=a,d=l,h=c
12774for(m=0;m<4;m++)r[(3&-m)+s]=A[u>>>24]<<24^A[d>>16&255]<<16^A[h>>8&255]<<8^A[255&f]^o[g++],a=u,u=d,d=h,h=f,f=a}}class n extends e{constructor(){super(e),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(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const r=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24}
12775class s{constructor(e,t,i,o){const a=s.STEP,l=new Int32Array(e.buffer),c=new Uint8Array(e.byteLength)
12776let u=0
12777for(this.asyncStream_=new n,this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+a),t,i,c)),u=a;u<l.length;u+=a)i=new Uint32Array([r(l[u-4]),r(l[u-3]),r(l[u-2]),r(l[u-1])]),this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+a),t,i,c))
12778this.asyncStream_.push(function(){var e
12779
12780;/*! @name aes-decrypter @version 4.0.2 @license Apache-2.0 */o(null,(e=c).subarray(0,e.byteLength-e[e.byteLength-1]))})}static get STEP(){return 32e3}decryptChunk_(e,t,n,s){return function(){const o=function(e,t,n){const s=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),o=new i(Array.prototype.slice.call(t)),a=new Uint8Array(e.byteLength),l=new Int32Array(a.buffer)
12781let c,u,d,h,f,p,m,g,y
12782for(c=n[0],u=n[1],d=n[2],h=n[3],y=0;y<s.length;y+=4)f=r(s[y]),p=r(s[y+1]),m=r(s[y+2]),g=r(s[y+3]),o.decrypt(f,p,m,g,l,y),l[y]=r(l[y]^c),l[y+1]=r(l[y+1]^u),l[y+2]=r(l[y+2]^d),l[y+3]=r(l[y+3]^h),c=f,u=p,d=m,h=g
12783return a}(e,t,n)
12784s.set(o,e.byteOffset)}}}var o,a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}
12785o="undefined"!=typeof window?window:void 0!==a?a:"undefined"!=typeof self?self:{}
12786var l=o.BigInt||Number
12787l("0x1"),l("0x100"),l("0x10000"),l("0x1000000"),l("0x100000000"),l("0x10000000000"),l("0x1000000000000"),l("0x100000000000000"),l("0x10000000000000000"),function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)
12788255===t[0]||t[0]}()
12789const c=function(e){const t={}
12790return Object.keys(e).forEach(i=>{const n=e[i]
12791var r
12792r=n,("function"===ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer instanceof ArrayBuffer)?t[i]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[i]=n}),t}
12793self.onmessage=function(e){const t=e.data,i=new Uint8Array(t.encrypted.bytes,t.encrypted.byteOffset,t.encrypted.byteLength),n=new Uint32Array(t.key.bytes,t.key.byteOffset,t.key.byteLength/4),r=new Uint32Array(t.iv.bytes,t.iv.byteOffset,t.iv.byteLength/4)
12794new s(i,n,r,function(e,i){self.postMessage(c({source:t.source,decrypted:i}),[i.buffer])})}}))
12795var Sh=Ju(Eh)
12796const kh=e=>{let t=e.default?"main":"alternative"
12797return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},Ph=(e,t)=>{e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},Oh=(e,t)=>{t.activePlaylistLoader=e,e.load()},zh={AUDIO:(e,t)=>
12797()=>{const{mediaTypes:{[e]:i},excludePlaylist:n}=t,r=i.activeTrack(),s=i.activeGroup(),o=(s.filter(e=>e.default)[0]||s[0]).id,a=i.tracks[o]
12798if(r!==a){vs.log.warn("Problem encountered loading the alternate audio track.Switching back to default.")
12799for(const e in i.tracks)i.tracks[e].enabled=i.tracks[e]===a
12800i.onTrackChanged()}else n({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:i}}=t
12801vs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.")
12802const n=i.activeTrack()
12803n&&(n.mode="disabled"),i.onTrackChanged()}},Dh={AUDIO:(e,t,i)=>{if(!t)return
12804const{tech:n,requestOptions:r,segmentLoaders:{[e]:s}}=i
12805t.on("loadedmetadata",()=>{const e=t.media()
12806s.playlist(e,r),(!n.paused()||e.endList&&"none"!==n.preload())&&s.load()}),t.on("loadedplaylist",()=>{s.playlist(t.media(),r),n.paused()||s.load()}),t.on("error",zh[e](e,i))},SUBTITLES:(e,t,i)=>{const{tech:n,requestOptions:r,segmentLoaders:{[e]:s},mediaTypes:{[e]:o}}=i
12807t.on("loadedmetadata",()=>{const e=t.media()
12808s.playlist(e,r),s.track(o.activeTrack()),(!n.paused()||e.endList&&"none"!==n.preload())&&s.load()}),t.on("loadedplaylist",()=>{s.playlist(t.media(),r),n.paused()||s.load()}),t.on("error",zh[e](e,i))}},Ih={AUDIO:(e,t)=>{const{vhs:i,sourceType:n,segmentLoaders:{[e]:r},requestOptions:s,main:{mediaGroups:o},mediaTypes:{[e]:{groups:a,tracks:l,logger_:c}},mainPlaylistLoader:u}=t,d=ru(u.main)
12809o[e]&&0!==Object.keys(o[e]).length||(o[e]={main:{default:{default:!0}}},d&&(o[e].main.default.playlists=u.main.playlists))
12810for(const h in o[e]){a[h]||(a[h]=[])
12811for(const r in o[e][h]){let f,p=o[e][h][r]
12812if(d?(c(`AUDIO group '${h}' label '${r}' is a main playlist`),p.isMainPlaylist=!0,f=null):f="vhs-json"===n&&p.playlists?new Eu(p.playlists[0],i,s):p.resolvedUri?new Eu(p.resolvedUri,i,s):p.playlists&&"dash"===n?new Yu(p.playlists[0],i,s,u):null,p=Pc({id:r,playlistLoader:f},p),Dh[e](e,p.playlistLoader,t),a[h].push(p),void 0===l[r]){const e=new vs.AudioTrack({id:r,kind:kh(p),enabled:!1,language:p.language,default:p.default,label:r})
12813l[r]=e}}}r.on("error",zh[e](e,t))},SUBTITLES:(e,t)=>{const{tech:i,vhs:n,sourceType:r,segmentLoaders:{[e]:s},requestOptions:o,main:{mediaGroups:a},mediaTypes:{[e]:{groups:l,tracks:c}},mainPlaylistLoader:u}=t
12814for(const d in a[e]){l[d]||(l[d]=[])
12815for(const s in a[e][d]){if(!n.options_.useForcedSubtitles&&a[e][d][s].forced)continue
12816let h,f=a[e][d][s]
12817if("hls"===r)h=new Eu(f.resolvedUri,n,o)
12818else if("dash"===r){if(!f.playlists.filter(e=>e.excludeUntil!==1/0).length)return
12819h=new Yu(f.playlists[0],n,o,u)}else"vhs-json"===r&&(h=new Eu(f.playlists?f.playlists[0]:f.resolvedUri,n,o))
12820if(f=Pc({id:s,playlistLoader:h},f),Dh[e](e,f.playlistLoader,t),l[d].push(f),void 0===c[s]){const e=i.addRemoteTextTrack({id:s,kind:"subtitles",default:f.default&&f.autoselect,language:f.language,label:s},!1).track
12821c[s]=e}}}s.on("error",zh[e](e,t))},"CLOSED-CAPTIONS":(e,t)=>{const{tech:i,main:{mediaGroups:n},mediaTypes:{[e]:{groups:r,tracks:s}}}=t
12822for(const o in n[e]){r[o]||(r[o]=[])
12823for(const t in n[e][o]){const a=n[e][o][t]
12824if(!/^(?:CC|SERVICE)/.test(a.instreamId))continue
12825const l=i.options_.vhs&&i.options_.vhs.captionServices||{}
12826let c={label:t,language:a.language,instreamId:a.instreamId,default:a.default&&a.autoselect}
12827if(l[c.instreamId]&&(c=Pc(c,l[c.instreamId])),void 0===c.default&&delete c.default,r[o].push(Pc({id:t},a)),void 0===s[t]){const e=i.addRemoteTextTrack({id:c.instreamId,
12827kind:"captions",default:c.default,language:c.language,label:c.label},!1).track
12828s[t]=e}}}}},Nh=(e,t)=>{for(let i=0;i<e.length;i++){if(iu(t,e[i]))return!0
12829if(e[i].playlists&&Nh(e[i].playlists,t))return!0}return!1},Rh={AUDIO:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:i}}}=t
12830for(const e in i)if(i[e].enabled)return i[e]
12831return null},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:i}}}=t
12832for(const e in i)if("showing"===i[e].mode||"hidden"===i[e].mode)return i[e]
12833return null}},Fh=e=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(t=>{Ih[t](t,e)})
12834const{mediaTypes:t,mainPlaylistLoader:i,tech:n,vhs:r,segmentLoaders:{AUDIO:s,main:o}}=e;["AUDIO","SUBTITLES"].forEach(i=>{t[i].activeGroup=((e,t)=>i=>{const{mainPlaylistLoader:n,mediaTypes:{[e]:{groups:r}}}=t,s=n.media()
12835if(!s)return null
12836let o=null
12837s.attributes[e]&&(o=r[s.attributes[e]])
12838const a=Object.keys(r)
12839if(!o)if("AUDIO"===e&&a.length>1&&ru(t.main))for(let e=0;e<a.length;e++){const t=r[a[e]]
12840if(Nh(t,s)){o=t
12841break}}else r.main?o=r.main:1===a.length&&(o=r[a[0]])
12842return void 0===i?o:null!==i&&o&&o.filter(e=>e.id===i.id)[0]||null})(i,e),t[i].activeTrack=Rh[i](i,e),t[i].onGroupChanged=((e,t)=>()=>{const{segmentLoaders:{[e]:i,main:n},mediaTypes:{[e]:r}}=t,s=r.activeTrack(),o=r.getActiveGroup(),a=r.activePlaylistLoader,l=r.lastGroup_
12843o&&l&&o.id===l.id||(r.lastGroup_=o,r.lastTrack_=s,Ph(i,r),o&&!o.isMainPlaylist&&(o.playlistLoader?(i.resyncLoader(),Oh(o.playlistLoader,r)):a&&n.resetEverything()))})(i,e),t[i].onGroupChanging=((e,t)=>()=>{const{segmentLoaders:{[e]:i},mediaTypes:{[e]:n}}=t
12844n.lastGroup_=null,i.abort(),i.pause()})(i,e),t[i].onTrackChanged=((e,t)=>()=>{const{mainPlaylistLoader:i,segmentLoaders:{[e]:n,main:r},mediaTypes:{[e]:s}}=t,o=s.activeTrack(),a=s.getActiveGroup(),l=s.activePlaylistLoader,c=s.lastTrack_
12845if((!c||!o||c.id!==o.id)&&(s.lastGroup_=a,s.lastTrack_=o,Ph(n,s),a)){if(a.isMainPlaylist){if(!o||!c||o.id===c.id)return
12846const e=t.vhs.playlistController_,n=e.selectPlaylist()
12847if(e.media()===n)return
12848return s.logger_(`track change. Switching main audio from ${c.id} to ${o.id}`),i.pause(),r.resetEverything(),void e.fastQualityChange_(n)}
12848if("AUDIO"===e){if(!a.playlistLoader)return r.setAudio(!0),void r.resetEverything()
12849n.setAudio(!0),r.setAudio(!1)}l!==a.playlistLoader?(n.track&&n.track(o),n.resetEverything(),Oh(a.playlistLoader,s)):Oh(a.playlistLoader,s)}})(i,e),t[i].getActiveGroup=((e,{mediaTypes:t})=>()=>{const i=t[e].activeTrack()
12850return i?t[e].activeGroup(i):null})(i,e)})
12851const a=t.AUDIO.activeGroup()
12852if(a){const e=(a.filter(e=>e.default)[0]||a[0]).id
12853t.AUDIO.tracks[e].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged()
12854t.AUDIO.getActiveGroup().playlistLoader?(o.setAudio(!1),s.setAudio(!0)):o.setAudio(!0)}i.on("mediachange",()=>{["AUDIO","SUBTITLES"].forEach(e=>t[e].onGroupChanged())}),i.on("mediachanging",()=>{["AUDIO","SUBTITLES"].forEach(e=>t[e].onGroupChanging())})
12855const l=()=>{t.AUDIO.onTrackChanged(),n.trigger({type:"usage",name:"vhs-audio-change"})}
12856n.audioTracks().addEventListener("change",l),n.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),r.on("dispose",()=>{n.audioTracks().removeEventListener("change",l),n.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)}),n.clearTracks("audio")
12857for(const c in t.AUDIO.tracks)n.audioTracks().addTrack(t.AUDIO.tracks[c])}
12858class Bh{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){1===e&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=Ec(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map(e=>[e.ID,e])))}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 jh extends vs.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new Bh,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_=kc("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH"
12859const i=t.serverUri||t.serverURL
12860if(!i)return this.logger_(`steering manifest URL is ${i}, cannot request steering manifest.`),void this.trigger("error")
12861i.startsWith("data:")?this.decodeDataUriManifest_(i.substring(i.indexOf(",")+1)):(this.steeringManifest.reloadUri=Ec(e,i),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri
12862if(!t)return
12863const i=e?t:this.getRequestURI(t)
12864if(!i)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose()
12865const n={contentSteeringInfo:{uri:i}}
12866this.trigger({type:"contentsteeringloadstart",metadata:n}),this.request_=this.xhr_({uri:i,requestType:"content-steering-manifest"},(e,t)=>{if(e){if(410===t.status)return this.logger_(`manifest request 410 ${e}.`),this.logger_(`There will be no more content steering requests to ${i} this session.`),void this.excludedSteeringManifestURLs.add(i)
12867if(429===t.status){const i=t.responseHeaders["retry-after"]
12868return this.logger_(`manifest request 429 ${e}.`),this.logger_(`content steering will retry in ${i} seconds.`),void this.startTTLTimeout_(parseInt(i,10))}return this.logger_(`manifest failed to load ${e}.`),void this.startTTLTimeout_()}let r
12869this.trigger({type:"contentsteeringloadcomplete",metadata:n})
12870try{r=JSON.parse(this.request_.responseText)}catch(o){const e={errorType:vs.Error.StreamingContentSteeringParserError,error:o}
12871this.trigger({type:"error",metadata:e})}this.assignSteeringProperties_(r)
12872const s={contentSteeringInfo:n.contentSteeringInfo,contentSteeringManifest:{version:this.steeringManifest.version,reloadUri:this.steeringManifest.reloadUri,priority:this.steeringManifest.priority}}
12873this.trigger({type:"contentsteeringparsed",metadata:s}),this.startTTLTimeout_()})}setProxyServerUrl_(e){const t=new window.URL(e),i=new window.URL(this.proxyServerUrl_)
12874return i.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(i.toString())}decodeDataUriManifest_(e){const t=JSON.parse(window.atob(e))
12875this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new window.URL(e),i=this.getPathway(),n=this.getBandwidth_()
12876if(i){const e=`_${this.manifestType_}_pathway`
12877t.searchParams.set(e,i)}if(n){const e=`_${this.manifestType_}_throughput`
12878t.searchParams.set(e,n)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),void this.trigger("error")
12879this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for c
vendor: 5,980 bytes, lines 12879-12898
12879ontent steering. Ending content steering."),this.trigger("error"),this.dispose())
12880const t=(e=>{for(const t of e)if(this.availablePathways_.has(t))return t
12881return[...this.availablePathways_][0]})(this.steeringManifest.priority)
12882this.currentPathway!==t&&(this.currentPathway=t,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(e){if(!e)return null
12883const t=e=>this.excludedSteeringManifestURLs.has(e)
12884if(this.proxyServerUrl_){const i=this.setProxyServerUrl_(e)
12885if(!t(i))return i}const i=this.setSteeringParams_(e)
12886return t(i)?null:i}startTTLTimeout_(e=this.steeringManifest.ttl){const t=1e3*e
12887this.ttlTimeout_=window.setTimeout(()=>{this.requestSteeringManifest()},t)}clearTTLTimeout_(){window.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 Bh}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(Ec(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let Uh
12888const Vh=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],Hh=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]}
12889class qh extends vs.EventTarget{constructor(e){super(),this.fastQualityChange_=((e,t)=>{let i=null
12890return(...n)=>{clearTimeout(i),i=setTimeout(()=>{e.apply(null,n)},t)}})(this.fastQualityChange_.bind(this),100)
12891const{src:t,withCredentials:i,tech:n,bandwidth:r,externVhs:s,useCueTags:o,playlistExclusionDuration:a,enableLowInitialPlaylist:l,sourceType:c,cacheEncryptionKeys:u,bufferBasedABR:d,leastPixelDiffSelector:h,captionServices:f,experimentalUseMMS:p}=e
12892if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required")
12893let{maxPlaylistRetries:m}=e
12894null==m&&(m=1/0),Uh=s,this.bufferBasedABR=Boolean(d),this.leastPixelDiffSelector=Boolean(h),this.withCredentials=i,this.tech_=n,this.vhs_=n.vhs,this.player_=e.player_,this.sourceType_=c,this.useCueTags_=o,this.playlistExclusionDuration=a,this.maxPlaylistRetries=m,this.enableLowInitialPlaylist=l,this.usingManagedMediaSource_=!1,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:i,maxPlaylistRetries:m,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=(()=>{const e={}
12895return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(t=>{e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:Yd,activeTrack:Yd,getActiveGroup:Yd,onGroupChanged:Yd,onTrackChanged:Yd,lastTrack_:null,logger_:kc(`MediaGroups[${t}]`)}}),e})(),p&&window.ManagedMediaSource?(this.tech_.el_.disableRemotePlayback=!0,this.mediaSource=new window.ManagedMediaSource,this.usingManagedMediaSource_=!0,vs.log("Using ManagedMediaSource")):window.MediaSource&&(this.mediaSource=new window.MediaSource),this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.load=this.load.bind(this),this.pause=this.pause.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.mediaSource.addEventListener("startstreaming",this.load),this.mediaSource.addEventListener("endstreaming",this.pause),this.seekable_=Oc()
12896this.hasPlayed_=!1,this.syncController_=new xh(e),this.segmentMetadataTrack_=n.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.segmentMetadataTrack_.mode="hidden",this.decrypter_=new Sh,this.sourceUpdater_=new mh(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new Mh,this.keyStatusMap_=new Map
12897const g={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:f,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:r,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:u,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)}
12898this.mainPlaylistLoader_="dash"===this.sourceType_?new Yu(t,this.vhs_,Pc(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new Eu(t,this.vhs_,Pc(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new Xd(Pc(g,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new Xd(Pc(g,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new _h(Pc(g,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise((e,t)=>
12898{function i(){n.off("vttjserror",r),e()}function r(){n.off("vttjsloaded",i),t()}n.one("vttjsloaded",i),n.one("vttjserror",r),n.addWebVttScript_()})}),e)
12899this.contentSteeringController_=new jh(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_())),Vh.forEach(e=>{this[e+"_"]=Hh.bind(this,e)}),this.logger_=kc("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
12900const y="none"===this.tech_.preload()?"play":"loadstart"
12901this.tech_.one(y,()=>{const e=Date.now()
12902this.tech_.one("loadeddata",()=>{this.timeToLoadedData__=Date.now()-e,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends})})}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_()
12903return-1===e||-1===t?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(e="abr"){const t=this.selectPlaylist()
12904t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,i){const n=this.media(),r=n&&(n.id||n.uri),s=e&&(e.id||e.uri)
12905if(r&&r!==s){this.logger_(`switch media ${r} -> ${s} from ${t}`)
12906const i={renditionInfo:{id:s,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS},cause:t}
12907this.trigger({type:"renditionselected",metadata:i}),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})}this.mainPlaylistLoader_.media(e,i)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{const t=this.mediaTypes_[e],i=t?t.activeGroup():null,n=this.contentSteeringController_.getPathway()
12908if(i&&n){const t=(i.length?i[0].playlists:i.playlists).filter(e=>e.attributes.serviceLocation===n)
12909t.length&&this.mediaTypes_[e].activePlaylistLoader.media(t[0])}})}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=window.setInterval(()=>this.checkABR_(),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[]
12910if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t
12911const i=e.mediaGroups.AUDIO,n=Object.keys(i)
12912let r
12913if(Object.keys(this.mediaTypes_.AUDIO.groups).length)r=this.mediaTypes_.AUDIO.activeTrack()
12914else{const e=i.main||n.length&&i[n[0]]
12915for(const t in e)if(e[t].default){r={label:t}
12916break}}if(!r)return t
12917const s=[]
12918for(const o in i)if(i[o][r.label]){const t=i[o][r.label]
12919if(t.playlists&&t.playlists.length)s.push.apply(s,t.playlists)
12920else if(t.uri)s.push(t)
12921else if(e.playlists.length)for(let i=0;i<e.playlists.length;i++){const t=e.playlists[i]
12922t.attributes&&t.attributes.AUDIO&&t.attributes.AUDIO===o&&s.push(t)}}return s.length?s:t}setupMainPlaylistLoaderListeners_(){this.mainPlaylistLoader_.on("loadedmetadata",()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3
12923tu(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,e.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.mainSegmentLoader_.load()),Fh({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(),e),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_)
12924let e=this.mainPlaylistLoader_.media()
12925if(!e){let t
12926if(this.attachContentSteeringListeners_(),this.initContentSteeringController_
vendor: 5,653 bytes, lines 12926-12949
12926(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(t=this.selectInitialPlaylist()),t||(t=this.selectPlaylist()),!t||!this.shouldSwitchToMedia_(t))return
12927this.initialMedia_=t,this.switchMedia_(this.initialMedia_,"initial")
12928if(!("vhs-json"===this.sourceType_&&this.initialMedia_.segments))return
12929e=this.initialMedia_}this.handleUpdatedMediaPlaylist(e)}),this.mainPlaylistLoader_.on("error",()=>{const e=this.mainPlaylistLoader_.error
12930this.excludePlaylist({playlistToExclude:e.playlist,error:e})}),this.mainPlaylistLoader_.on("mediachanging",()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()}),this.mainPlaylistLoader_.on("mediachange",()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3
12931tu(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,"dash"===this.sourceType_&&this.mainPlaylistLoader_.isPaused&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})}),this.mainPlaylistLoader_.on("playlistunchanged",()=>{const e=this.mainPlaylistLoader_.media()
12932if("playlist-unchanged"===e.lastExcludeReason_)return
12933this.stuckAtPlaylistEnd_(e)&&(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"})});["manifestrequeststart","manifestrequestcomplete","manifestparsestart","manifestparsecomplete","playlistrequeststart","playlistrequestcomplete","playlistparsestart","playlistparsecomplete","renditiondisabled","renditionenabled"].forEach(e=>{this.mainPlaylistLoader_.on(e,e=>{this.player_.trigger(ii({},e))})})}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const i=e.mediaGroups||{}
12934let n=!0
12935const r=Object.keys(i.AUDIO)
12936for(const s in i.AUDIO)for(const e in i.AUDIO[s]){i.AUDIO[s][e].uri||(n=!1)}n&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(i.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),Uh.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),r.length&&Object.keys(i.AUDIO[r[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_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,i=this.tech_.currentTime(),n=this.bufferLowWaterLine(),r=this.bufferHighWaterLine()
12937return function({currentPlaylist:e,buffered:t,currentTime:i,nextPlaylist:n,bufferLowWaterLine:r,bufferHighWaterLine:s,duration:o,bufferBasedABR:a,log:l}){if(!n)return vs.log.warn("We received no playlist to switch to. Please check your stream."),!1
12938const c=`allowing switch ${e&&e.id||"null"} -> ${n.id}`
12939if(!e)return l(`${c} as current playlist is not set`),!0
12940if(n.id===e.id)return!1
12941const u=Boolean(Nc(t,i).length)
12942if(!e.endList)return u||"number"!=typeof e.partTargetDuration?(l(`${c} as current playlist is live`),!0):(l(`not ${c} as current playlist is live llhls, but currentTime isn't in buffered.`),!1)
12943const d=Uc(t,i),h=a?Ku.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Ku.MAX_BUFFER_LOW_WATER_LINE
12944if(o<h)return l(`${c} as duration < max low water line (${o} < ${h})`),!0
12945const f=n.attributes.BANDWIDTH,p=e.attributes.BANDWIDTH
12946if(f<p&&(!a||d<s)){let e=`${c} as next bandwidth < current bandwidth (${f} < ${p})`
12947return a&&(e+=` and forwardBuffer < bufferHighWaterLine (${d} < ${s})`),l(e),!0}if((!a||f>p)&&d>=r){let e=`${c} as forwardBuffer >= bufferLowWaterLine (${d} >= ${r})`
12948return a&&(e+=` and next bandwidth > current bandwidth (${f} > ${p})`),l(e),!0}return l(`not ${c} as no switching criteria met`),!1}({buffered:this.tech_.buffered(),currentTime:i,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:n,bufferHighWaterLine:r,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 e=this.mainSegmentLoader_.error()
12949this.excludePlaylist({playlistToExclude:e.playlist,error:e})}),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",()=>
12949{this.logger_("main segment loader ended"),this.onEndOfStream()}),this.timelineChangeController_.on("audioTimelineBehind",()=>{const e=this.audioSegmentLoader_.pendingSegment_
12950if(!e||!e.segment||!e.segment.syncInfo)return
12951const t=e.segment.syncInfo.end+.01
12952this.tech_.setCurrentTime(t)}),this.timelineChangeController_.on("fixBadTimelineChange",()=>{this.logger_("Fix bad timeline change. Restarting al segment loaders..."),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()),this.load()}),this.mainSegmentLoader_.on("earlyabort",e=>{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}))})
12953const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_()
12954const e=this.getCodecsOrExclude_()
12955e&&this.sourceUpdater_.addOrChangeSourceBuffers(e)}
12956this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),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",()=>
12956{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()});["segmentselected","segmentloadstart","segmentloaded","segmentkeyloadstart","segmentkeyloadcomplete","segmentdecryptionstart","segmentdecryptioncomplete","segmenttransmuxingstart","segmenttransmuxingcomplete","segmenttransmuxingtrackinfoavailable","segmenttransmuxingtiminginfoavailable","segmentappendstart","appendsdone","bandwidthupdated","timelinechange","codecschange"].forEach(e=>{this.mainSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))}),this.audioSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))}),this.subtitleSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))})})}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()}pause(){this.mainSegmentLoader_.pause(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.pause(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.pause()}fastQualityChange_(e=this.selectPlaylist()){e&&e===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,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()),this.load()}play(){if(this.setupFirstPlay())return
12957this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load()
12958const e=this.tech_.seekable()
12959return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}setupFirstPlay(){const e=this.mainPlaylistLoader_.media()
12960if(!e||this.tech_.paused()||this.hasPlayed_)return!1
12961if(!e.endList||e.start){const t=this.seekable()
12962if(!t.length)return!1
12963const i=t.end(0)
12964let n=i
12965if(e.start){const r=e.start.timeOffset
12966n=r<0?Math.max(i+r,t.start(0)):Math.min(i,r)}this.trigger("firstplay"),this.tech_.setCurrentTime(n)}return this.hasPlayed_=!0,this.load(),!0}handleSourceOpen_(){if(this.tryToCreateSourceBuffers_(),this.tech_.autoplay()){const e=this.tech_.play()
12967void 0!==e&&"function"==typeof e.then&&e.then(null,e=>{})}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return
12968const e=this.inbandTextTracks_.metadataTrack_.cues
12969if(!e||!e.length)return
12970const t=this.duration()
12971e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_
12972if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_()
12973e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1
12974const t=this.syncController_.getExpiredTime(e,this.duration())
12975if(null===t)return!1
12976const i=Uh.Playlist.playlistEnd(e,t),n=this.tech_.currentTime(),r=this.tech_.buffered()
12977if(!r.length)return i-n<=Dc
12978const s=r.end(r.length-1)
12979return s-n<=Dc&&i-s<=Dc}excludePlaylist({playlistToExclude:e=this.mainPlaylistLoader_.media(),error:t={},playlistExclusionDuration:i}){if(e=e||this.mainPlaylistLoader_.media(),i=i||t.playlistExclusionDuration||this.playlistExclusionDuration,!e)return this.error=t,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"))
12980e.playlistErrors_++
12981const n=this.mainPlaylistLoader_.main.playlists,r=n.filter(Jc),s=1===r.length&&r[0]===e
12982if(1===n.length&&i!==1/0)return vs.log.warn(`Problem encountered with playlist ${e.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(s)
12983if(s){if(this.main().contentSteering){const t=this.pathwayAttribute_(e),i=1e3*this.contentSteeringController_.steeringManifest.ttl
12984return this.contentSteeringController_.excludePathway(t),this.excludeThenChangePathway_(),void setTimeout(()=>{this.contentSteeringController_.addAvailablePathway(t)},i)}let t=!1
12985n.forEach(i=>
12985{if(i===e)return
12986const n=i.excludeUntil
12987void 0!==n&&n!==1/0&&(t=!0,delete i.excludeUntil)}),t&&(vs.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let o
12988o=e.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*i,e.excludeUntil=o,t.reason&&(e.lastExcludeReason_=t.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"})
12989const a=this.selectPlaylist()
12990if(!a)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error")
12991const l=t.internal?this.logger_:vs.log.warn,c=t.message?" "+t.message:""
12992l(`${t.internal?"Internal problem":"Problem"} encountered with playlist ${e.id}.${c} Switching to playlist ${a.id}.`),a.attributes.AUDIO!==e.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),a.attributes.SUBTITLES!==e.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"])
12993const u=a.targetDuration/2*1e3||5e3,d="number"==typeof a.lastRequest&&Date.now()-a.lastRequest<=u
12994return this.switchMedia_(a,"exclude",s||d)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const i=[],n="all"===e;(n||"main"===e)&&i.push(this.mainPlaylistLoader_)
12995const r=[];(n||"audio"===e)&&r.push("AUDIO"),(n||"subtitle"===e)&&(r.push("CLOSED-CAPTIONS"),r.push("SUBTITLES")),r.forEach(e=>{const t=this.mediaTypes_[e]&&this.mediaTypes_[e].activePlaylistLoader
12996t&&i.push(t)}),["main","audio","subtitle"].forEach(t=>{const n=this[`${t}SegmentLoader_`]
12997!n||e!==t&&"all"!==e||i.push(n)}
12997),i.forEach(e=>t.forEach(t=>{"function"==typeof e[t]&&e[t]()}))}setCurrentTime(e){const t=Nc(this.tech_.buffered(),e)
12998return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?t&&t.length?e:(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
12999const e=this.mainPlaylistLoader_.media()
13000return e?e.endList?this.mediaSource?this.mediaSource.duration:Uh.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}getSeekableRange_(e,t){const i=e.media()
13001if(!i)return null
13002const n=this.syncController_.getMediaSequenceSync(t)
13003if(n&&n.isReliable){const e=n.start,t=n.end
13004if(!isFinite(e)||!isFinite(t))return null
13005const r=Uh.Playlist.liveEdgeDelay(this.mainPlaylistLoader_.main,i)
13006return Oc([[e,Math.max(e,t-r)]])}const r=this.syncController_.getExpiredTime(i,this.duration())
13007if(null===r)return null
13008const s=Uh.Playlist.seekable(i,r,Uh.Playlist.liveEdgeDelay(this.mainPlaylistLoader_.main,i))
13009return s.length?s:null}computeFinalSeekable_(e,t){if(!t)return e
13010const i=e.start(0),n=e.end(0),r=t.start(0),s=t.end(0)
13011return r>n||i>s?e:Oc([[Math.max(i,r),Math.min(n,s)]])}onSyncInfoUpdate_(){if(!this.mainPlaylistLoader_)return
13012const e=this.getSeekableRange_(this.mainPlaylistLoader_,"main")
13013if(!e)return
13014let t
13015if(this.mediaTypes_.AUDIO.activePlaylistLoader&&(t=this.getSeekableRange_(this.mediaTypes_.AUDIO.activePlaylistLoader,"audio"),!t))return
13016const i=this.seekable_
13017if(this.seekable_=this.computeFinalSeekable_(e,t),!this.seekable_)return
13018if(i&&i.length&&this.seekable_.length&&i.start(0)===this.seekable_.start(0)&&i.end(0)===this.seekable_.end(0))return
13019this.logger_(`seekable updated [${Fc(this.seekable_)}]`)
13020const n={seekableRanges:this.seekable_}
13021this.trigger({type:"seekablerangeschanged",metadata:n}),this.tech_.trigger("seekablechanged")}updateDuration(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_)
13022if(e){const e=this.seekable()
13023if(!e.length)return
13024return void((isNaN(this.mediaSource.duration)||this.mediaSource.duration<e.end(e.length-1))&&this.sourceUpdater_.setDuration(e.end(e.length-1)))}const t=this.tech_.buffered()
13025let i=Uh.Playlist.duration(this.mainPlaylistLoader_.media())
13026t.length>0&&(i=Math.max(i,t.end(t.length-1))),this.mediaSource.duration!==i&&this.sourceUpdater_.setDuration(i)}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(e=>{const t=this.mediaTypes_[e].groups
13027for(const i in t)t[i].forEach(e=>{e.playlistLoader&&e.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 e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),i=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_()
13028return!(!t||!i)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media()
13029e.video=e.main
13030const i=_u(this.main(),t),n={},r=!!this.mediaTypes_.AUDIO.activePlaylistLoader
13031if(e.main.hasVideo&&(n.video=i.video||e.main.videoCodec||"avc1.4d400d"),e.main.isMuxed&&(n.video+=`,${i.audio||e.main.audioCodec||Hs}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||r)&&(n.audio=i.audio||e.main.audioCodec||e.audio.audioCodec||Hs,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!n.audio&&!n.video)return void this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0})
13032const s=(e,t)=>e?Us(t,this.usingManagedMediaSource_):Vs(t),o={}
13033let a
13034if(["video","audio"].forEach(function(t){if(n.hasOwnProperty(t)&&!s(e[t].isFmp4,n[t])){const i=e[t].isFmp4?"browser":"muxer"
13035o[i]=o[i]||[],o[i].push(n[t]),"audio"===t&&(a=i)}}),r&&a&&t.attributes.AUDIO){const e=t.attributes.AUDIO
13036this.main().playlists.forEach(i=>{(i.attributes&&i.attributes.AUDIO)===e&&i!==t&&(i.excludeUntil=1/0)}),this.logger_(`excluding audio group ${e} as ${a} does not support codec(s): "${n.audio}"`)}if(Object.keys(o).length){const e=Object.keys(o).reduce((e,t)=>(e&&(e+=", "),e+=`${t} does not support codec(s): "${o[t].join(",")}"`),"")+"."
13037return void this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:e},playlistExclusionDuration:1/0})}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const e=[]
13038if(["video","audio"].forEach(t=>{const i=(Fs(this.sourceUpdater_.codecs[t]||"")[0]||{}).type,r=(Fs(n[t]||"")[0]||{}).type
13039i&&r&&i.toLowerCase()!==r.toLowerCase()&&e.push(`"${this.sourceUpdater_.codecs[t]}" -> "${n[t]}"`)}),e.length)return void this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${e.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return n}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return
13040if(!this.areMediaTypesKnown_())return
13041const e=this.getCodecsOrExclude_()
13042if(!e)return
13043this.sourceUpdater_.createSourceBuffers(e)
13044const t=[e.video,e.audio].filter(Boolean).join(",")
13045this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[]
13046Object.keys(e).forEach(i=>{const n=e[i]
13047if(-1!==t.indexOf(n.id))return
13048t.push(n.id)
13049const r=_u(this.main,n),s=[]
13050!r.audio||Vs(r.audio)||Us(r.audio,this.usingManagedMediaSource_)||s.push(`audio codec ${r.audio}`),!r.video||Vs(r.video)||Us(r.video,this.usingManagedMediaSource_)||s.push(`video codec ${r.video}`),r.text&&"stpp.ttml.im1t"===r.text&&s.push(`text codec ${r.text}`),s.length&&(n.excludeUntil=1/0,this.logger_(`excluding ${n.id} for unsupported: ${s.join(", ")}`))})}excludeIncompatibleVariants_(e){const t=[],i=this.main().playlists,n=yu(Fs(e)),r=vu(n),s=n.video&&Fs(n.video)[0]||null,o=n.audio&&Fs(n.audio)[0]||null
13051Object.keys(i).forEach(e=>{const n=i[e]
13052if(-1!==t.indexOf(n.id)||n.excludeUntil===1/0)return
13053t.push(n.id)
13054const a=[],l=_u(this.mainPlaylistLoader_.main,n),c=vu(l)
13055if(l.audio||l.video){if(c!==r&&a.push(`codec count "${c}" !== "${r}"`),!this.sourceUpdater_.canChangeType()){const e=l.video&&Fs(l.video)[0]||null,t=l.audio&&Fs(l.audio)[0]||null
13056e&&s&&e.type.toLowerCase()!==s.type.toLowerCase()&&a.push(`video codec "${e.type}" !== "${s.type}"`),t&&o&&t.type.toLowerCase()!==o.type.toLowerCase()&&a.push(`audio codec "${t.type}" !== "${o.type}"`)}a.length&&(n.excludeUntil=1/0,this.logger_(`excluding ${n.id}: ${a.join(" && ")}`))}})}updateAdCues_(e){let t=0
13057const i=this.seekable()
13058i.length&&(t=i.start(0)),function(e,t,i=0){if(!e.segments)return
13059let n,r=i
13060for(let s=0;s<e.segments.length;s++){const i=e.segments[s]
13061if(n||(n=bh(t,r+i.duration/2)),n){if("cueIn"in i){n.endTime=r,n.adEndTime=r,r+=i.duration,n=null
13062continue}if(r<n.endTime){r+=i.duration
13063continue}n.endTime+=i.duration}else if("cueOut"in i&&(n=new window.VTTCue(r,r+i.duration,i.cueOut),n.adStartTime=r,n.adEndTime=r+parseFloat(i.cueOut),t.addCue(n)),"cueOutCont"in i){const[e,s]=i.cueOutCont.split("/").map(parseFloat)
13064n=new window.VTTCue(r,r+i.duration,""),n.adStartTime=r-e,n.adEndTime=n.adStartTime+s,t.addCue(n)}r+=i.duration}}(e,this.cueTagsTrack_,t)}goalBufferLength(){const e=this.tech_.currentTime(),t=Ku.GOAL_BUFFER_LENGTH,i=Ku.GOAL_BUFFER_LENGTH_RATE,n=Math.max(t,Ku.MAX_GOAL_BUFFER_LENGTH)
13065return Math.min(t+e*i,n)}bufferLowWaterLine(){const e=this.tech_.currentTime(),t=Ku.BUFFER_LOW_WATER_LINE,i=Ku.BUFFER_LOW_WATER_LINE_RATE,n=Math.max(t,Ku.MAX_BUFFER_LOW_WATER_LINE),r=Math.max(t,Ku.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE)
13066return Math.min(t+e*i,this.bufferBasedABR?r:n)}bufferHighWaterLine(){return Ku.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(e){Fd(this.inbandTextTracks_,"com.apple.streaming",this.tech_),(({inbandTextTracks:e,dateRanges:t})=>{const i=e.metadataTrack_
13067if(!i)return
13068const n=window.WebKitDataCue||window.VTTCue
13069t.forEach(e=>{for(const t of Object.keys(e)){if(Rd.has(t))continue
13070const r=new n(e.startTime,e.endTime,"")
13071r.id=e.id,r.type="com.apple.quicktime.HLS",r.value={key:Nd[t],data:e[t]},"scte35Out"!==t&&"scte35In"!==t||(r.value.data=new Uint8Array(r.value.data.match(/[\da-f]{2}/gi)).buffer),i.addCue(r)}e.processDateRange()})})({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,i){const n=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset()
13072Fd(this.inbandTextTracks_,e,this.tech_),Id({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:n,videoDuration:i})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main()
13073if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t))
13074this.contentSteeringController_.assignTagProperties(e.uri,e.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));["contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(e=>{this.contentSteeringController_.on(e,e=>{this.trigger(ii({},e))})}),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",()=>{const e=this.main();(this.contentSteeringController_.didDASHTagChange(e.uri,e.contentSteering)||(()=>{const t=this.contentSteeringController_.getAvailablePathways(),i=[]
13075for(const n of e.playlists){const e=n.attributes.serviceLocation
13076if(e&&(i.push(e),!t.has(e)))return!0}return!(i.length||!t.size)}
13076)())&&this.resetContentSteeringController_()})}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway()
13077if(!e)return
13078this.handlePathwayClones_()
13079const t=this.main().playlists,i=new Set
13080let n=!1
13081Object.keys(t).forEach(r=>{const s=t[r],o=this.pathwayAttribute_(s),a=o&&e!==o
13082s.excludeUntil===1/0&&"content-steering"===s.lastExcludeReason_&&!a&&(delete s.excludeUntil,delete s.lastExcludeReason_,n=!0)
13083const l=!s.excludeUntil&&s.excludeUntil!==1/0
13084!i.has(s.id)&&a&&l&&(i.add(s.id),s.excludeUntil=1/0,s.lastExcludeReason_="content-steering",this.logger_(`excluding ${s.id} for ${s.lastExcludeReason_}`))}),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach(t=>{const i=this.mediaTypes_[t]
13085if(i.activePlaylistLoader){const t=i.activePlaylistLoader.media_
13086t&&t.attributes.serviceLocation!==e&&(n=!0)}}),n&&this.changeSegmentPathway_()}handlePathwayClones_(){const e=this.main().playlists,t=this.contentSteeringController_.currentPathwayClones,i=this.contentSteeringController_.nextPathwayClones
13087if(t&&t.size||i&&i.size){for(const[e,n]of t.entries()){i.get(e)||(this.mainPlaylistLoader_.updateOrDeleteClone(n),this.contentSteeringController_.excludePathway(e))}for(const[n,r]of i.entries()){const i=t.get(n)
13088if(!i){e.filter(e=>
13088e.attributes["PATHWAY-ID"]===r["BASE-ID"]).forEach(e=>{this.mainPlaylistLoader_.addClonePathway(r,e)}),this.contentSteeringController_.addAvailablePathway(n)
13089continue}this.equalPathwayClones_(i,r)||(this.mainPlaylistLoader_.updateOrDeleteClone(r,!0),this.contentSteeringController_.addAvailablePathway(n))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...i])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1
13090const i=e["URI-REPLACEMENT"].PARAMS,n=t["URI-REPLACEMENT"].PARAMS
13091for(const r in i)if(i[r]!==n[r])return!1
13092for(const r in n)if(i[r]!==n[r])return!1
13093return!0}changeSegmentPathway_(){const e=this.selectPlaylist()
13094this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return
13095let e=0
13096const t="non-usable"
13097this.mainPlaylistLoader_.main.playlists.forEach(i=>{const n=this.mainPlaylistLoader_.getKeyIdSet(i)
13098n&&n.size&&n.forEach(n=>{const r="usable",s=this.keyStatusMap_.has(n)&&this.keyStatusMap_.get(n)===r,o=i.lastExcludeReason_===t&&i.excludeUntil===1/0
13099s?s&&o&&(delete i.excludeUntil,delete i.lastExcludeReason_,this.logger_(`enabling playlist ${i.id} because key ID ${n} is ${r}`)):(i.excludeUntil!==1/0&&i.lastExcludeReason_!==t&&(i.excludeUntil=1/0,i.lastExcludeReason_=t,this.logger_(`excluding playlist ${i.id} because the key ID ${n} doesn't exist in the keyStatusMap or is not ${r}`)),e++)})}),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach(e=>{const i=e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height<720,n=e.excludeUntil===1/0&&e.lastExcludeReason_===t
13100i&&n&&(delete e.excludeUntil,vs.log.warn(`enabling non-HD playlist ${e.id} because all playlists were excluded due to ${t} key IDs`))})}addKeyStatus_(e,t){const i=("string"==typeof e?e:(e=>{const t=new Uint8Array(e)
13101return Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("")})(e)).slice(0,32).toLowerCase()
13102this.logger_(`KeyStatus '${t}' with key ID ${i} added to the keyStatusMap`),this.keyStatusMap_.set(i,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),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 Gh{constructor(e,t,i){const{playlistController_:n}=e,r=n.fastQualityChange_.bind(n)
13103if(t.attributes){const e=t.attributes.RESOLUTION
13104this.width=e&&e.width,this.height=e&&e.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}this.codecs=_u(n.main(),t),this.playlist=t,this.id=i,this.enabled=((e,t,i)=>n=>{const r=e.main.playlists[t],s=Zc(r),o=Jc(r)
13105if(void 0===n)return o
13106n?delete r.disabled:r.disabled=!0
13107const a={renditionInfo:{id:t,bandwidth:r.attributes.BANDWIDTH,resolution:r.attributes.RESOLUTION,codecs:r.attributes.CODECS},cause:"fast-quality"}
13108return n===o||s||(n?(i(r),e.trigger({type:"renditionenabled",metadata:a})):e.trigger({type:"renditiondisabled",metadata:a})),n})(e.playlists,t.id,r)}}const Wh=["seeking","seeked","pause","playing","error"]
13109class $h extends vs.EventTarget{constructor(e){super(),this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.playedRanges_=[],this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=kc("PlaybackWatcher"),this.logger_("initialize")
13110const t=()=>this.monitorCurrentTime_(),i=()=>this.monitorCurrentTime_(),n=()=>this.techWaiting_(),r=()=>this.resetTimeUpdate_(),s=this.playlistController_,o=["main","subtitle","audio"],a={}
13111o.forEach(e=>{a[e]={reset:()=>this.resetSegmentDownloads_(e),updateend:()=>this.checkSegmentDownloads_(e)},s[`${e}SegmentLoader_`].on("appendsdone",a[e].updateend),s[`${e}SegmentLoader_`].on("playlistupdate",a[e].reset),this.tech_.on(["seeked","seeking"],a[e].reset)})
13112const l=e=>{["main","audio"].forEach(t=>{s[`${t}SegmentLoader_`][e]("appended",this.seekingAppendCheck_)})}
13113this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),l("off"))},this.clearSeekingAppendCheck_=()=>l("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),l("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(Wh,r),this.tech_.on("canplay",i),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",n),this.tech_.off(Wh,r),this.tech_.off("canplay",i),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),o.forEach(e
13113=>{s[`${e}SegmentLoader_`].off("appendsdone",a[e].updateend),s[`${e}SegmentLoader_`].off("playlistupdate",a[e].reset),this.tech_.off(["seeked","seeking"],a[e].reset)}),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`]
13114this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,i=t[`${e}SegmentLoader_`],n=i.buffered_(),r=function(e,t){if(e===t)return!1
13115if(!e&&t||!t&&e)return!0
13116if(e.length!==t.length)return!0
13117for(let i=0;i<e.length;i++)if(e.start(i)!==t.start(i)||e.end(i)!==t.end(i))return!0
13118return!1}(this[`${e}Buffered_`],n)
13119if(this[`${e}Buffered_`]=n,r){const i={bufferedRanges:n}
13120return t.trigger({type:"bufferedrangeschanged",metadata:i}),void this.resetSegmentDownloads_(e)}this[`${e}StalledDownloads_`]++,this.logger_(`found #${this[`${e}StalledDownloads_`]} ${e} appends that did not increase buffer (possible stalled download)`,{playlistId:i.playlist_&&i.playlist_.id,buffered:Bc(n)}),this[`${e}StalledDownloads_`]<10||(this.logger_(`${e} loader stalled download exclusion`),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:`vhs-${e}-download-exclusion`}),"subtitle"!==e&&t.excludePlaylist({error:{message:`Excessive ${e} segment downloading detected.`},playlistExclusionDuration:1/0}))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return
13121const e=this.tech_.currentTime(),t=this.tech_.buffered()
13122if(this.lastRecordedTime===e&&(!t.length||e+Dc>=t.end(t.length-1)))return this.techWaiting_()
13123if(this.consecutiveUpdates>=5&&e===this.lastRecordedTime)this.consecutiveUpdates++,this.waiting_()
13124else if(e===this.lastRecordedTime)this.consecutiveUpdates++
13125else{this.playedRanges_.push(Oc([this.lastRecordedTime,e]))
13126const t={playedRanges:this.playedRanges_}
13127this.playlistController_.trigger({type:"playedrangeschanged",metadata:t}),this.consecutiveUpdates=0,this.lastRecordedTime=e}}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1
13128const e=this.seekable(),t=this.tech_.currentTime()
13129let i
13130if(this.afterSeekableWindow_(e,t,this.media(),this.allowSeeksWithinUnsafeLiveWindow)){i=e.end(e.length-1)}if(this.beforeSeekableWindow_(e,t)){const t=e.start(0)
13131i=t+(t===e.end(0)?0:Dc)}if(void 0!==i)return this.logger_(`Trying to seek outside of seekable at time ${t} with seekable range ${Fc(e)}. Seeking to ${i}.`),this.tech_.setCurrentTime(i),!0
13132const n=this.playlistController_.sourceUpdater_,r=this.tech_.buffered(),s=n.audioBuffer?n.audioBuffered():null,o=n.videoBuffer?n.videoBuffered():null,a=this.media(),l=a.partTargetDuration?a.partTargetDuration:2*(a.targetDuration-zc),c=[s,o]
13133for(let d=0;d<c.length;d++){if(!c[d])continue
13134if(Uc(c[d],t)<l)return!1}const u=Rc(r,t)
13135return 0!==u.length&&(i=u.start(0)+Dc,this.logger_(`Buffered region starts (${u.start(0)})  just beyond seek point (${t}). Seeking to ${i}.`),this.tech_.setCurrentTime(i),!0)}waiting_(){if(this.techWaiting_())return
13136const e=this.tech_.currentTime(),t=this.tech_.buffered(),i=Nc(t,e)
13137return i.length&&e+3<=i.end(0)?(this.resetTimeUpdate_(),this.tech_.setCurrentTime(e),this.logger_(`Stopped at ${e} while inside a buffered region [${i.start(0)} -> ${i.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 e=this.seekable(),t=this.tech_.currentTime()
13138if(this.tech_.seeking())return!0
13139if(this.beforeSeekableWindow_(e,t)){const i=e.end(e.length-1)
13140return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${i}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const i=this.tech_.vhs.playlistController_.sourceUpdater_,n=this.tech_.buffered()
13141if(this.videoUnderflow_({audioBuffered:i.audioBuffered(),videoBuffered:i.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0
13142const r=Rc(n,t)
13143return r.length>0&&(this.logger_(`Stopped at ${t} and seeking to ${r.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0)}afterSeekableWindow_(e,t,i,n=!1){if(!e.length)return!1
13144let r=e.end(e.length-1)+Dc
13145const s=!i.endList,o="number"==typeof i.partTargetDuration
13146return s&&(o||n)&&(r=e.end(e.length-1)+3*i.targetDuration),t>r}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t<e.start(0)-this.liveRangeSafeTimeDelta)}videoUnderflow_({videoBuffered:e,audioBuffered:t,currentTime:i}){if(!e)return
13147let n
13148if(e.length&&t.length){const r=Nc(e,i-3),s=Nc(e,i),o=Nc(t,i)
13149o.length&&!s.length&&r.length&&(n={start:r.end(0),end:o.end(0)})}else{Rc(e,i).length||(n=this.gapFromVideoUnderflow_(e,i))}return!!n&&(this.logger_(`Encountered a gap in video from ${n.start} to ${n.end}. Seeking to current time ${i}`),!0)}skipTheGap_(e){const t=this.tech_.buffered(),i=this.tech_.currentTime(),n=Rc(t,i)
13150if(this.resetTimeUpdate_(),0===n.length||i!==e)return
13151this.logger_("skipTheGap_:","currentTime:",i,"scheduled currentTime:",e,"nextRange start:",n.start(0)),this.tech_.setCurrentTime(n.start(0)+zc)
13152const r={gapInfo:{from:i,to:n.start(0)}}
13153this.playlistController_.trigger({type:"gapjumped",metadata:r}),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"})}gapFromVideoUnderflow_(e,t){const i=function(e){if(e.length<2)return Oc()
13154const t=[]
13155for(let i=1;i<e.length;i++){const n=e.end(i-1),r=e.start(i)
13156t.push([n,r])}return Oc(t)}(e)
13157for(let n=0;n<i.length;n++){const e=i.start(n),r=i.end(n)
13158if(t-e<4&&t-e>2)return{start:e,end:r}}return null}}const Qh={errorInterval:30,getSource(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Xh=function(e,t){let i=0,n=0
13159const r=Pc(Qh,t)
13160e.ready(()=>{e.trigger({type:"usage",name:"vhs-error-reload-initialized"})})
13161const s=function(){n&&e.currentTime(n)},o=function(t){null!=t&&(n=e.duration()!==1/0&&e.currentTime()||0,e.one("loadedmetadata",s),e.src(t),e.trigger({type:"usage",name:"vhs-error-reload"}),e.play())},a=function(){if(Date.now()-i<1e3*r.errorInterval)e.trigger({type:"usage",name:"vhs-error-reload-canceled"})
13162else{if(r.getSource&&"function"==typeof r.getSource)return i=Date.now(),r.getSource.call(e,o)
13163vs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},l=function(){e.off("loadedmetadata",s),e.off("error",a),e.off("dispose",l)}
13164e.on("error",a),e.on("dispose",l),e.reloadSourceOnError=function(t){l(),Xh(e,t)}},Yh=function(e){Xh(this,e)}
13165var Kh="3.17.2"
13166const Zh={PlaylistLoader:Eu,Playlist:su,utils:Bu,STANDARD_PLAYLIST_SELECTOR:zd,INITIAL_PLAYLIST_SELECTOR:function(){const e=this.playlists.main.playlists.filter(su.isEnabled)
13167kd(e,(e,t)=>Pd(e,t))
13168return e.filter(e=>!!_u(this.playlists.main,e).video)[0]||null},lastBandwidthSelector:zd,movingAverageBandwidthSelector:function(e){let t=-1,i=-1
13169if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.")
13170return function(){let n=this.useDevicePixelRatio&&window.devicePixelRatio||1
13171return isNaN(this.customPixelRatio)||(n=this.customPixelRatio),t<0&&(t=this.systemBandwidth,i=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==i&&(t=e*this.systemBandwidth+(1-e)*t,i=this.systemBandwidth),Od({main:this.playlists.main,bandwidth:t,playerWidth:parseInt(Sd(this.tech_.el(),"width"),10)*n,playerHe
vendor: 14,331 bytes, lines 13171-13225
13171ight:parseInt(Sd(this.tech_.el(),"height"),10)*n,playerObjectFit:this.usePlayerObjectFit?Sd(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,playlistController:this.playlistController_})}},comparePlaylistBandwidth:Pd,comparePlaylistResolution:function(e,t){let i,n
13172return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(i=e.attributes.RESOLUTION.width),i=i||window.Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(n=t.attributes.RESOLUTION.width),n=n||window.Number.MAX_VALUE,i===n&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:i-n},xhr:ku()}
13173Object.keys(Ku).forEach(e=>{Object.defineProperty(Zh,e,{get:()=>(vs.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),Ku[e]),set(t){vs.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),"number"!=typeof t||t<0?vs.log.warn(`value of Vhs.${e} must be greater than or equal to 0`):Ku[e]=t}})})
13174const Jh="videojs-vhs",ef=function(e,t){const i=t.media()
13175let n=-1
13176for(let r=0;r<e.length;r++)if(e[r].id===i.id){n=r
13177break}e.selectedIndex_=n,e.trigger({selectedIndex:n,type:"change"})}
13178Zh.canPlaySource=function(){return vs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")}
13179const tf=({player:e,sourceKeySystems:t,audioMedia:i,mainPlaylists:n})=>{if(!e.eme.initializeMediaKeys)return Promise.resolve()
13180const r=((e,t)=>e.reduce((e,i)=>{if(!i.contentProtection)return e
13181const n=t.reduce((e,t)=>{const n=i.contentProtection[t]
13182return n&&n.pssh&&(e[t]={pssh:n.pssh}),e},{})
13183return Object.keys(n).length&&e.push(n),e},[]))(i?n.concat([i]):n,Object.keys(t)),s=[],o=[]
13184return r.forEach(t=>{o.push(new Promise((t,i)=>{e.tech_.one("keysessioncreated",t)})),s.push(new Promise((i,n)=>{e.eme.initializeMediaKeys({keySystems:t},e=>{e?n(e):i()})}))}),Promise.race([Promise.all(s),Promise.race(o)])},nf=({player:e,sourceKeySystems:t,media:i,audioMedia:n})=>{const r=((e,t,i)=>{if(!e)return e
13185let n={}
13186t&&t.attributes&&t.attributes.CODECS&&(n=yu(Fs(t.attributes.CODECS))),i&&i.attributes&&i.attributes.CODECS&&(n.audio=i.attributes.CODECS)
13187const r=js(n.video),s=js(n.audio),o={}
13188for(const a in e)o[a]={},s&&(o[a].audioContentType=s),r&&(o[a].videoContentType=r),t.contentProtection&&t.contentProtection[a]&&t.contentProtection[a].pssh&&(o[a].pssh=t.contentProtection[a].pssh),"string"==typeof e[a]&&(o[a].url=e[a])
13189return Pc(e,o)})(t,i,n)
13190return!!r&&(e.currentSource().keySystems=r,!(r&&!e.eme)||(vs.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},rf=()=>{if(!window.localStorage)return null
13191const e=window.localStorage.getItem(Jh)
13192if(!e)return null
13193try{return JSON.parse(e)}catch(hf){return null}},sf=(e,t)=>{e._requestCallbackSet||(e._requestCallbackSet=new Set),e._requestCallbackSet.add(t)},of=(e,t)=>{e._responseCallbackSet||(e._responseCallbackSet=new Set),e._responseCallbackSet.add(t)},af=(e,t)=>{e._requestCallbackSet&&(e._requestCallbackSet.delete(t),e._requestCallbackSet.size||delete e._requestCallbackSet)},lf=(e,t)=>{e._responseCallbackSet&&(e._responseCallbackSet.delete(t),e._responseCallbackSet.size||delete e._responseCallbackSet)}
13194Zh.supportsNativeHls=function(){if(!document||!document.createElement)return!1
13195const e=document.createElement("video")
13196if(!vs.getTech("Html5").isSupported())return!1
13197return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(t){return/maybe|probably/i.test(e.canPlayType(t))})}(),Zh.supportsNativeDash=!!(document&&document.createElement&&vs.getTech("Html5").isSupported())&&/maybe|probably/i.test(document.createElement("video").canPlayType("application/dash+xml")),Zh.supportsTypeNatively=e=>"hls"===e?Zh.supportsNativeHls:"dash"===e&&Zh.supportsNativeDash,Zh.isSupported=function(){return vs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},Zh.xhr.onRequest=function(e){sf(Zh.xhr,e)},Zh.xhr.onResponse=function(e){of(Zh.xhr,e)},Zh.xhr.offRequest=function(e){af(Zh.xhr,e)},Zh.xhr.offResponse=function(e){lf(Zh.xhr,e)}
13198const cf=vs.getComponent("Component")
13199class uf extends cf{constructor(e,t,i){if(super(t,i.vhs),"number"==typeof i.initialBandwidth&&(this.options_.bandwidth=i.initialBandwidth),this.logger_=kc("VhsHandler"),t.options_&&t.options_.playerId){const e=vs.getPlayer(t.options_.playerId)
13200this.player_=e}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0)
13201else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB")
13202this.on(document,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],e=>{const t=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement
13203t&&t.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_(e={}){if(this.options_=Pc(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.usePlayerObjectFit=this.options_.usePlayerObjectFit||!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=void 0===this.options_.useNetworkInformationApi||this.options_.useNetworkInformationApi,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 e=rf()
13204e&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=Ku.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Ku.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","usePlayerObjectFit","customPixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach(e=>{void 0!==this.source_[e]&&(this.options_[e]=this.source_[e])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio,this.usePlayerObjectFit=this.options_.usePlayerObjectFit
13205const t=this.options_.customPixelRatio
13206"number"==typeof t&&t>=0&&(this.customPixelRatio=t)}setOptions(e={}){this.setOptions_(e)}src(e,t){if(!e)return
13207var i
13208this.setOptions_(),this.options_.src=0===(i=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(i.substring(i.indexOf(",")+1)):i,this.options_.tech=this.tech_,this.options_.externVhs=Zh,this.options_.sourceType=Ws(t),this.options_.seekTo=e=>{this.tech_.setCurrentTime(e)},this.options_.player_=this.player_,this.playlistController_=new qh(this.options_)
13209const n=Pc({liveRangeSafeTimeDelta:Dc},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_})
13210this.playbackWatcher_=new $h(n),this.attachStreamingEventListeners_(),this.playlistController_.on("error",()=>{const e=vs.players[this.tech_.options_.playerId]
13211let t=this.playlistController_.error
13212"object"!=typeof t||t.code?"string"==typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)})
13213const r=this.options_.bufferBasedABR?Zh.movingAverageBandwidthSelector(.55):Zh.STANDARD_PLAYLIST_SELECTOR
13214this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):r.bind(this),this.playlistController_.selectInitialPlaylist=Zh.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(e){this.playlistController_.selectPlaylist=e.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(e){this.playlistController_.mainSegmentLoader_.throughput.rate=e,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let e=this.playlistController_.mainSegmentLoader_.bandwidth
13215const t=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection,i=1e7
13216if(this.options_.useNetworkInformationApi&&t){const n=1e3*t.downlink*1e3
13217e=n>=i&&e>=i?Math.max(e,n):n}return e},set(e){this.playlistController_.mainSegmentLoader_.bandwidth=e,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const e=1/(this.bandwidth||1)
13218let t
13219t=this.throughput>0?1/this.throughput:0
13220return Math.floor(1/(e+t))},set(){vs.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:()=>Bc(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:()=>Bc(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&&(e=>{if(!window.localStorage)return!1
13221let t=rf()
13222t=t?Pc(t,e):e
13223try{window.localStorage.setItem(Jh,JSON.stringify(t))}catch(hf){return!1}})({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})}),this.playlistController_.on("selectedinitialmedia",()=>{var e;(e=this).representations=()=>{const t=e.playlistController_.main(),i=ru(t)?e.playlistController_.getAudioTrackPlaylists_():t.playlists
13224return i?i.filter(e=>!Zc(e)).map((t,i)=>new Gh(e,t,t.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_=window.URL.createObjectURL(this.playlistController_.mediaSource),(vs.browser.IS_ANY_SAFARI||vs.browser.IS_IOS)&&this.options_.overrideNative&&"hls"===this.options_.sourceType&&"function"==typeof this.tech_.addSourceElement?(this.tech_.addSourceElement(this.mediaSourceUrl_),this.tech_.addSourceElement(this.source_.src)):this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader
13225this.logger_("waiting for EME key session creation"),tf({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then(()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()}).catch(e=>{this.logger_("error while creating EME key session",e),this.player_.error({message:"Failed to initialize media ke
13225ys for EME",code:3})})}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=nf({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()})
13226this.player_.tech_.on("keystatuschange",e=>{this.playlistController_.updatePlaylistByKeyStatus(e.keyId,e.status)}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),t?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const e=vs.players[this.tech_.options_.playerId]
13227e&&e.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",()=>{var e,t
13228e=this.qualityLevels_,(t=this).representations().forEach(t=>{e.addQualityLevel(t)}),ef(e,t.playlists)}),this.playlists.on("mediachange",()=>{ef(this.qualityLevels_,this.playlists)}))}static version(){return{"@videojs/http-streaming":Kh,"mux.js":"7.1.0","mpd-parser":"1.3.1","m3u8-parser":"7.2.0","aes-decrypter":"4.0.2"}}version(){return this.constructor.version()}canChangeType(){return mh.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}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_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return ju({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t,i=!0,n=2){return Uu({programTime:e,playlist:this.playlistController_.media(),retryCount:n,pauseAfterSeek:i,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{sf(this.xhr,e)},this.xhr.onResponse=e=>{of(this.xhr,e)},this.xhr.offRequest=e=>{af(this.xhr,e)},this.xhr.offResponse=e=>{lf(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}attachStreamingEventListeners_(){["seekablerangeschanged","bufferedrangeschanged","contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(e=>{this.playlistController_.on(e,e=>{this.player_.trigger(ii({},e))})}),["gapjumped","playedrangeschanged"].forEach(e=>{this.playbackWatcher_.on(e,e=>{this.player_.trigger(ii({},e))})})}}const df={name:"videojs-http-streaming",VERSION:Kh,canHandleSource(e,t={}){const i=Pc(vs.options,t)
13229return!(!i.vhs.experimentalUseMMS&&!Us("avc1.4d400d,mp4a.40.2",!1))&&df.canPlayType(e.type,i)},handleSource(e,t,i={}){const n=Pc(vs.options,i)
13230return t.vhs=new uf(e,t,n),t.vhs.xhr=ku(),t.vhs.setupXhrHooks_(),t.vhs.src(e.src,e.type),t.vhs},canPlayType(e,t){const i=Ws(e)
13231if(!i)return""
13232const n=df.getOverrideNative(t)
13233return!Zh.supportsTypeNatively(i)||n?"maybe":""},getOverrideNative(e={}){const{vhs:t={}}=e,i=!(vs.browser.IS_ANY_SAFARI||vs.browser.IS_IOS),{overrideNative:n=i}=t
13234return n}}
13235return Us("avc1.4d400d,mp4a.40.2",!0)&&vs.getTech("Html5").registerSourceHandler(df,0),vs.VhsHandler=uf,vs.VhsSourceHandler=df,vs.Vhs=Zh,vs.use||vs.registerComponent("Vhs",Zh),vs.options.vhs=vs.options.vhs||{},vs.getPlugin&&vs.getPlugin("reloadSourceOnError")||vs.registerPlugin("reloadSourceOnError",Yh),vs}),(()=>{var e={575: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},913:e=>{function t(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13236n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13236e.exports=function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(i){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},523:(e,t,i)=>{"use strict"
13237var n=i(318)
13238Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13239var r=n(i(575)),s=n(i(913)),o=new(function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}())
13240t.default=o}},t={}
13241function i(n){var r=t[n]
13242if(void 0!==r)return r.exports
13243var s=t[n]={exports:{}}
13244return e[n](s,s.exports,i),s.exports}(()=>{"use strict"
13245var e=i(318),t=e(i(8)),n=e(i(523))
13246"object"===("undefined"==typeof window?"undefined":(0,t.default)(window))&&(window.OGVCompat=n.default,window.OGVVersion="1.9.0-20240423190513-22f6924")})()})(),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,function(){return(()=>{var e={506:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13247return e},e.exports.__esModule=!0,e.exports.default=e.exports},575: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},913:e=>{function t(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13248n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},525:(e,t,i)=>{var n=i(331)
13249function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,i){var r=n(e,t)
13250if(r){var s=Object.getOwnPropertyDescriptor(r,t)
13251return s.get?s.get.call(arguments.length<3?e:i):s.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},754:e=>{function t(i){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,i)=>{var n=i(489)
13252e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
13253e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,i)=>{var n=i(8).default,r=i(506)
13254e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t
13255if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
13256return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function t(i,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(i,n)}
13256e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},331:(e,t,i)=>{var n=i(754)
13257e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(i){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={}
13258function i(n){if(t[n])return t[n].exports
13259var r=t[n]={i:n,l:!1,exports:{}}
13260return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e
13261if(4&t&&"object"==typeof e&&e&&e.__esModule)return e
13262var n=Object.create(null)
13263if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r))
13264return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e}
13265return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t){function i(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue"
13266this.channels=e,this.bufferSize=t,this.flush()}i.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},i.prototype.sampleCount=function(){var e=0
13267return this._buffers.forEach(function(t){e+=t[0].length}),e},i.prototype.createBuffer=function(e){for(var t=[],i=0;i<this.channels;i++)t[i]=new Float32Array(e)
13268return t},i.prototype.validate=function(e){if(e.length!==this.channels)return!1
13269for(var t,i=0;i<e.length;i++){var n=e[i]
13270if(!(n instanceof Float32Array))return!1
13271if(0==i)t=n.length
13272else if(n.length!==t)return!1}return!0},i.prototype.appendBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.appendBuffer"
13273for(var t=e[0].length,i=this.channels,n=this._pendingPos,r=this._pendingBuffer,s=this.bufferSize,o=0;o<t;o++){for(var a=0;a<i;a++)r[a][n]=e[a][o];++n==s&&(this._buffers.push(r),n=this._pendingPos=0,r=this._pendingBuffer=this.createBuffer(s))}this._pendingPos=n},i.prototype.prependBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.prependBuffer"
13274var t=this._buffers.slice(0)
13275t.push(this.trimBuffer(this._pendingBuffer,0,this._pendingPos)),this.flush(),this.appendBuffer(e)
13276for(var i=0;i<t.length;i++)this.appendBuffer(t[i])},i.prototype.nextBuffer=function(){if(this._buffers.length)return this._buffers.shift()
13277var e=this.trimBuffer(this._pendingBuffer,0,this._pendingPos)
13278return this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0,e},i.prototype.trimBuffer=function(e,t,i){var n=e[0].length,r=t+Math.min(i,n)
13279if(0==t&&r>=n)return e
13280for(var s=[],o=0;o<this.channels;o++)s[o]=e[o].subarray(t,r)
13281return s},e.exports=i},function(e,t,i){!function(){i(0)
13282var t=i(2),n=i(4)
13283function r(e){this._options=e||{},this._backend=null,this._resampleFractional=0,this._resampleLastSampleData=void 0,this._tempoChanger=null}r.prototype.rate=0,r.prototype.targetRate=0,r.prototype.channels=0,r.prototype.bufferSize=0,Object.defineProperty(r.prototype,"bufferDuration",{get:function(){return this.targetRate?this.bufferSize/this.targetRate:0}}),Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._backend?this._backend.bufferThreshold/this.targetRate:0},set:function(e){if(!this._backend)throw"Invalid state: AudioFeeder 
13283cannot set bufferThreshold before init"
13284this._backend.bufferThreshold=Math.round(e*this.targetRate)}}),Object.defineProperty(r.prototype,"playbackPosition",{get:function(){return this._backend?this.getPlaybackState().playbackPosition:0}}),Object.defineProperty(r.prototype,"outputPlaybackPosition",{get:function(){return this._backend?this.getPlaybackState().outputPlaybackPosition:0}}),Object.defineProperty(r.prototype,"durationBuffered",{get:function(){return this._backend?this.getPlaybackState().samplesQueued/this.targetRate:0}}),Object.defineProperty(r.prototype,"muted",{get:function(){if(this._backend)return this._backend.muted
13285throw"Invalid state: cannot get mute before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set mute before init"
13286this._backend.muted=e}}),r.prototype.mute=function(){this.muted=!0},r.prototype.unmute=function(){this.muted=!1},Object.defineProperty(r.prototype,"volume",{get:function(){if(this._backend)return this._backend.volume
13287throw"Invalid state: cannot get volume before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set volume before init"
13288this._backend.volume=e}}),Object.defineProperty(r.prototype,"tempo",{get:function(){if(this._tempoChanger)return this._tempoChanger.getTempo()
13289throw"Invalid state: cannot get tempo before init"},set:function(e){if(!this._tempoChanger)throw"Invalid state: cannot set tempo before init"
13290this._tempoChanger.setTempo(e)}}),r.prototype.init=function(e,i){if(this.channels=e,this.rate=i,this._options.backendFactory)this._backend=this._options.backendFactory(e,i,this._options)
13291else{if(!t.isSupported())throw"No supported backend"
13292this._backend=new t(e,i,this._options)}this.targetRate=this._backend.rate,this.bufferSize=this._backend.bufferSize,this._tempoChanger=n({sampleRate:this.targetRate,numChannels:e,tempo:1}),this._backend.onstarved=function(){this.onstarved&&this.onstarved()}.bind(this),this._backend.onbufferlow=function(){this.onbufferlow&&this.onbufferlow()}.bind(this)},r.prototype._resample=function(e){var t=this.rate,i=this.channels,n=this._backend.rate,r=this._backend.channels
13293if(t==n&&i==r)return e
13294var s,o=[],a=e[0].length,l=this._resampleFractional,c=a*n/t+l,u=Math.floor(c),d=c-u
13295s=t<n?function(e,i,r,s){for(var o=function(t){return t<0?r&&r.length+t>0?r[r.length+t]:e[0]:e[t]},a=0;a<i.length;a++){var c,u=(a+1-l)*t/n-1,d=Math.floor(u),h=Math.ceil(u)
13296c=d==h?o(d):o(d)*(h-u)+o(h)*(u-d),i[a]=s*c}}:function(e,t,i,n){for(var r=0;r<t.length;r++)t[r]=n*e[r*e.length/t.length|0]}
13297var h=1
13298r>i&&(h=Math.SQRT1_2)
13299for(var f=0;f<r;f++){var p=f
13300f>=i&&(p=0)
13301var m=e[p],g=new Float32Array(u)
13302s(m,g,this._resampleLastSampleData?this._resampleLastSampleData[p]:void 0,h),o.push(g)}return this._resampleFractional=d,this._resampleLastSampleData=e,o},r.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder 
13302cannot bufferData before init"
13303var t=this._resample(e)
13304t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},r.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState()
13305return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},r.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init"
13306this._backend.waitUntilReady(e)},r.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init"
13307this._backend.start()},r.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init"
13308this._backend.stop()},r.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init"
13309this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},r.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){return!!Float32Array&&t.isSupported()},r.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=r}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,n=i(0),r=i(3)
13310function s(e,t,i){var r=i.audioContext||s.initSharedAudioContext()
13311if(this._context=r,this.output=i.output||r.destination,this.rate=r.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new n(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=r.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),r.createScriptProcessor)this._node=r.createScriptProcessor(this.bufferSize,0,this.channels)
13312else{if(!r.createJavaScriptNode)throw new Error("Bad version of web audio API?")
13313this._node=r.createJavaScriptNode(this.bufferSize,0,this.channels)}}s.prototype.bufferSize=4096,s.prototype.bufferThreshold=8192,s.prototype._volume=1,Object.defineProperty(s.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),s.prototype._muted=!1,Object.defineProperty(s.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),s.prototype._audioProcess=function(e){var t,i,n,s,o
13314o="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate
13315var a=this._playbackTimeAtBufferTail
13316if(a<o&&(this._delayedTime+=o-a),this._bufferQueue.sampleCount()<this.bufferSize&&this.onstarved&&this.onstarved(),this._bufferQueue.sampleCount()<this.bufferSize){for(t=0;t<this.channels;t++)for(n=e.outputBuffer.getChannelData(t),s=0;s<this.bufferSize;s++)n[s]=0
13317this._dropped++}else{var l=this.muted?0:this.volume,c=this._bufferQueue.nextBuffer()
13318if(c[0].length<this.bufferSize)throw"Audio buffer not expected length."
13319for(t=0;t<this.channels;t++)for(i=c[t],this._liveBuffer[t].set(c[t]),n=e.outputBuffer.getChannelData(t),s=0;s<i.length;s++)n[s]=i[s]*l
13320this._queuedTime+=this.bufferSize/this.rate,this._playbackTimeAtBufferTail=o+this.bufferSize/this.rate,this._bufferQueue.sampleCount()<Math.max(this.bufferSize,this.bufferThreshold)&&this.onbufferlow&&r(this.onbufferlow.bind(this))}},s.prototype._samplesQueued=function(){return this._bufferQueue.sampleCount()+Math.floor(this._timeAwaitingPlayback()*this.rate)},s.prototype._timeAwaitingPlayback=function(){return Math.max(0,this._playbackTimeAtBufferTail-this._context.currentTime)},s.prototype.getPlaybackState=function(){return{playbackPosition:this._queuedTime-this._timeAwaitingPlayback(),samplesQueued:this._samplesQueued(),dropped:this._dropped,delayed:this._delayedTime}},s.prototype.waitUntilReady=function(e){e()},s.prototype.appendBuffer=function(e){this._bufferQueue.appendBuffer(e)},s.prototype.start=function(){this._node.onaudioprocess=this._audioProcess.bind(this),this._node.connect(this.output),this._playbackTimeAtBufferTail=this._context.currentTime},s.prototype.stop=function(){if(this._node){var e=this._timeAwaitingPlayback()
13321if(e>0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0
13322t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},s.prototype.flush=function(){this._bufferQueue.flush()},s.prototype.close=function(){this.stop(),this._context=null},s.prototype.onstarved=null,s.prototype.onbufferlow=null,s.isSupported=function(){return!!t},s.sharedAudioContext=null,s.initSharedAudioContext=function(){if(!s.sharedAudioContext&&s.isSupported()){var e,i=new t
13323if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2)
13324else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?")
13325e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),s.sharedAudioContext=i}return s.sharedAudioContext},e.exports=s}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate
13326if(window&&window.postMessage){var e=[]
13327return window.addEventListener("message",function(t){if(t.source===window){var i=t.data
13328if("object"==typeof i&&i.nextTickBrowserPingMessage){var n=e.pop()
13329n&&n()}}}),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var n
13330window,n=function(){return function(e){var t={}
13331function i(n){if(t[n])return t[n].exports
13332var r=t[n]={i:n,l:!1,exports:{}}
13333return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e
13334if(4&t&&"object"==typeof e&&e&&e.__esModule)return e
13335var n=Object.create(null)
13336if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r))
13337return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e}
13338return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,n,r){i.set(e.subarray(t,t+r),n)}}
13339e.exports=i},function(e,t,i){var n,r
13340n=i(0),r=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,s=e.tempo||1,o=(e.numChannels,Math.pow(2,50/1200)-1),a=1<<i,l=r(i),c=1<<i-2
13341c-=c%100
13342for(var u=n.float_array(a+c+5),d=n.float_array(a+c+5),h=c,f=c,p=n.float_array(a),m=0;m<a;m++)p[m]=.5*(1-Math.cos(2*Math.PI*m/a))
13343var g=1+(a>>1),y=n.float_array(g),v=n.float_array(g),_=n.float_array(g),b=n.float_array(g),w=n.float_array(g),A=n.float_array(g),T=1+(g>>1),C=[0,0],L=[],x=[],M=[],E=[]
13344for(m=0;m<2;m++)L.push(n.float_array(T)),x.push(n.float_array(T)),M.push(n.float_array(T)),E.push(n.float_array(g))
13345var S=n.float_array(T),k=n.float_array(T),P=0,O=0,z=[{in_time:0,out_time:0,tempo:s}],D=0,I=0,N=1,R=0,F=0,B=0,j=0,U={mapOutputToInputTime:function(e){for(var t=z.length-1;e<z[t].out_time&&t>0;)t--
13346var i=z[t]
13347return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){R=0,C=[0,0],I=0,j=0,B=0
13348for(var t=0;t<2;t++)for(var i=0;i<g;i++)E[t][i]=0
13349for(t=0;t<u.length;t++)u[t]=0
13350for(t=0;t<d.length;t++)d[t]=0
13351if(e){O=Math.max(0,O-e),P=U.mapOutputToInputTime(O)
13352for(var n=z.length-1;O<=z[n].out_time&&n>=0;)z.pop(),n--
13353z.push({in_time:P,out_time:O,tempo:s})}},getTempo:function(){return s},setTempo:function(e){h=f=c,e>=1?f=Math.round(h/e):h=Math.round(f*e),F=(1/e-1*f/h)*h,N=function(e,t){for(var i=e.length/t|0,n=0,r=0;r<i;r++)n+=e[r*t]
13354return.9/n}(p,f),s=e
13355var t=z[z.length-1]
13356t.out_time==O?t.tempo=e:z.push({in_time:P,out_time:O,tempo:e})}}
13357U.flush(0),U.setTempo(s)
13358var V=function(e,t,i){var n=Math.floor(i),r=n%2==1?-1:1
13359return Math.atan2(r*(t[n]-t[n+1]),r*(e[n]-e[n+1]))},H=function(e,t,i,n,r){var s=2*Math.PI/a*.5*(n+t)*h
13360return(function(e){return e-2*Math.PI*Math.round(e/(2*Math.PI))}(e-i-s)+s)*r},q=function(e,t,i,n,r,s){for(var l=e%2,c=1-l,u=E[c],d=C[c],h=L[c],f=x[c],p=M[c],m=E[l],g=1;g<m.length;g++)m[g]=t[g]*t[g]+i[g]*i[g]
13361var y=L[l],v=C[l]=function(e,t){for(var i=0,n=0;n<e.length;n++)e[n]>i&&(i=e[n])
13362var r=1e-8*i,s=1,a=1
13363for(t[0]=1,n=2;n<e.length;n++){var l=n*o
13364if(e[n]>r&&e[n]>e[n-1]&&e[n]>=e[n+1]){var c=n+(e[n-1]-e[n+1])/(2*(e[n-1]-2*e[n]+e[n+1]))
13365c-t[s-1]>l?(t[s++]=c,a=n):e[n]>e[a]&&(t[s-1]=c,a=n)}}return s}(m,y),_=x[l],b=M[l]
13366if(0!=e&&0!=v){var w=0
13367for(B=0;B<v;B++){for(j=y[B];y[B]>h[w]&&w!=d;)++w
13368var A=w
13369w>0&&j-h[w-1]<h[w]-j&&(A=w-1)
13370var T=j*o
13371if(Math.abs(h[A]-j)<T&&u[Math.round(h[A])]>.1*m[Math.round(j)]){var P=V(t,i,j),O=f[A]+p[A]+H(P,j,f[A],h[A],s)-P
13372_[B]=P,b[B]=O,S[B]=Math.cos(O),k[B]=Math.sin(O)}else _[B]=V(t,i,j),b[B]=0,S[B]=1,k[B]=0}y[v]=2*a
13373var z=y[A=0],D=y[A+1],I=S[A],N=k[A]
13374for(g=1;g<t.length-1;g++){g>=z&&g-z>D-g&&(z=y[++A],D=y[A+1],I=S[A],N=k[A])
13375var R=t[g]*I-i[g]*N,F=t[g]*N+i[g]*I
13376t[g]=R,i[g]=F}}else for(var B=0;B<v;B++){var j=y[B]
13377f[B]=p[B]=V(t,i,j)}},G=function(){var e=0|(R+=2*F)
13378R-=e
13379for(var t=0;t<a;t++)l.m_re[t]=p[t]*u[t],l.m_im[t]=p[t]*u[h+t]
13380n.blit(u,2*h,u,0,a-h),l.inplace(!1),l.unpack(y,v,_,b),q(D,y,v,0,0,1*f/h),q(D+1,_,b,0,0,1*(f+e)/h),n.blit(_,0,w,0,g),n.blit(b,0,A,0,g),l.repack(y,v,_,b),l.inplace(!0)
13381var i=d.length
13382for(n.blit(d,I,d,0,i-I),t=i-I;t<i;t++)d[t]=0
13383var r=0,s=N
13384for(t=0;t<f;t++)Math.abs(2*l.m_re[t])>r&&(r=Math.abs(2*l.m_re[t]))
13385for(t=0;t<a-f;t++)Math.abs(l.m_re[t+f+e]+l.m_im[t])>r&&(r=Math.abs(l.m_re[t+f+e]+l.m_im[t]))
13386for(t=a-f;t<a;
13386t++)Math.abs(2*l.m_im[t])>r&&(r=Math.abs(2*l.m_im[t]))
13387var o=1/Math.floor(1*a/(2*f))
13388for(s*r>o&&(s=o/r),t=0;t<a;t++)d[t]+=s*l.m_re[t],d[t+f+e]+=s*l.m_im[t]
13389return D+=2,I=2*f+e}
13390return U.process=function(e){var i=e[0].length,r=e[0]
13391if(e.length>1){r=n.float_array(e[0].length)
13392for(var o=1/e.length,l=0;l<e.length;l++)for(var c=0;c<i;c++)r[c]+=o*e[l][c]}if(1==s){if(j+B>0){var p=j+B+i,m=[]
13393for(l=0;l<e.length;l++){var g=n.float_array(p)
13394n.blit(d,0,g,0,j),n.blit(u,0,g,j,B),n.blit(e[l],0,g,j+B,i),m.push(g)}U.flush(0),i=p,e=m}return P+=i/t,O+=i/t,e}var y=B+i-(a-h),v=2*Math.floor(Math.max(0,y)/(2*h)),_=j+f*v+Math.floor(R+F*v)
13395j>_&&(_=j)
13396var b=n.float_array(_)
13397n.blit(d,0,b,0,j)
13398for(var w=0,A=j,T=0,C=0;;){var L=a+h-B
13399if(w+L>i){n.blit(r,w,u,B,i-w),B+=i-w,w=i
13400break}L<=0?B-=2*h:(n.blit(r,w,u,B,L),w+=L,B=a-h),C=G(),P+=2*h/t,O+=C/t,(T=A+C-_)<0&&(T=0),n.blit(d,0,b,A,C-T),A+=C}n.blit(d,C-T,d,0,T),j=T
13401var x=[]
13402for(l=0;l<e.length;l++)x.push(b)
13403return x},U}},function(e,t,i){"use strict"
13404var n=i(0)
13405e.exports=function(e){for(var t=1<<e,i={m_logN:e,m_N:t,m_invN:1/t,m_re:n.float_array(t),m_im:n.float_array(t),m_revTgt:new Array(t)},r=0;r<t;r++){for(var s=r,o=0,a=0;a<e;a++)o<<=1,o|=1&s,s>>=1
13406i.m_revTgt[r]=o}i.twiddleRe=n.float_array(i.m_logN),i.twiddleIm=n.float_array(i.m_logN)
13407for(var l=1,c=0;c<i.m_logN;c++){var u=2*l*Math.PI*i.m_invN
13408i.twiddleRe[c]=Math.cos(u),i.twiddleIm[c]=Math.sin(u),l<<=1}i.inplace=function(e){var t=i.m_re,n=i.m_im,r=i.m_N,s=i.m_logN,o=r>>1,a=r>>1,l=r
13409if(e)for(var c=1/r,u=0;u<r;u++)t[u]*=c,n[u]*=c
13410for(var d=0;d<s;d++){var h=i.twiddleRe[d],f=i.twiddleIm[d]
13411e||(f*=-1)
13412for(var p=0;p<r;){for(var m=p,g=p+a,y=1,v=0,_=0;_<o;_++){var b=t[m],w=n[m],A=t[g],T=n[g]
13413t[m]=b+A,n[m]=w+T,A=b-A,T=w-T,t[g]=A*y-T*v,n[g]=A*v+T*y,m++,g++
13414var C=y
13415y=y*h-v*f,v=C*f+v*h}p+=l}o>>=1,a>>=1,l>>=1}for(var L,x,M=i.m_revTgt,E=0;E<r;E++)M[E]>E&&(x=t[L=M[E]],t[L]=t[E],t[E]=x,x=n[L],n[L]=n[E],n[E]=x)}
13416var d=t>>1
13417return i.unpack=function(e,n,r,s){e[0]=i.m_re[0],r[0]=i.m_im[0],n[0]=s[0]=0,e[d]=i.m_re[d],r[d]=i.m_im[d],n[d]=s[d]=0
13418for(var o=1;o<d;o++)e[o]=(i.m_re[o]+i.m_re[t-o])/2,n[o]=(i.m_im[o]-i.m_im[t-o])/2,r[o]=(i.m_im[o]+i.m_im[t-o])/2,s[o]=(-i.m_re[o]+i.m_re[t-o])/2},i.repack=function(e,n,r,s){i.m_re[0]=e[0],i.m_im[0]=r[0],i.m_re[d]=e[d],i.m_im[d]=r[d]
13419for(var o=1;o<d;o++)i.m_re[o]=e[o]-s[o],i.m_im[o]=n[o]+r[o],i.m_re[t-o]=e[o]+s[o],i.m_im[t-o]=-n[o]+r[o]},i}}])},e.exports=n()}])},893:(e,t,i)=>{"use strict"
13420var n=i(318)
13421Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13422var r=n(i(575)),s=n(i(913)),o=function(){function e(t){(0,r.default)(this,e),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,s.default)(e,[{key:"iterate",value:function(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function(){return this.iterate(),this}}
13422,{key:"left",value:function(){return this.upper=this.position,this.iterate()}},{key:"right",value:function(){return this.lower=this.position,this.iterate()}}]),e}()
13423t.default=o},523:(e,t,i)=>{"use strict"
13424var n=i(318)
13425Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13426var r=n(i(575)),s=n(i(913)),o=new(function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}())
13427t.default=o},408:(e,t,i)=>{"use strict"
13428var n=i(318)
13429Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13430var r=n(i(575)),s=n(i(913)),o=n(i(205)),a=n(i(585)),l=n(i(754))
13431var c=function(e){(0,o.default)(i,e)
13432var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
13433if(Reflect.construct.sham)return!1
13434if("function"==typeof Proxy)return!0
13435try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
13436return function(){var i,n=(0,l.default)(e)
13437if(t){var r=(0,l.default)(this).constructor
13438i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
13439return(0,a.default)(this,i)}}(i)
13440function i(){return(0,r.default)(this,i),t.apply(this,arguments)}return(0,s.default)(i,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processAudio",value:function(e,t){this.proxy("processAudio",[e],t,[e])}},{key:"close",value:function(){this.terminate()}}]),i}((0,n(i(580)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})),u=c
13441t.default=u},319:(e,t,i)=>{"use strict"
13442var n=i(318)
13443Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13444var r=n(i(575)),s=n(i(913)),o=n(i(205)),a=n(i(585)),l=n(i(754))
13445var c=function(e){(0,o.default)(i,e)
13446var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
13447if(Reflect.construct.sham)return!1
13448if("function"==typeof Proxy)return!0
13449try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
13450return function(){var i,n=(0,l.default)(e)
13451if(t){var r=(0,l.default)(this).constructor
13452i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
13453return(0,a.default)(this,i)}}(i)
13454function i(){return(0,r.default)(this,i),t.apply(this,arguments)}return(0,s.default)(i,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processFrame",value:function(e,t){this.proxy("processFrame",[e],t,[e])}},{key:"close",value:function(){this.terminate()}},{key:"sync",value:function(){this.proxy("sync",[],function(){})}},{key:"recycleFrame",value:function(e){this.proxy("recycleFrame",[e],function(){},[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}]),i}((0,n(i(580)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})),u=c
13455t.default=u},445:(e,t,i)=>{"use strict"
13456var n=i(318)
13457Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13458var r=n(i(575)),s=n(i(913)),o=n(i(539)),a="1.9.0-20240423190513-22f6924",l={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},c=function(){function e(){(0,r.default)(this,e),this.base=this.defaultBase()}return(0,s.default)(e,[{key:"defaultBase",value:function(){}},{key:"wasmSupported",value:function(){return o.default.wasmSupported()}},{key:"scriptForClass",value:function(e){return l[e]}},{key:"urlForClass",value:function(e){var t=this.scriptForClass(e)
13459if(t)return this.urlForScript(t)
13460throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function(e){if(e){var t=this.base
13461return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(a)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function(e,t,i){var n=this
13462i=i||{}
13463var r=this.getGlobal(),s=this.urlForClass(e),o=function(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:n.urlForScript(e)},t.mainScriptUrlOrBlob=n.scriptForClass(e)+"?version="+encodeURIComponent(a),r[e](t)}
13464"function"==typeof r[e]?t(o):this.loadScript(s,function(){t(o)})}}]),e}()
13465t.default=c},964:(e,t,i)=>{"use strict"
13466var n=i(318)
13467Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13468var r=n(i(575)),s=n(i(913)),o=n(i(525)),a=n(i(205)),l=n(i(585)),c=n(i(754)),u=n(i(408)),d=n(i(319)),h=n(i(445))
13469var f={audio:{proxy:u.default,worker:"ogv-worker-audio.js"},video:{proxy:d.default,worker:"ogv-worker-video.js"}},p={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"},m=new(function(e){(0,a.default)(i,e)
13470var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
13471if(Reflect.construct.sham)return!1
13472if("function"==typeof Proxy)return!0
13473try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
13474return function(){var i,n=(0,c.default)(e)
13475if(t){var r=(0,c.default)(this).constructor
13476i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
13477return(0,l.default)(this,i)}}(i)
13478function i(){var e
13479return(0,r.default)(this,i),(e=t.call(this)).scriptStatus={},e.scriptCallbacks={},e}return(0,s.default)(i,[{key:"getGlobal",value:function(){return window}},{key:"defaultBase",value:function(){for(var e,t,i=document.querySelectorAll("script"),n=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,r=0;r<i.length;r++)if((e=i[r].getAttribute("src"))&&(t=e.match(n)))return t[1]}},{key:"loadClass",value:function(e,t,n){(n=n||{}).worker?this.workerProxy(e,t):(0,o.default)((0,c.default)(i.prototype),"loadClass",this).call(this,e,t,n)}},{key:"loadScript",value:function(e,t){var i=this
13480if("done"==this.scriptStatus[e])t()
13481else if("loading"==this.scriptStatus[e])this.scriptCallbacks[e].push(t)
13482else{this.scriptStatus[e]="loading",this.scriptCallbacks[e]=[t]
13483var n=document.createElement("script"),r=function(t){var n=i.scriptCallbacks[e]
13484delete i.scriptCallbacks[e],i.scriptStatus[e]="done",n.forEach(function(e){e()})}
13485n.addEventListener("load",r),n.addEventListener("error",r),n.src=e,document.querySelector("head").appendChild(n)}}},{key:"workerProxy",value:function(e,t){var i=f[p[e]]
13486if(!i)throw new Error("Requested worker for class with no proxy: "+e)
13487var n,r=i.proxy,s=i.worker,o=this.urlForScript(this.scriptForClass(e)),a=this.urlForScript(s),l=function(t){return new r(n,e,t)}
13488if(a.match(/^https?:|\/\//i)){var c,u,d,h,g,y=function(){if(1==v&&1==_){var e=d+" "+h+"\nOGVLoader.base = "+JSON.stringify(m.base)
13489try{g=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(g=new BlobBuilder).append(e),g=g.getBlob()}n=new Worker(URL.createObjectURL(g)),t(function(e){return Promise.resolve(new l(e))})}},v=!1,_=!1;(c=new XMLHttpRequest).open("GET",o,!0),c.onreadystatechange=function(){4==c.readyState&&200==c.status&&(d=c.responseText,v=!0,y())},c.send(),(u=new XMLHttpRequest).open("GET",a,!0),u.onreadystatechange=function(){4==u.readyState&&200==u.status&&(h=u.responseText,_=!0,y())},u.send()}else n=new Worker(a),t(function(e){return Promise.resolve(new l(e))})}}]),i}(h.default)),g=m
13490t.default=g},759:(e,t,i)=>{"use strict"
13491var n=i(318)
13492Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13493var r=n(i(913)),s=n(i(575)),o=n(i(309)),a={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},l=(0,r.default)(function e(t,i){(0,s.default)(this,e),this.code=t,this.message=i});(0,o.default)(l,a),(0,o.default)(l.prototype,a)
13494var c=l
13495t.default=c},278:(e,t,i)=>{"use strict"
13496var n=i(318)
13497Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13498var r=n(i(913)),s=n(i(575))
13499function o(e,t,i){var n=e.split(t,i).map(function(e){return function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)})
13500if("number"==typeof i)for(;n.length<i;)n.push(null)
13501return n}var a=(0,r.default)(function e(t){(0,s.default)(this,e),t=String(t),this.major=null,this.minor=null,this.co
13501decs=null
13502var i=o(t,";")
13503if(i.length){var n=i.shift()
13504if(n){var r=o(n,"/",2)
13505this.major=r[0],this.minor=r[1]}for(var a in i){var l=i[a].match(/^codecs\s*=\s*"(.*?)"$/)
13506if(l){this.codecs=o(l[1],",")
13507break}}}})
13508t.default=a},869:(e,t,i)=>{"use strict"
13509var n=i(318)
13510Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13511var r=n(i(575)),s=n(i(913)),o=n(i(506)),a=n(i(205)),l=n(i(585)),c=n(i(754)),u=n(i(8)),d=n(i(731)),h=n(i(936)),f=n(i(848)),p=n(i(964)),m=n(i(893)),g=n(i(309)),y=n(i(759)),v=n(i(278)),_=n(i(168)),b=n(i(625)),w=n(i(302))
13512var A,T=function(){if("function"==typeof setImmediate)return setImmediate
13513var e=new MessageChannel,t=[]
13514return e.port1.onmessage=function(e){t.shift()()},function(i){t.push(i),e.port2.postMessage({})}}(),C={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},L="INITIAL",x="SEEKING_END",M="LOADED",E="PRELOAD",S="READY",k="PLAYING",P="SEEKING",O="ERROR",z="NOT_SEEKING",D="BISECT_TO_TARGET",I="BISECT_TO_KEYPOINT",N="LINEAR_TO_TARGET",R="fast"
13515function F(){var e=document.createElement("ogvjs")
13516return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}A="undefined"==typeof performance||void 0===(0,u.default)(performance.now)?Date.now:performance.now.bind(performance),F.prototype=Object.create(HTMLElement.prototype,{})
13517var B=function(e){(0,a.default)(i,e)
13518var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
13519if(Reflect.construct.sham)return!1
13520if("function"==typeof Proxy)return!0
13521try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
13522return function(){var i,n=(0,c.default)(e)
13523if(t){var r=(0,c.default)(this).constructor
13524i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
13525return(0,l.default)(this,i)}}(i)
13526function i(e){var n
13527if((0,r.default)(this,i),n=t.call(this),(e=e||{}).base=e.base||p.default.base,n._options=e,n._instanceId="ogvjs"+ ++i.instanceCount,void 0!==e.worker?n._enableWorker=!!e.worker:n._enableWorker=!!window.Worker,!p.default.wasmSupported())throw new Error("WebAssembly not supported")
13528return n._enableThreading=!!e.threading,n._enableSIMD=!!e.simd,n._state=L,n._seekState=z,n._detectedType=null,n._canvas=document.createElement("canvas"),n._frameSink=null,n.className=n._instanceId,(0,g.default)((0,o.default)(n),C),n._view=n._canvas,n._view.style.position="absolute",n._view.style.top="0",n._view.style.left="0",n._view.style.width="100%",n._view.style.height="100%",n._view.style.objectFit="contain",n.appendChild(n._view),n._startTime=A(),n._codec=null,n._audioInfo=null,n._videoInfo=null,n._actionQueue=[],n._audioFeeder=null,n._muted=!1,n._initialPlaybackPosition=0,n._initialPlaybackOffset=0,n._prebufferingAudio=!1,n._initialSeekTime=0,n._currentSrc="",n._crossOrigin=null,n._streamEnded=!1,n._mediaError=null,n._dataEnded=!1,n._byteLength=0,n._duration=null,n._lastSeenTimestamp=null,n._nextProcessingTimer,n._nextFrameTimer=null,n._loading=!1,n._started=!1,n._paused=!0,n._ended=!1,n._startedPlaybackInDocument=!1,n._stream=void 0,n._framesProcessed=0,n._targetPerFrameTime=1e3/60,n._actualPerFrameTime=0,n._totalFrameTime=0,n._totalFrameCount=0,n._playTime=0,n._bufferTime=0,n._drawingTime=0,n._proxyTime=0,n._totalJitter=0,n._droppedAudio=0,n._delayedAudio=0,n._lateFrames=0,n._poster="",n._thumbnail=null,n._frameEndTimestamp=0,n._audioEndTimestamp=0,n._decodedFrames=[],n._pendingFrames=[],n._lastFrameDecodeTime=0,n._lastFrameVideoCpuTime=0,n._lastFrameAudioCpuTime=0,n._lastFrameDemuxerCpuTime=0,n._lastFrameDrawingTime=0,n._lastFrameBufferTime=0,n._lastFrameProxyTime=0,n._lastVideoCpuTime=0,n._lastAudioCpuTime=0,n._lastDemuxerCpuTime=0,n._lastBufferTime=0,n._lastProxyTime=0,n._lastDrawingTime=0,n._lastFrameTimestamp=0,n._currentVideoCpuTime=0,n._lastTimeUpdate=0,n._timeUpdateInterval=250,n._seekTargetTime=0,n._bisectTargetTime=0,n._seekMode=null,n._lastSeekPosition=null,n._seekBisector=null,n._didSeek=null,n._depth=0,n._needProcessing=!1,n._pendingFrame=0,n._pendingAudio=0,n._framePipelineDepth=8,n._frameParallelism=n._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,n._audioPipelineDepth=12,n._videoInfo=null,n._audioInfo=null,n._width=0,n._height=0,n._volume=1,n._playbackRate=1,Object.defineProperties((0,o.default)(n),{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e,t=this
13529return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map(function(e){return e.map(function(e){return e/t._stream.length*t._duration})}):[[0,0]],new _.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new _.default([[0,this._duration]]):new _.default([])}},currentTime:{get:function(){return this._state==P?this._seekTargetTime:this._codec?this._state!=k||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,"exact")}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==P}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){var t=this
13530if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail)
13531var n=new Image
13532n.crossOrigin=this.crossOrigin,n.src=this._poster,n.className="ogvjs-poster",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",
13532n.style.objectFit="contain",n.style.visibility="hidden",n.addEventListener("load",function(){t._thumbnail===n&&(i.styleManager.appendRule("."+t._instanceId,{width:n.naturalWidth+"px",height:n.naturalHeight+"px"}),n.style.visibility="visible")}),this._thumbnail=n,this.appendChild(n)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return this._crossOrigin},set:function(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin")
13533break
13534default:e="anonymous"
13535case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===O?this._mediaError?this._mediaError:new y.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?i.HAVE_ENOUGH_DATA:i.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?i.NETWORK_LOADING:i.NETWORK_IDLE:this.readyState==i.HAVE_NOTHING?i.NETWORK_EMPTY:i.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return this._playbackRate},set:function(e){var t=Number(e)||1
13536this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*A()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function(){return new _.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),n.onframecallback=null,n.onloadstate=null,n.onprogress=null,n.onsuspend=null,n.onabort=null,n.onemptied=null,n.onstalled=null,n.onloadedmetadata=null,n.onloadeddata=null,n.oncanplay=null,n.oncanplaythrough=null,n.onplaying=null,n.onwaiting=null,n.onseeking=null,n.onseeked=null,n.onended=null,n.ondurationchange=null,n.ontimeupdate=null,n.onplay=null,n.onpause=null,n.onratechange=null,n.onresize=null,n.onvolumechange=null,n.onaudiofeedercreated=null,n}return(0,s.default)(i,[{key:"_time",value:function(e){var t=A()
13537e()
13538var i=A()-t
13539return this._lastFrameDecodeTime+=i,i}},{key:"_log",value:function(e){var t=this._options
13540if(t.debug){var i=A()-this._startTime
13541t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}},{key:"_fireEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
13542this._log("fireEvent "+e)
13543var i,n="function"==typeof Event
13544for(var r in n?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(r)&&(i[r]=t[r])
13545var s=this.dispatchEvent(i)
13546!n&&"resize"===e&&this.onresize&&s&&this.onresize.call(this,i)}},{key:"_fireEventAsync",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
13547this._log("fireEventAsync "+e),T(function(){t._fireEvent(e,i)})}},{key:"_initAudioFeeder",value:function(){var e=this,t=this._options,i={bufferSize:8192}
13548t.audioContext&&(i.audioContext=t.audioContext),t.audioDestination&&(i.output=t.audioDestination),t.audioBackendFactory&&(i.backendFactory=t.audioBackendFactory)
13549var n=this._audioFeeder=new f.default(i)
13550n.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),n.bufferThreshold=1,n.volume=this.volume,n.muted=this.muted,n.tempo=this.playbackRate,n.onbufferlow=function(){e._log("onbufferlow"),e._stream&&(e._stream.buffering||e._stream.seeking)||e._pendingAudio||e._pingProcessing()},n.onstarved=function(){e._dataEnded?e._log("onstarved: appear to have reached end of audio"):(e._log("onstarved: halting audio due to starvation"),e._stopPlayback(),e._prebufferingAudio=!0),e._isProcessing()||e._pingProcessing(0)}}},{key:"_startPlayback",value:function(e){if(this._audioFeeder){this._audioFeeder.start()
13551var t=this._audioFeeder.getPlaybackState()
13552this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*A()/1e3
13553void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*A()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function(){this._log("STOPPING"),this._state=L,this._seekState=z,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pe
13553ndingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
13554this._startedPlaybackInDocument&&!document.body.contains(this)&&T(function(){e.stop()})
13555var i=A(),n=i-this._lastFrameTimestamp,r=this._actualPerFrameTime-this._targetPerFrameTime
13556this._totalJitter+=Math.abs(r),this._playTime+=n
13557var s={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:t.dropped,dropped:t.dropped}
13558function o(e){return Math.round(10*e)/10}this._codec&&(s.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,s.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,s.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),s.cpuTime+=s.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=i,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+t.frameEndTimestamp+": clock time "+o(n)+" (jitter "+o(r)+") cpu: "+o(s.cpuTime)+" (mux: "+o(s.demuxerTime)+" buf: "+o(s.bufferTime)+" draw: "+o(s.drawingTime)+" proxy: "+o(s.proxyTime)+") vid: "+o(s.videoTime)+" aud: "+o(s.audioTime)),this._fireEventAsync("framecallback",s),(!this._lastTimeUpdate||i-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=i,this._fireEventAsync("timeupdate")),this._codec&&t.yCbCrBuffer&&this._codec.recycleFrame(t.yCbCrBuffer)}},{key:"_seekStream",value:function(e){var t=this
13559this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then(function(){t._readBytesAndWait()}).catch(function(e){t._onStreamError(e)})}},{key:"_onStreamError",value:function(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new y.default(y.default.MEDIA_ERR_NETWORK,String(e)),this._state=O,this._stopPlayback())}},{key:"_seek",value:function(e,t){var i=this
13560if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e)
13561if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream")
13562if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file")
13563var n=function(n){i._stream&&i._stream.buffering&&i._stream.abort(),i._stream&&i._stream.seeking&&i._stream.abort(),i._actionQueue.splice(0,i._actionQueue.length),i._stopPlayback(),i._prebufferingAudio=!1,i._audioFeeder&&i._audioFeeder.flush(),i._state=P,i._seekTargetTime=e,i._seekMode=t,i._codec?i._codec.flush(n):n()}
13564n(function(){i._isProcessing()||i._pingProcessing(0)}),this._actionQueue.push(function(){n(function(){i._doSeek(e)})})}},{key:"_doSeek",value:function(e){var t=this
13565this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=P,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,function(i){if(i)return t._seekState=N,t._fireEventAsync("seeking"),t._didSeek?void 0:void t._pingProcessing()
13566t._codec.getKeypointOffset(e,function(e){e>0?(t._seekState=N,t._seekStream(e)):(t._seekState=D,t._startBisection(t._seekTargetTime)),t._fireEventAsync("seeking")})})}},{key:"_startBisection",value:function(e){var t=this,i=Math.max(0,this._stream.length-65536)
13567this._bisectTargetTime=e,this._seekBisector=new m.default({start:0,end:i,process:function(e,i,n){return n!=t._lastSeekPosition&&(t._lastSeekPosition=n,t._
13567codec.flush(function(){t._seekStream(n)}),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function(){var e=this
13568this._seekState=z,this._state=S,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime
13569var t=function(){e._lastTimeUpdate=e._seekTargetTime,e._fireEventAsync("timeupdate"),e._fireEventAsync("seeked"),e._isProcessing()||e._pingProcessing()}
13570if(this._codec.hasVideo&&this._decodedFrames.length){var i=this._decodedFrames.shift()
13571this._drawFrame(i.yCbCrBuffer),t()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame(function(i){i&&e._drawFrame(e._codec.frameBuffer),t()}),void this._codec.sync()
13572t()}}},{key:"_drawFrame",value:function(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}},{key:"_doProcessLinearSeeking",value:function(){var e,t=this
13573if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return
13574if(!this._codec.frameReady)return void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on video"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})
13575if(this._seekMode===R&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback()
13576if(this._codec.frameTimestamp<=this._seekTargetTime){var i=this._codec.frameTimestamp
13577return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:i}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame(function(e){t._pendingFrame--,t._pendingFrames.shift(),t._decodedFrames.push({yCbCrBuffer:t._codec.frameBuffer,videoCpuTime:t._codec.videoCpuTime,frameEndTimestamp:i}),t._pingProcessing()}),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return
13578return this._codec.audioReady?this._codec.audioTimestamp+e<this._seekTargetTime?void this._codec.decodeAudio(function(){t._pingProcessing()}):void this._continueSeekedPlayback():void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on audio"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})}}},{key:"_doProcessBisectionSeek",value:function(){var e,t,i=this
13579if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3
13580else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available")
13581t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process(function(e){if(e)i._pingProcessing()
13582else if(i._streamEnded){if(i._log("stream ended during bisection seek"),!i._seekBisector.right())throw i._log("failed going back"),new Error("not sure what to do")}else i._readBytesAndWait()}):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/2<this._bisectTargetTime?this._seekBisector.right()||(this._log("close enough (right)"),this._seekState=N,this._pingProcessing()):this._seekState==D&&this._codec.hasVideo&&this._codec.keyframeTimestamp<this._codec.frameTimestamp?(this._log("finding the keypoint now"),this._seekState=I,this._startBisection(this._codec.keyframeTimestamp)):(this._log("straight seeking now"),this._seekState=N,this._pingProcessing())}},{key:"_setupVideo",value:function(){this._videoInfo.fps>0?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,i.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"})
13583var e={}
13584void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=d.default.attach(this._canvas,e)}},{key:"_doProcessing",value:function(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>
135840)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly")
13585var e=0
13586do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function(){if(this._actionQueue.length)this._actionQueue.shift()()
13587else if(this._state==L)this._doProcessInitial()
13588else if(this._state==x)this._doProcessSeekingEnd()
13589else if(this._state==M)this._doProcessLoaded()
13590else if(this._state==E)this._doProcessPreload()
13591else if(this._state==S)this._doProcessReady()
13592else if(this._state==P)this._doProcessSeeking()
13593else if(this._state==k)this._doProcessPlay()
13594else{if(this._state!=O)throw new Error("Unexpected OGVPlayer state "+this._state)
13595this._doProcessError()}}},{key:"_doProcessInitial",value:function(){var e=this
13596if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong")
13597this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=x,this._lastSeenTimestamp=-1,this._codec.flush(function(){e._seekStream(Math.max(0,e._stream.length-131072))})):(this._state=M,this._pingProcessing())}else this._codec.process(function(t){if(t)e._pingProcessing()
13598else{if(e._streamEnded)throw new Error("end of file before headers found")
13599e._log("reading more cause we are out of data"),e._readBytesAndWait()}})}},{key:"_doProcessSeekingEnd",value:function(){var e=this
13600this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame(function(){e._pingProcessing()})):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio(function(){e._pingProcessing()})):this._codec.process(function(t){t?e._pingProcessing():e._stream.eof?(e._log("seek-duration: we are at the end: "+e._lastSeenTimestamp),e._lastSeenTimestamp>0&&(e._duration=e._lastSeenTimestamp),e._state=M,e._codec.flush(function(){e._streamEnded=!1,e._dataEnded=!1,e._seekStream(0)})):e._readBytesAndWait()})}},{key:"_doProcessLoaded",value:function(){this._state=E,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function(){var e=this
13601!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process(function(t){t?e._pingProcessing():e._streamEnded?e._ended=!0:e._readBytesAndWait()}):(this._state=S,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function(){var e=this
13602if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var t=this._initialSeekTime
13603this._initialSeekTime=0,this._log("initial seek to "+t),this._doSeek(t)}else if(this._paused)this._log("paused while in ready")
13604else{var i=function(){e._log("finishStartPlaying"),e._state=k,e._lastFrameTimestamp=A(),e._codec.hasAudio&&e._audioFeeder?e._prebufferingAudio=!0:e._startPlayback(),e._pingProcessing(0),e._fireEventAsync("play"),e._fireEventAsync("playing")}
13605!this._codec.hasAudio||this._audioFeeder||this._muted?i():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(i))}}},{key:"_doProcessSeeking",value:function(){if(this._seekState==z)throw new Error("seeking in invalid state (not seeking?)")
13606if(this._seekState==D)this._doProcessBisectionSeek()
13607else if(this._seekState==I)this._doProcessBisectionSeek()
13608else{if(this._seekState!=N)throw new Error("Invalid seek state "+this._seekState)
13609this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function(){var e=this,t=this._codec
13610if(this._paused)this._log("paused during playback; stopping loop")
13611else if((!t.hasAudio||t.audioReady||this._pendingAudio||this._dataEnded)&&(!t.hasVideo||t.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var i,n,r,s=null,o=0,a=!1,l=0
13612if(t.hasAudio&&this._audioFeeder?(s=this._audioFeeder.getPlaybackState(),o=this._getPlaybackTime(s),a=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!t.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(o),this._prebufferingAudio=!1),s.dropped!=this._droppedAudio&&this._log("dropped "+(s.dropped-this._droppedAudio)),s.delayed!=this._delayedAudio&&this._log("delayed "+(s.delayed-this._delayedAudio)),this._droppedAudio=s.dropped,this._delayedAudio=s.delayed,(i=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pe
13612ndingAudio+" packets in flight"),i=!1):i=!1)):(o=this._getPlaybackTime(),i=this._codec.audioReady&&this._audioEndTimestamp<o),this._codec.hasVideo){n=this._decodedFrames.length>0,r=this._pendingFrame+this._decodedFrames.length<this._framePipelineDepth+this._frameParallelism&&this._codec.frameReady,n&&(l=1e3*(this._decodedFrames[0].frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l)
13613var c=this._targetPerFrameTime
13614if(this._prebufferingAudio)r&&this._log("decoding a frame during prebuffering"),n=!1
13615else if(n&&this._dataEnded&&a)this._log("audio timeline ended? ready to draw frame")
13616else if(n&&-l>=c){for(var u=-1,d=0;d<this._decodedFrames.length-1;d++)this._decodedFrames[d].frameEndTimestamp<o&&(u=d-1)
13617if(u>=0)for(;u-- >=0;){this._lateFrames++
13618var h=this._decodedFrames.shift()
13619this._log("skipping already-decoded late frame at "+h.frameEndTimestamp),l=1e3*(h.frameEndTimestamp-o),this._frameEndTimestamp=h.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-l,this._framesProcessed++,h.dropped=!0,this._doFrameComplete(h)}var f=this._codec.nextKeyframeTimestamp,p=f-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame)
13620if(f>=0&&f!=this._codec.frameTimestamp&&o>=p){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+o+", expect to see keyframe at "+f)
13621for(var m=0;m<this._decodedFrames.length;m++){var g=this._decodedFrames[m]
13622this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=g.frameEndTimestamp,l=1e3*(g.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,g.dropped=!0,this._doFrameComplete(g)}this._decodedFrames=[]
13623for(var y=0;y<this._pendingFrames.length;
13623y++){var v=this._pendingFrames[y]
13624this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=v.frameEndTimestamp,l=1e3*(v.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,v.dropped=!0,this._doFrameComplete(v)}for(this._pendingFrames=[],this._pendingFrame=0;this._codec.frameReady&&this._codec.frameTimestamp<f;){var _={frameEndTimestamp:this._codec.frameTimestamp,dropped:!0}
13625l=1e3*(_.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,this._lateFrames++,this._codec.discardFrame(function(){}),this._framesProcessed++,this._doFrameComplete(_)}return void(this._isProcessing()||this._pingProcessing())}}else n&&l<=4||(n=!1)}if(r){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++
13626var b=this._frameEndTimestamp=this._codec.frameTimestamp
13627this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:b})
13628var w=this._pendingFrames,A=!1,T=this._time(function(){e._codec.decodeFrame(function(t){w===e._pendingFrames?(e._log("play loop callback: decoded frame"),e._pendingFrame--,e._pendingFrames.shift(),t?e._decodedFrames.push({yCbCrBuffer:e._codec.frameBuffer,videoCpuTime:e._codec.videoCpuTime,frameEndTimestamp:b}):e._log("Bad video packet or something"),e._codec.process(function(){e._isProcessing()||e._pingProcessing(A?void 0:0)})):e._log("play loop callback after flush, discarding")})})
13629this._pendingFrame&&(A=!0,this._proxyTime+=T,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(i){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++
13630var C=this._codec.audioTimestamp,L=this._time(function(){e._codec.decodeAudio(function(t){if(e._pendingAudio--,e._log("play loop callback: decoded audio"),e._audioEndTimestamp=C,t){var i=e._codec.audioBuffer
13631if(i&&(e._bufferTime+=e._time(function(){e._audioFeeder&&e._audioFeeder.bufferData(i)}),!e._codec.hasVideo)){e._framesProcessed++
13632var n={frameEndTimestamp:e._audioEndTimestamp}
13633e._doFrameComplete(n)}}e._isProcessing()||e._pingProcessing()})})
13634this._pendingAudio&&(this._proxyTime+=L,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(n){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null)
13635var x=this._decodedFrames.shift()
13636this._currentVideoCpuTime=x.videoCpuTime,this._drawingTime+=this._time(function(){e._drawFrame(x.yCbCrBuffer)}),this._framesProcessed++,this._doFrameComplete(x),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length])
13637var M=0
13638this._codec.hasAudio&&this._audioFeeder&&(M=1e3*this._audioFeeder.durationBuffered),M>0?(this._log("play loop: ending pending "+M+" ms"),this._pingProcessing(Math.max(0,M))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(t.hasVideo&&!t.frameReady||t.hasAudio&&!t.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers")
13639else{var E=l
13640this._log("play loop: setting a timer for drawing "+E),this._nextFrameTimer=setTimeout(function(){e._nextFrameTimer=null,e._pingProcessing()},E)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function(){var e=this,t=this._codec.frameReady,i=this._codec.audioReady
13641this._codec.process(function(n){e._codec.frameReady&&!t||e._codec.audioReady&&!i?(e._log("demuxer has packets"),e._pingProcessing()):n?(e._log("demuxer processing to find more packets"),e._pingProcessing()):(e._log("demuxer ran out of data"),e._streamEnded?(e._log("demuxer reached end of data stream"),e._dataEnded=!0,e._pingProcessing()):(e._log("demuxer loading more data"),e._readBytesAndWait()))})}},{key:"_doProcessError",value:function(){}},{key:"_isProcessing",value:function(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function(){var e=this
13642this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then(function(t){e._log("got input "+[t.byteLength]),t.byteLength&&e._actionQueue.push(function(){e._codec.receiveInput(t,function(){e._pingProcessing()})}),e._stream.eof&&(e._log("stream is at end!"),e._streamEnded=!0),e._isProcessing()||e._pingProcessing()}).catch(function(t){e._onStreamError(t)})}},{key:"_pingProcessing",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1
13643if(this._stream&&this._stream.waiting)this._log("waiting on input")
13644else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null)
13645t>-1/256?this._nextProcessingTimer=setTimeout(function(){e._pingProcessing()},t):this._depth?this._needProcessing=!0:this._doProcessing()}}},{key:"_startProcessingVideo",value:function(e){var t=this
13646if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1
13647var i={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD}
13648this._detectedType&&(i.type=this._detectedType),this._codec=new b.default(i),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(e){t._didSeek=!0,t._stream&&t._seekStream(e)},this._codec.init(function(){t._codec.receiveInput(e,function(){t._readBytesAndWait()})})}}},{key:"_loadCodec",value:function(e){var t=this
13649this._stream.read(1024).then(function(i){var n=new Uint8Array(i)
13650n.length>4&&n[0]=="O".charCodeAt(0)&&n[1]=="g".charCodeAt(0)&&n[2]=="g".charCodeAt(0)&&n[3]=="S".charCodeAt(0)?t._detectedType="video/ogg":n.length>4&&26==n[0]&&69==n[1]&&223==n[2]&&163==n[3]?t._detectedType="video/webm":t._detectedType="video/ogg",e(i)})}},{key:"_prepForLoad",value:function(e){var t=this
13651this._stopVideo(),this._currentSrc="",this._loading=!0,this._actionQueue.push(function(){e&&"none"===t.preload?t._loading=!1:(t._options.stream?t._stream=t._options.stream:t._stream=new h.default({url:t.src,cacheSize:16777216,progressive:!1}),t._stream.load().then(function(){t._loading=!1,t._currentSrc=t.src,t._byteLength=t._stream.seekable?t._stream.length:0
13652var e=t._stream.headers["x-content-duration"]
13653"string"==typeof e&&(t._duration=parseFloat(e)),t._loadCodec(function(e){t._startProcessingVideo(e)})}).catch(function(e){t._onStreamError(e)}))}),this._pingProcessing(0)}},{key:"load",value:function(){this._prepForLoad()}},{key:"canPlayType",value:function(e){var t=new v.default(e)
13654function i(e){if(t.codecs){var i=0,n=0
13655return t.codecs.forEach(function(t){e.indexOf(t)>=0?i++:n++}),0===i||n>
136550?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":i(["vorbis","opus","vp8","vp9"]):i(["vorbis","opus","theora"])}},{key:"play",value:function(){this._muted||this._options.audioContext||i.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==P||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=S,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function(){return this._frameSink}},{key:"getCanvas",value:function(){return this._canvas}},{key:"getVideo",value:function(){return null}},{key:"pause",value:function(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function(e){this._seek(+e,R)}}],[{key:"initSharedAudioContext",value:function(){var e=document.createElement("audio")
13656e.src=w.default,e.play(),f.default.initSharedAudioContext()}}]),i}(F);(0,g.default)(B,C),B.instanceCount=0,B.styleManager=new function(){var e=document.createElement("style")
13657e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e)
13658var t=e.sheet
13659this.appendRule=function(e,i){var n=[]
13660for(var r in i)i.hasOwnProperty(r)&&n.push(r+":"+i[r])
13661var s=e+"{"+n.join(";")+"}"
13662t.insertRule(s,t.cssRules.length-1)}}
13663var j=B
13664t.default=j},580:(e,t,i)=>{"use strict"
13665var n=i(318)
13666Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13667var r=n(i(575)),s=n(i(913))
13668t.default=function(e){return function(){function t(i,n,s){var o=this
13669for(var a in(0,r.default)(this,t),s=s||{},this.worker=i,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e)
13670try{return i.postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(a)&&(this[a]=e[a])
13671this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",function(e){o.handleMessage(e)}),this.proxy("construct",[n,s],function(){})}return(0,s.default)(t,[{key:"proxy",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]
13672if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object'
13673var r="callback-"+ ++this.messageCount+"-"+e
13674i&&(this.pendingCallbacks[r]=i)
13675var s={action:e,callbackId:r,args:t||[]}
13676this.processingQueue++,this.transferables?this.worker.postMessage(s,n):this.worker.postMessage(s)}},{key:"terminate",value:function(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,n=t.args,r=this.pendingCallbacks[i]
13677if(t.props)for(var s in t.props)t.props.hasOwnProperty(s)&&(this[s]=t.props[s])
13678r&&(delete this.pendingCallbacks[i],r.apply(this,n))}}}]),t}()}},168:(e,t,i)=>{"use strict"
13679var n=i(318)
13680Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13681var r=n(i(575)),s=n(i(913)),o=function(){function e(t){(0,r.default)(this,e),this._ranges=t,this.length=t.length}return(0,s.default)(e,[{key:"start",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index")
13682return this._ranges[e][0]}},{key:"end",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index")
13683return this._ranges[e][1]}}]),e}()
13684t.default=o},625:(e,t,i)=>{"use strict"
13685var n=i(318)
13686Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13687var r=n(i(575)),s=n(i(913)),o=n(i(964))
13688function a(e,t){(null==t||t>e.length)&&(t=e.length)
13689for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i]
13690return n}var l=function(){function e(t){return(0,r.default)(this,e),this.options=t||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}return(0,s.default)(e,[{key:"flushSafe",value:function(e){var t=this,i=this.flushIter
13691return function(n){t.flushIter<=i&&e(n)}}},{key:"init",value:function(e){var t,i=this
13692this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",o.default.loadClass(t,function(t){t().then(function(t){i.demuxer=t,t.onseek=function(e){i.onseek&&i.onseek(e)},t.init(function(){i.processing=!1,e()})})})}},{key:"close",value:function(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}},{key:"receiveInput",value:function(e,t){this.demuxer.receiveInput(e,t)}},{key:"process",value:function(e){var t=this
13693if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process")
13694this.processing=!0
13695var i=function(i){t.processing=!1,e(i)},n=function(){t.demuxer.process(i)}
13696this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec(function(){t.loadVideoCodec(function(){t.loadedDemuxerMetadata=!0,t.loadedAudioMetadata=!t.audioDecoder,t.loadedVideoMetadata=!t.videoDecoder,t.loadedAllMetadata=t.loadedAudioMetadata&&t.loadedVideoMetadata,i(!0)})}):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processHeader(e,function(e){i(!0)})}):n():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.processHeader(e,function(){i(!0)})})):n():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,i(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?n():i(!0)}},{key:"decodeFrame",value:function(e){var t=this,i=this.flushSafe(e),n=this.frameTimestamp,r=this.keyframeTimestamp
13697this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.process
13697Frame(e,function(e){var s=t.videoDecoder.frameBuffer
13698s&&(s.timestamp=n,s.keyframeTimestamp=r),i(e)})})}},{key:"decodeAudio",value:function(e){var t=this,i=this.flushSafe(e)
13699this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processAudio(e,function(e){if(n){var r,s=[],o=function(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
13700if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return a(e,t)
13701var i=Object.prototype.toString.call(e).slice(8,-1)
13702return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i)
13703var n=0,r=function(){}
13704return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 s,o=!0,l=!1
13705return{s:function(){i=i.call(e)},n:function(){var e=i.next()
13706return o=e.done,e},e:function(e){l=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(l)throw s}}}}(t.audioDecoder.audioBuffer)
13707try{for(o.s();!(r=o.n()).done;){var l=r.value,c=Math.round(n*t.audioFormat.rate/1e9)
13708c>0?s.push(l.subarray(0,l.length-Math.min(c,l.length))):s.push(l.subarray(Math.min(Math.abs(c),l.length),l.length))}}catch(e){o.e(e)}finally{o.f()}t.audioDecoder.audioBuffer=s}return i(e)})})}},{key:"discardFrame",value:function(e){var t=this
13709this.demuxer.dequeueVideoPacket(function(i){t.videoBytes+=i.byteLength,e()})}},{key:"discardAudio",value:function(e){var t=this
13710this.demuxer.dequeueAudioPacket(function(i,n){t.audioBytes+=i.byteLength,e()})}},{key:"flush",value:function(e){this.flushIter++,this.demuxer.flush(e)}},{key:"sync",value:function(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"recycleFrame",value:function(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}},{key:"getKeypointOffset",value:function(e,t){this.demuxer.getKeypointOffset(e,t)}},{key:"seekToKeypoint",value:function(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}},{key:"loadAudioCodec",value:function(e){var t=this
13711if(this.demuxer.audioCodec){var i={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec]
13712this.processing=!0,o.default.loadClass(i,function(i){var n={}
13713t.demuxer.audioFormat&&(n.audioFormat=t.demuxer.audioFormat),i(n).then(function(i){t.audioDecoder=i,i.init(function(){t.loadedAudioMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker})}else e()}},{key:"loadVideoCodec",value:function(e){var t=this
13714if(this.demuxer.videoCodec){var i=!!this.options.simd,n=!!this.options.threading,r={theora:"OGVDecoderVideoTheoraW",vp8:n?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:n?i?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":i?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:n?i?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":i?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec]
13715this.processing=!0,o.default.loadClass(r,function(i){var r={}
13716t.demuxer.videoFormat&&(r.videoFormat=t.demuxer.videoFormat),n&&delete window.ENVIRONMENT_IS_PTHREAD,i(r).then(function(i){t.videoDecoder=i,i.init(function(){t.loadedVideoMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker&&!this.options.threading})}else e()}}]),e}()
13717t.default=l},539:(e,t,i)=>{"use strict"
13718var n=i(318)
13719Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13720var r=n(i(8)),s=n(i(575)),o=n(i(913)),a=new(function(){function t(){(0,s.default)(this,t),this.tested=!1,this.testResult=void 0}return(0,o.default)(t,[{key:"wasmSupported",value:function(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,r.default)(WebAssembly))?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e)
13721return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),t}())
13722t.default=a},309:(e,t)=>{"use strict"
13723Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13724t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},431:(e,t,i)=>{"use strict"
13725var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13726n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
13727var r=Object.getOwnPropertyDescriptor(t,i)
13728if(void 0===r){var s=Object.getPrototypeOf(t)
13729return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
13730var o=r.get
13731return void 0!==o?o.call(n):void 0}
13732var s=i(828),o="arraybuffer",a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13733return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13734e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){}},{key:"onXHRLoad",value:function(){var e=this.xhr.response
13735this.bytesRead+=e.byteLength,this.emit("buffer",e),r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onXHRLoad",this).call(this)}}]),t}(s)
13736a.supported=function(){try{var e=new XMLHttpRequest
13737return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},306:(e,t,i)=>{"use strict"
13738var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13739n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()
13740function r(e){var t=e.getResponseHeader("Content-Range")
13741return t&&t.match(/^bytes (\d+)-(\d+)\/(\d+)/)}var s=function(e){function t(e){var i=e.url,n=e.offset,r=e.length,s=e.cachever,o=void 0===s?0:s
13742!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t)
13743var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13744return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this))
13745return a.url=i,a.offset=n,a.length=r,a.cachever=o,a.loaded=!1,a.seekable=!1,a.headers={},a.eof=!1,a.bytesRead=0,a.xhr=new XMLHttpRequest,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13746e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"load",value:function(){var e=this
13747return new Promise(function(t,i){var n=null
13748e._onAbort=function(e){n(),i(e)}
13749var s=function(){if(2==e.xhr.readyState){if(206==e.xhr.status){var s=function(e){var t=r(e)
13750return t?parseInt(t[1],10):0}(e.xhr)
13751if(e.offset!=s)return console.log("Expected start at "+e.offset+" but got "+s+"; working around Safari range caching bug: https://bugs.webkit.org/show_bug.cgi?id=82672"),e.cachever++,e.emit("cachever"),e.abort(),n(),void e.load().then(t).catch(i)
13752e.seekable=!0}e.xhr.status>=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=r(e)
13753return t?parseInt(t[3],10):-1}(e)
13754var t=e.getResponseHeader("Content-Length")
13755return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={}
13756return e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var i=e.split(/:\s*/,2)
13757i.length>1&&(t[i[0].toLowerCase()]=i[1])}),t}(e.xhr),e.onXHRStart()):(n(),i(new Error("HTTP error "+e.xhr.status)))}},o=function(){n(),i(new Error("network error"))},a=function(){n(),t()}
13758n=function(){e.xhr.removeEventListener("readystatechange",s),e.xhr.removeEventListener("error",o),e.off("open",a),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",s),e.xhr.addEventListener("error",o),e.on("open",a),e.xhr.send()})}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort
13759this._onAbort=null
13760var t=new Error("Aborted")
13761t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url
13762this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e)
13763var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),t}(i(566))
13764e.exports=s},810:(e,t,i)=>{"use strict"
13765var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13766n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13766return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
13767var r=Object.getOwnPropertyDescriptor(t,i)
13768if(void 0===r){var s=Object.getPrototypeOf(t)
13769return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
13770var o=r.get
13771return void 0!==o?o.call(n):void 0}
13772var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13773return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13774e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType="text",this.xhr.overrideMimeType("text/plain; charset=x-user-defined")}},{key:"onXHRProgress",value:function(){var e=this.xhr.responseText.slice(this.bytesRead)
13775e.length>0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onXHRLoad",this).call(this)}}]),t}(i(828))
13776s.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=s},828:(e,t,i)=>{"use strict"
13777var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13778n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
13779var r=Object.getOwnPropertyDescriptor(t,i)
13780if(void 0===r){var s=Object.getPrototypeOf(t)
13781return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
13782var o=r.get
13783return void 0!==o?o.call(n):void 0}
13784var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13785return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13786e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"bufferToOffset",value:function(e){var t=this
13787return new Promise(function(i,n){if(t.eof||t.offset>=e)i()
13788else{var r=null
13789t._onAbort=function(e){r(),n(e)}
13790var s=function(){t.offset>=e&&!t.eof&&(r(),i())},o=function(){r(),i()},a=function(){r(),n(new Error("error streaming"))}
13791r=function(){t.buffering=!1,t.off("buffer",s),t.off("done",o),t.off("error",a),t._onAbort=null},t.buffering=!0,t.on("buffer",s),t.on("done",o),t.on("error",a)}})}},{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this
13792this.xhr.addEventListener("progress",function(){return e.onXHRProgress()}),this.xhr.addEventListener("error",function(){return e.onXHRError()}),this.xhr.addEventListener("load",function(){return e.onXHRLoad()}),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),t}(i(306))
13793e.exports=s},761:(e,t,i)=>{"use strict"
13794var n=i(855),r=i(810),s=i(431),o=null
13795e.exports=function(e){if(!1===e.progressive)return new s(e)
13796if(o||(o=n.supported()?n:r.supported()?r:null),!o)throw new Error("No supported backend class")
13797return new o(e)}},855:(e,t,i)=>{"use strict"
13798var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13799n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13799return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
13800var r=Object.getOwnPropertyDescriptor(t,i)
13801if(void 0===r){var s=Object.getPrototypeOf(t)
13802return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
13803var o=r.get
13804return void 0!==o?o.call(n):void 0}
13805var s=i(828),o="moz-chunked-arraybuffer",a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13806return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13807e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){var e=this.xhr.response
13808this.bytesRead+=e.byteLength,this.emit("buffer",e)}}]),t}(s)
13809a.supported=function(){try{var e=new XMLHttpRequest
13810return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},503:e=>{"use strict"
13811var t=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13812n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()
13813var i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,n=void 0===i?void 0:i,r=t.string,s=void 0===r?void 0:r,o=t.start,a=void 0===o?0:o,l=t.end,c=void 0===l?a+(n?n.byteLength:s?s.length:0):l,u=t.prev,d=void 0===u?null:u,h=t.next,f=void 0===h?null:h,p=t.eof,m=void 0!==p&&p,g=t.empty,y=void 0===g?!(n||s):g,v=t.timestamp,_=void 0===v?Date.now():v;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.start=a,this.end=c,this.prev=d,this.next=f,this.eof=m,this.empty=y,this.timestamp=_,this.buffer=n,this.string=s,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}return t(e,[{key:"contains",value:function(e){return e>=this.start&&(e<this.end||this.eof)}},{key:"readBytes",value:function(e,t,i){var n=t-this.start,r=i-t
13814if(this.buffer){var s=new Uint8Array(this.buffer,n,r)
13815e.set(s)}else{if(!this.string)throw new Error("invalid state")
13816for(var o=this.string,a=0;a<r;a++)e[a]=o.charCodeAt(n+a)}this.timestamp=Date.now()}},{key:"split",value:function(t){if(!this.empty||!this.contains(t))throw new Error("invalid split")
13817var i=new e({start:this.start,end:t}),n=new e({start:t,end:this.eof?t:this.end,eof:this.eof})
13818return i.next=n,n.prev=i,[i,n]}},{key:"first",value:function(e){for(var t=this;t;t=t.next)if(e(t))return t
13819return null}},{key:"last",value:function(e){for(var t=null,i=this;i&&e(i);i=i.next)t=i
13820return t}}]),e}()
13821e.exports=i},91:(e,t,i)=>{"use strict"
13822var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13823n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()
13824var r=i(503),s=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).cacheSize,i=void 0===t?0:t;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)
13825var n=new r({eof:!0})
13826this.head=n,this.tail=n,this.readOffset=0,this.readCursor=n,this.writeOffset=0,this.writeCursor=n,this.cacheSize=i}return n(e,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor.last(function(i){return!i.empty&&i.start<=t+e})
13827return i?Math.min(e,i.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor
13828if(i.eof)return e
13829var n=i.last(function(i){return i.empty&&i.start<=t+e})
13830return n?Math.min(e,n.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first(function(t){return t.contains(e)})
13831if(!t)throw new Error("read seek out of range")
13832this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first(function(t){return t.contains(e)})
13833if(!t)throw new Error("write seek out of range")
13834this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),n=this.readOffset,r=n+i,s=n,o=this.readCursor;o&&!o.empty&&!(o.start>=r);o=o.next){var a=Math.min(r,o.end),l=e.subarray(s-n,a-n)
13835o.readBytes(l,s,a),s=a}return this.readOffset=s,this.readCursor=this.readCursor.first(function(e){return e.contains(s)}),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor
13836if(!i.empty)throw new Error("write cursor not empty")
13837if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small")
13838i.start<t.start&&(this.split(i,t.start),i=this.writeCursor),(t.end<i.end||i.eof)&&(this.split(i,t.end),i=this.writeCursor),this.splice(i,i,t,t),this.writeOffset=t.end,this.writeCursor=t.next,this.gc()}},{key:"bufferItem",value:function(e){if(e instanceof ArrayBuffer)return new r({start:this.writeOffset,end:this.writeOffset+e.byteLength,buffer:e})
13839if("string"==typeof e)return new r({start:this.writeOffset,end:this.writeOffset+e.length,string:e})
13840throw new Error("invalid input to write")}},{key:"split",value:function(e,t){var i=e.split(t)
13841this.splice(e,e,i[0],i[1])}},{key:"ranges",value:function(){for(var e=[],t=this.head;t;t=t.next)if(!t.empty){var i=t
13842t=t.last(function(e){return!e.empty}),e.push([i.start,t.end])}return e}},{key:"gc",value:function(){for(var e=0,t=[],i=this.head;i;i=i.next)i.empty||(e+=i.length,(i.end<this.readOffset||i.start>this.readOffset+this.chunkSize)&&t.push(i))
13843if(e>this.cacheSize){t.sort(function(e,t){return e.timestamp-t.timestamp})
13844for(var n=0;n<t.length;n++){var r=t[n]
13845if(e<=this.cacheSize)break
13846this.remove(r),e-=r.length}}}},{key:"remove",value:function(e){var t=new r({start:e.start,end:e.end})
13847this.splice(e,e,t,t),(e=t).prev&&e.prev.empty&&(e=this.consolidate(e.prev)),e.next&&e.next.empty&&!e.next.eof&&(e=this.consolidate(e)),0===e.start&&(this.head=e)}},{key:"consolidate",value:function(e){var t=e.last(function(e){return e.empty&&!e.eof}),i=new r({start:e.start,end:t.end})
13848return this.splice(e,t,i,i),i}},{key:"splice",value:function(e,t,i,n){var r=this
13849if(e.start!==i.start)throw new Error("invalid splice head")
13850if(!(t.end===n.end||t.eof&&n.eof))throw new Error("invalid splice tail")
13851var s=e.prev,o=t.next
13852e.prev=null,t.next=null,s&&(s.next=i,i.prev=s),o&&(o.prev=n,n.next=o),e===this.head&&(this.head=i),t===this.tail&&(this.tail=n),this.readCursor=this.head.first(function(e){return e.contains(r.readOffset)}),this.writeCursor=this.head.first(function(e){return e.contains(r.writeOffset)})}},{key:"eof",get:function(){return this.readCursor.eof}}]),e}()
13853e.exports=s},814:(e,t,i)=>{"use strict"
13854e.exports=i(91)},566:e=>{"use strict"
13855var t=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13856n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13856return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._e={}}return t(e,[{key:"on",value:function(e,t){(this._e[e]||(this._e[e]=[])).push(t)}},{key:"off",value:function(e,t){var i=this._e[e]||[],n=i.indexOf(t)
13857t>=0&&i.splice(n,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach(function(e){return e(t)})}}]),e}()
13858e.exports=i},936:(e,t,i)=>{"use strict"
13859var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13860n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()
13861i(566)
13862var r=i(814),s=i(761),o=function(){function e(t){var i=t.url,n=void 0===i?"":i,s=t.chunkSize,o=void 0===s?1048576:s,a=t.cacheSize,l=void 0===a?0:a,c=t.progressive,u=void 0===c||c
13863!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.length=-1,this.loaded=!1,this.loading=!1,this.seekable=!1,this.buffering=!1,this.seeking=!1,this.progressive=u,Object.defineProperties(this,{offset:{get:function(){return this._cache.readOffset}},eof:{get:function(){return this.length===this._cache.readOffset}}}),this.url=n,this.headers={},this._cache=new r({cacheSize:l}),this._backend=null,this._cachever=0,this._chunkSize=o}return n(e,[{key:"load",value:function(){var e=this
13864return new Promise(function(t,i){if(e.loading)throw new Error("cannot load when loading")
13865if(e.loaded)throw new Error("cannot load when loaded")
13866e.loading=!0,e._openBackend().then(function(i){e.seekable=i.seekable,e.headers=i.headers,e.length=i.length,e.loaded=!0,e.loading=!1,t()}).catch(function(t){"AbortError"!==t.name&&(e.loading=!1),i(t)})})}},{key:"_openBackend",value:function(){var e=this
13867return new Promise(function(t,i){if(e._backend)t(e._backend)
13868else if(e.eof)i(new Error("cannot open at end of file"))
13869else{var n=e._cache,r=e._chunkSize,o=n.bytesReadable(r),a=n.readOffset+o
13870if(n.seekWrite(a),e.length>=0&&a>=e.length)return void t(null)
13871var l=e._clampToLength(n.writeOffset+n.bytesWritable(r))-n.writeOffset
13872if(0===l)t(null)
13873else{var c=e._backend=new s({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),u=null,d=function(){c!==e._backend?(u(),i(new Error("invalid state"))):(c.on("buffer",function(t){c===e._backend&&e._cache.write(t)}),c.on("done",function(){c===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)}),t(c))},h=function(t){c!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))}
13874u=function(){c.off("open",d),c.off("error",h)},c.on("open",d),c.on("error",h),c.on("cachever",function(){e._cachever++}),c.load()}}})}},{key:"_readAhead",value:function(){var e=this
13875return new Promise(function(t,i){e._backend||e.eof?t():e._openBackend().then(function(){t()}).catch(function(e){i(e)})})}},{key:"seek",value:function(e){var t=this
13876return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state")
13877if(e!==(0|e)||e<0)throw new Error("invalid input")
13878if(t.length>=0&&e>t.length)throw new Error("seek past end of file")
13879if(!t.seekable)throw new Error("seek on non-seekable stream")
13880t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(n)})}},{key:"read",value:function(e){var t=this
13881return this.buffer(e).then(function(e){return t.readSync(e)})}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t)
13882if(this.readBytes(i)!==t)throw new Error("failed to read expected data")
13883return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state")
13884if(!(e instanceof Uint8Array))throw new Error("invalid input")
13885var t=this._cache.readBytes(e)
13886return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this
13887return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state")
13888if(e!==(0|e)||e<0)throw new Error("invalid input")
13889var r=t._clampToLength(t.offset+e),s=r-t.offset,o=t.bytesAvailable(s)
13890o>=s?i(o):(t.buffering=!0,t._openBackend().then(function(i){return i?i.bufferToOffset(r).then(function(){return t.buffering=!1,t.buffer(e)}):Promise.resolve(o)}).then(function(e){t.buffering=!1,i(e)}).catch(function(e){"AbortError"!==e.name&&(t.buffering=!1),n(e)}))})}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0
13891return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),e}()
13892e.exports=o},302:(e,t,i)=>{"use strict"
13893i.r(t),i.d(t,{default:()=>n})
13894const n="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n    gl_Position = vec4(aPosition, 0, 1);\n    vLumaPosition = aLumaPosition;\n    vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n   // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n   float fY = texture2D(uTextureY, vLumaPosition).w;\n   float fCb = texture2D(uTextureCb, vChromaPosition).w;\n   float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n   // Premultipy the Y...\n   float fYmul = fY * 1.1643828125;\n\n   // And convert that to RGB!\n   gl_FragColor = vec4(\n     fYmul + 1.59602734375 * fCr - 0.87078515625,\n     fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n     fYmul + 2.017234375   * fCb - 1.081390625,\n     1\n   );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n    gl_Position = vec4(aPosition, 0, 1);\n    vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n   // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n   // so we can upload them without expanding the bytes on IE 11\n   // which doesn't allow LUMINANCE or ALPHA textures\n   // The stripe textures mark which channel to keep for each pixel.\n   // Each texture extraction will contain the relevant value in one\n   // channel only.\n\n   float fLuminance = dot(\n      texture2D(uStripe, vTexturePosition),\n      texture2D(uTexture, vTexturePosition)\n   );\n\n   gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict"
13895function t(e,t){throw new Error("abstract")}t.prototype.drawFrame=function(e){throw new Error("abstract")},t.prototype.clear=function(){throw new Error("abstract")},e.exports=t}()},926:(e,t,i)=>{!function(){"use strict"
13896var t=i(487),n=i(627)
13897function r(e){var t=this,i=e.getContext("2d"),r=null,s=null,o=null
13898return t.drawFrame=function(t){var a=t.format
13899e.width===a.displayWidth&&e.height===a.displayHeight||(e.width=a.displayWidth,e.height=a.displayHeight),null!==r&&r.width==a.width&&r.height==a.height||function(e,t){for(var n=(r=i.createImageData(e,t)).data,s=e*t*4,o=0;o<s;o+=4)n[o+3]=255}(a.width,a.height),n.convertYCbCr(t,r.data)
13900var l,c=a.cropWidth!=a.displayWidth||a.cropHeight!=a.displayHeight
13901c?(s||function(e,t){(s=document.createElement("canvas")).width=e,s.height=t,o=s.getContext("2d")}(a.cropWidth,a.cropHeight),l=o):l=i,l.putImageData(r,-a.cropLeft,-a.cropTop,a.cropLeft,a.cropTop,a.cropWidth,a.cropHeight),c&&i.drawImage(s,0,0,a.displayWidth,a.displayHeight)},t.clear=function(){i.clearRect(0,0,e.width,e.height)},t}r.prototype=Object.create(t.prototype),e.exports=r}()},895:(e,t,i)=>{!function(){"use strict"
13902var t=i(487),n=i(826)
13903function r(e){var t,i,s=this,o=r.contextForCanvas(e)
13904if(null===o)throw new Error("WebGL unavailable")
13905function a(e,t){var i=o.createShader(e)
13906if(o.shaderSource(i,t),o.compileShader(i),!o.getShaderParameter(i,o.COMPILE_STATUS)){var n=o.getShaderInfoLog(i)
13907throw o.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+n)}return i}var l,c,u,d,h,f,p,m,g,y,v=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),_={},b={},w={}
13908function A(e,t){return _[e]&&!t||(_[e]=o.createTexture()),_[e]}function T(e,t,i,n,s){var a=!_[e]||t,l=A(e,t)
13909if(o.activeTexture(o.TEXTURE0),r.stripe){var c=!_[e+"_temp"]||t,u=A(e+"_temp",t)
13910o.bindTexture(o.TEXTURE_2D,u),c?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,i/4,n,0,o.RGBA,o.UNSIGNED_BYTE,s)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,i/4,n,o.RGBA,o.UNSIGNED_BYTE,s)
13911var d=_[e+"_stripe"],h=!d||t
13912h&&(d=A(e+"_stripe",t)),o.bindTexture(o.TEXTURE_2D,d),h&&(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,i,1,0,o.RGBA,o.UNSIGNED_BYTE,function(e){if(w[e])return w[e]
13913for(var t=e,i=new Uint32Array(t),n=0;n<t;n+=4)i[n]=255,i[n+1]=65280,i[n+2]=16711680,i[n+3]=4278190080
13914return w[e]=new Uint8Array(i.buffer)}(i)))}else o.bindTexture(o.TEXTURE_2D,l),a?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.ALPHA,i,n,0,o.ALPHA,o.UNSIGNED_BYTE,s)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,i,n,o.ALPHA,o.UNSIGNED_BYTE,s)}function C(e,t,n,r){var s=_[e]
13915o.useProgram(i)
13916var a=b[e]
13917a&&!t||(o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,s),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,n,r,0,o.RGBA,o.UNSIGNED_BYTE,null),a=b[e]=o.createFramebuffer()),o.bindFramebuffer(o.FRAMEBUFFER,a),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,s,0)
13918var p=_[e+"_temp"]
13919o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,p),o.uniform1i(f,1)
13920var m=_[e+"_stripe"]
13921o.activeTexture(o.TEXTURE2),o.bindTexture(o.TEXTURE_2D,m),o.uniform1i(h,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,u),o.enableVertexAttribArray(d),o.vertexAttribPointer(d,2,o.FLOAT,!1,0,0),o.viewport(0,0,n,r),o.drawArrays(o.TRIANGLES,0,v.length/2),o.bindFramebuffer(o.FRAMEBUFFER,null)}function L(e,i,n){o.activeTexture(i),o.bindTexture(o.TEXTURE_2D,_[e]),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.uniform1i(o.getUniformLocation(t,e),n)}function x(e,t){var i=a(o.VERTEX_SHADER,e),n=a(o.FRAGMENT_SHADER,t),r=o.createProgram()
13922if(o.attachShader(r,i),o.attachShader(r,n),o.linkProgram(r),!o.getProgramParameter(r,o.LINK_STATUS)){var s=o.getProgramInfoLog(r)
13923throw o.deleteProgram(r),new Error("GL program linking failed: "+s)}return r}return s.drawFrame=function(a){var _=a.format,b=!t||e.width!==_.displayWidth||e.height!==_.displayHeight
13924if(b&&(e.width=_.displayWidth,e.height=_.displayHeight,s.clear()),t||function(){if(r.stripe){i=x(n.vertexStripe,n.fragmentStripe),o.getAttribLocation(i,"aPosition"),u=o.createBuffer()
13925var e=new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1])
13926o.bindBuffer(o.ARRAY_BUFFER,u),o.bufferData(o.ARRAY_BUFFER,e,o.STATIC_DRAW),d=o.getAttribLocation(i,"aTexturePosition"),h=o.getUniformLocation(i,"uStripe"),f=o.getUniformLocation(i,"uTexture")}t=x(n.vertex,n.fragment),l=o.createBuffer(),o.bindBuffer(o.ARRAY_BUFFER,l),o.bufferData(o.ARRAY_BUFFER,v,o.STATIC_DRAW),c=o.getAttribLocation(t,"aPosition"),p=o.createBuffer(),m=o.getAttribLocation(t,"aLumaPosition"),g=o.createBuffer(),y=o.getAttribLocation(t,"aChromaPosition")}(),b){var w=function(e,t,i){var n=_.cropLeft/i,r=(_.cropLeft+_.cropWidth)/i,s=(_.cropTop+_.cropHeight)/_.height,a=_.cropTop/_.height,l=new Float32Array([n,s,r,s,n,a,n,a,r,s,r,a])
13927o.bindBuffer(o.ARRAY_BUFFER,e),o.bufferData(o.ARRAY_BUFFER,l,o.STATIC_DRAW)}
13928w(p,0,a.y.stride),w(g,0,a.u.stride*_.width/_.chromaWidth)}T("uTextureY",b,a.y.stride,_.height,a.y.bytes),T("uTextureCb",b,a.u.stride,_.chromaHeight,a.u.bytes),T("uTextureCr",b,a.v.stride,_.chromaHeight,a.v.bytes),r.stripe&&(C("uTextureY",b,a.y.stride,_.height),C("uTextureCb",b,a.u.stride,_.chromaHeight),C("uTextureCr",b,a.v.stride,_.chromaHeight)),o.useProgram(t),o.viewport(0,0,e.width,e.height),L("uTextureY",o.TEXTURE0,0),L("uTextureCb",o.TEXTURE1,1),L("uTextureCr",o.TEXTURE2,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,p),o.enableVertexAttribArray(m),o.vertexAttribPointer(m,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,g),o.enableVertexAttribArray(y),o.vertexAttribPointer(y,2,o.FLOAT,!1,0,0),o.drawArrays(o.TRIANGLES,0,v.length/2)},s.clear=function(){o.viewport(0,0,e.width,e.height),o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT)},s.clear(),s}r.stripe=!1,r.contextForCanvas=function(e){var t={preferLowPowerToHighPerformance:!0,powerPreference:"low-power",failIfMajorPerformanceCaveat:!0,preserveDrawingBuffer:!0}
13929return e.getContext("webgl",t)||e.getContext("experimental-webgl",t)},r.isAvailable=function(){var e,t=document.createElement("canvas")
13930t.width=1,t.height=1
13931try{e=r.contextForCanvas(t)}catch(e){return!1}if(e){var i=e.TEXTURE0,n=e.createTexture(),s=new Uint8Array(16),o=r.stripe?1:4,a=r.stripe?e.RGBA:e.ALPHA,l=r.stripe?e.NEAREST:e.LINEAR
13932return e.activeTexture(i),e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRA
13932P_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,l),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,l),e.texImage2D(e.TEXTURE_2D,0,a,o,4,0,a,e.UNSIGNED_BYTE,s),!e.getError()}return!1},r.prototype=Object.create(t.prototype),e.exports=r}()},627:(e,t,i)=>{!function(){"use strict"
13933var t=i(877)
13934e.exports={convertYCbCr:function(e,i){var n=0|e.format.width,r=0|e.format.height,s=0|t(e.format.width/e.format.chromaWidth),o=0|t(e.format.height/e.format.chromaHeight),a=e.y.bytes,l=e.u.bytes,c=e.v.bytes,u=0|e.y.stride,d=0|e.u.stride,h=0|e.v.stride,f=n<<2,p=0,m=0,g=0,y=0,v=0,_=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0
13935if(1==s&&1==o)for(b=0,w=f,P=0,S=0;S<r;S+=2){for(g=(m=S*u|0)+u|0,y=P*d|0,v=P*h|0,E=0;E<n;E+=2)A=0|l[y++],L=(409*(T=0|c[v++])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4
13936b+=f,w+=f,P++}else for(_=0,S=0;S<r;S++)for(k=0,p=S*u|0,y=(P=S>>o)*d|0,v=P*h|0,E=0;E<n;E++)A=0|l[y+(k=E>>s)],L=(409*(T=0|c[v+k])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[p++]|0,i[_]=C+L>>8,i[_+1]=C-x>>8,i[_+2]=C+M>>8,_+=4}}}()},877:e=>{!function(){"use strict"
13937e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++
13938if(e!==1<<t)throw"chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got "+e
13939return t}}()},731:(e,t,i)=>{!function(){"use strict"
13940var t=i(487),n=i(926),r=i(895),s={FrameSink:t,SoftwareFrameSink:n,WebGLFrameSink:r,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:r.isAvailable())?new r(e,t):new n(e,t)}}
13941e.exports=s}()}},t={}
13942function i(n){var r=t[n]
13943if(void 0!==r)return r.exports
13944var s=t[n]={exports:{}}
13945return e[n](s,s.exports,i),s.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}
13946var n={}
13947return(()=>{"use strict"
13948var e=n,t=i(318)
13949Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function(){return u.default}}),e.OGVVersion=void 0
13950var r=t(i(8)),s=t(i(523)),o=t(i(964)),a=t(i(759)),l=t(i(278)),c=t(i(869)),u=t(i(168)),d="1.9.0-20240423190513-22f6924"
13951e.OGVVersion=d,"object"===("undefined"==typeof window?"undefined":(0,r.default)(window))&&(window.OGVCompat=s.default,window.OGVLoader=o.default,window.OGVMediaError=a.default,window.OGVMediaType=l.default,window.OGVTimeRanges=u.default,window.OGVPlayer=c.default,window.OGVVersion=d)})(),n})()}),/*! @name videojs-ogvjs @version 3.0.0 @license (MIT OR Apache-2.0) */
13952function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],t):(e=e||self).videojsOgvjs=t(e.videojs)}(this,function(e){"use strict"
13953e=e&&e.hasOwnProperty("default")?e.default:e
13954var t,i=function(e,t){return e(t={exports:{}},t.exports),t.exports}(function(e,t){var i
13955window,i=function(){return function(e){var t={}
13956function i(n){if(t[n])return t[n].exports
13957var r=t[n]={i:n,l:!1,exports:{}}
13958return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
13958),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e
13959if(4&t&&"object"==typeof e&&e&&e.__esModule)return e
13960var n=Object.create(null)
13961if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r))
13962return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e}
13963return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=20)}([function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function i(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13964n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}},function(e,t){function i(t){return e.exports=i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(t)}e.exports=i},function(e,t){function i(e){return(i="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})(e)}function n(t){return"function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?e.exports=n=function(e){return i(e)}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":i(e)},n(t)}e.exports=n},function(e,t,i){var n=i(4),r=i(12)
13965e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?r(e):t}},function(e,t,i){var n=i(26)
13966e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
13967e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)}},function(e,t){var i
13968i=function(){return this}()
13969try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){var n=i(0)
13970Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
13971var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(24)),c=n(i(6)),u=n(i(27)),d=n(i(28)),h=n(i(29)),f={audio:{proxy:u.default,worker:"ogv-worker-audio.js"},video:{proxy:d.default,worker:"ogv-worker-video.js"}},p={OGVDecoderAudioOpus:"audio",OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbis:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheora:"video",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoAV1:"video",OGVDecoderVideoAV1W:"video"},m=new(function(e){function t(){var e
13972return(0,r.default)(this,t),(e=(0,o.default)(this,(0,a.default)(t).call(this))).scriptStatus={},e.scriptCallbacks={},e}return(0,c.default)(t,e),(0,s.default)(t,[{key:"getGlobal",value:function(){return window}},{key:"defaultBase",value:function(){for(var e,t,i=document.querySelectorAll("script"),n=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,r=0;r<i.length;r++)if((e=i[r].getAttribute("src"))&&(t=e.match(n)))return t[1]}},{key:"loadClass",value:function(e,i,n){(n=n||{}).worker?this.workerProxy(e,i):(0,l.default)((0,a.default)(t.prototype),"loadClass",this).call(this,e,i,n)}},{key:"loadScript",value:function(e,t){var i=this
13973if("done"==this.scriptStatus[e])t()
13974else if("loading"==this.scriptStatus[e])this.scriptCallbacks[e].push(t)
13975else{this.scriptStatus[e]="loading",this.scriptCallbacks[e]=[t]
13976var n=document.createElement("script"),r=function(t){var n=i.scriptCallbacks[e]
13977delete i.scriptCallbacks[e],i.scriptStatus[e]="done",n.forEach(function(e){e()})}
13978n.addEventListener("load",r),n.addEventListener("error",r),n.src=e,document.querySelector("head").appendChild(n)}}},{key:"workerProxy",value:function(e,t){var i=f[p[e]]
13979if(!i)throw new Error("Requested worker for class with no proxy: "+e)
13980var n,r=i.proxy,s=i.worker,o=this.urlForScript(this.scriptForClass(e)),a=this.urlForScript(s),l=function(t){return new r(n,e,t)}
13981if(a.match(/^https?:|\/\//i)){var c,u,d,h,m,g=function(){if(1==y&&1==v){try{m=new Blob([d+" "+h],{type:"application/javascript"})}catch(e){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(m=new BlobBuilder).append(d+" "+h),m=m.getBlob()}n=new Worker(URL.createObjectURL(m)),t(function(e){return Promise.resolve(new l(e))})}},y=!1,v=!1;(c=new XMLHttpRequest).open("GET",o,!0),c.onreadystatechange=function(){4==c.readyState&&200==c.status&&(d=c.responseText,y=!0,g())},c.send(),(u=new XMLHttpRequest).open("GET",a,!0),u.onreadystatechange=function(){4==u.readyState&&200==u.status&&(h=u.responseText,v=!0,g())},u.send()}else n=new Worker(a),t(function(e){return Promise.resolve(new l(e))})}}]),t}(h.default))
13982t.default=m},function(e,t){!function(){function t(e,t){throw new Error("abstract")}t.prototype.drawFrame=function(e){throw new Error("abstract")},t.prototype.clear=function(){throw new Error("abstract")},e.exports=t}()},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
13983n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13983return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(18),s=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
13984return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
13985e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"bufferToOffset",value:function(e){var t=this
13986return new Promise(function(i,n){t.eof||t.offset>=e?i():function(){var r=null
13987t._onAbort=function(e){r(),n(e)}
13988var s=function(){t.offset>=e&&!t.eof&&(r(),i())},o=function(){r(),i()},a=function(){r(),n(new Error("error streaming"))}
13989r=function(){t.buffering=!1,t.off("buffer",s),t.off("done",o),t.off("error",a),t._onAbort=null},t.buffering=!0,t.on("buffer",s),t.on("done",o),t.on("error",a)}()})}},{key:"initXHR",value:function(){(function e(t,i,n){null===t&&(t=Function.prototype)
13990var r=Object.getOwnPropertyDescriptor(t,i)
13991if(void 0===r){var s=Object.getPrototypeOf(t)
13992return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
13993var o=r.get
13994return void 0!==o?o.call(n):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this
13995this.xhr.addEventListener("progress",function(){return e.onXHRProgress()}),this.xhr.addEventListener("error",function(){return e.onXHRError()}),this.xhr.addEventListener("load",function(){return e.onXHRLoad()}),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),e}()
13996e.exports=s},function(e,t){var i,n,r=e.exports={}
13997function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(i===setTimeout)return setTimeout(e,0)
13998if((i===s||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0)
13999try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:s}catch(e){i=s}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}()
14000var l,c=[],u=!1,d=-1
14001function h(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=a(h)
14002u=!0
14003for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run()
14004d=-1,t=c.length}l=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e)
14005if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e)
14006try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1)
14007if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i]
14008c.push(new p(e,t)),1!==c.length||u||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14009return e}},function(e,t,i){var n=i(0)
14010Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14011var r=n(i(1)),s=n(i(2))
14012t.default=
14013/**
14014   * Proxy object for web worker interface for codec classes.
14015   *
14016   * Used by the high-level player interface.
14017   *
14018   * @author Brion Vibber <[email protected]>
14019   * @copyright 2015-2019 Brion Vibber
14020   * @license MIT-style
14021   */
14022function(e){return function(){function t(i,n,s){var o=this
14023for(var a in(0,r.default)(this,t),s=s||{},this.worker=i,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e)
14024try{return i.postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(a)&&(this[a]=e[a])
14025this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",function(e){o.handleMessage(e)}),this.proxy("construct",[n,s],function(){})}return(0,s.default)(t,[{key:"proxy",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]
14026if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object'
14027var r="callback-"+ ++this.messageCount+"-"+e
14028i&&(this.pendingCallbacks[r]=i)
14029var s={action:e,callbackId:r,args:t||[]}
14030this.processingQueue++,this.transferables?this.worker.postMessage(s,n):this.worker.postMessage(s)}},{key:"terminate",value:function(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,n=t.args,r=this.pendingCallbacks[i]
14031if(t.props)for(var s in t.props)t.props.hasOwnProperty(s)&&(this[s]=t.props[s])
14032r&&(delete this.pendingCallbacks[i],r.apply(this,n))}}}]),t}()}},function(e,t,i){var n=i(0)
14033Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14034var r=n(i(1)),s=n(i(15)),o={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},a=function e(t,i){(0,r.default)(this,e),this.code=t,this.message=i};(0,s.default)(a,o),(0,s.default)(a.prototype,o)
14035var l=a
14036t.default=l},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},function(e,t,i){var n=i(0)
14037Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14038var r=n(i(1))
14039function s(e,t,i){var n=e.split(t,i).map(function(e){return function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)})
14040if("number"==typeof i)for(;n.length<i;)n.push(null)
14041return n}t.default=function e(t){(0,r.default)(this,e),t=String(t),this.major=null,this.minor=null,this.co
14041decs=null
14042var i=s(t,";")
14043if(i.length){var n=i.shift()
14044if(n){var o=s(n,"/",2)
14045this.major=o[0],this.minor=o[1]}for(var a in i){var l=i[a].match(/^codecs\s*=\s*"(.*?)"$/)
14046if(l){this.codecs=s(l[1],",")
14047break}}}}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14048n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._e={}}return n(e,[{key:"on",value:function(e,t){(this._e[e]||(this._e[e]=[])).push(t)}},{key:"off",value:function(e,t){var i=this._e[e]||[],n=i.indexOf(t)
14049t>=0&&i.splice(n,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach(function(e){return e(t)})}}]),e}()
14050e.exports=r},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14051n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(17)
14052function s(e){var t=e.getResponseHeader("Content-Range")
14053return t&&t.match(/^bytes (\d+)-(\d+)\/(\d+)/)}var o=function(){function e(t){var i=t.url,n=t.offset,r=t.length,s=t.cachever,o=void 0===s?0:s
14054!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)
14055var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14056return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this))
14057return a.url=i,a.offset=n,a.length=r,a.cachever=o,a.loaded=!1,a.seekable=!1,a.headers={},a.eof=!1,a.bytesRead=0,a.xhr=new XMLHttpRequest,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
14058e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"load",value:function(){var e=this
14059return new Promise(function(t,i){var n=null
14060e._onAbort=function(e){n(),i(e)}
14061var r=function(){if(2==e.xhr.readyState){if(206==e.xhr.status){var r=function(e){var t=s(e)
14062return t?parseInt(t[1],10):0}(e.xhr)
14063if(e.offset!=r)return console.log("Expected start at "+e.offset+" but got "+r+"; working around Safari range caching bug: https://bugs.webkit.org/show_bug.cgi?id=82672"),e.cachever++,e.emit("cachever"),e.abort(),n(),void e.load().then(t).catch(i)
14064e.seekable=!0}e.xhr.status>=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=s(e)
14065return t?parseInt(t[3],10):-1}(e)
14066var t=e.getResponseHeader("Content-Length")
14067return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={}
14068return e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var i=e.split(/:\s*/,2)
14069i.length>1&&(t[i[0].toLowerCase()]=i[1])}),t}(e.xhr),e.onXHRStart()):(n(),i(new Error("HTTP error "+e.xhr.status)))}},o=function(){n(),i(new Error("network error"))},a=function(){n(),t()}
14070n=function(){e.xhr.removeEventListener("readystatechange",r),e.xhr.removeEventListener("error",o),e.off("open",a),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",r),e.xhr.addEventListener("error",o),e.on("open",a),e.xhr.send()})}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort
14071this._onAbort=null
14072var t=new Error("Aborted")
14073t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url
14074this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e)
14075var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),e}()
14076e.exports=o},function(e,t,i){var n=i(0)
14077Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14078var r=n(i(1)),s=n(i(2)),o=function(){function e(t){(0,r.default)(this,e),this._ranges=t,this.length=t.length}return(0,s.default)(e,[{key:"start",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index")
14079return this._ranges[e][0]}},{key:"end",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index")
14080return this._ranges[e][1]}}]),e}()
14081t.default=o},function(e,t,i){var n=i(0)
14082Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OGVCompat",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"OGVLoader",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"OGVMediaError",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"OGVMediaType",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"OGVPlayer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"OGVTimeRanges",{enumerable:!0,get:function(){return d.default}}),t.OGVVersion=void 0
14083var r=n(i(4)),s=n(i(21)),o=n(i(22)),a=n(i(8)),l=n(i(14)),c=n(i(16)),u=n(i(31)),d=n(i(19))
14084s.default.polyfill(),t.OGVVersion="1.6.0-20190226222001-c4648f0","object"===("undefined"==typeof window?"undefined":(0,r.default)(window))&&(window.OGVCompat=o.default,window.OGVLoader=a.default,window.OGVMediaError=l.default,window.OGVMediaType=c.default,window.OGVTimeRanges=d.default,window.OGVPlayer=u.default,window.OGVVersion="1.6.0-20190226222001-c4648f0")},function(e,t,i){(function(t,i){
14085/*!
14086   * @overview es6-promise - a tiny implementation of Promises/A+.
14087   * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
14088   * @license   Licensed under MIT license
14089   *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
14090   * @version   v4.2.5+7f2b526d
14091   */
14092var n
14093n=function(){function e(e){return"function"==typeof e}var n=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},r=0,s=void 0,o=void 0,a=function(e,t){p[r]=e,p[r+1]=t,2===(r+=2)&&(o?o(m):g())},l="undefined"!=typeof window?window:void 0,c=l||{},u=c.MutationObserver||c.WebKitMutationObserver,d="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel
14094function f(){var e=setTimeout
14095return function(){return e(m,1)}}var p=new Array(1e3)
14096function m(){for(var e=0;e<r;e+=2)(0,p[e])(p[e+1]),p[e]=void 0,p[e+1]=void 0
14097r=0}var g=void 0
14098function y(e,t){var i=this,n=new this.constructor(b)
14099void 0===n[_]&&I(n)
14100var r=i._state
14101if(r){var s=arguments[r-1]
14102a(function(){return z(r,n,s,i._result)})}else P(i,n,e,t)
14103return n}function v(e){if(e&&"object"==typeof e&&e.constructor===this)return e
14104var t=new this(b)
14105return M(t,e),t}g=d?function(){return t.nextTick(m)}:u?function(){var e=0,t=new u(m),i=document.createTextNode("")
14106return t.observe(i,{characterData:!0}),function(){i.data=e=++e%2}}():h?function(){var e=new MessageChannel
14107return e.port1.onmessage=m,function(){return e.port2.postMessage(0)}}():void 0===l?function(){try{var e=Function("return this")().require("vertx")
14108return void 0!==(s=e.runOnLoop||e.runOnContext)?function(){s(m)}:f()}catch(e){return f()}}():f()
14109var _=Math.random().toString(36).substring(2)
14110function b(){}var w=void 0,A=1,T=2,C={error:null}
14111function L(e){try{return e.then}catch(e){return C.error=e,C}}function x(t,i,n){i.constructor===t.constructor&&n===y&&i.constructor.resolve===v?function(e,t){t._state===A?S(e,t._result):t._state===T?k(e,t._result):P(t,void 0,function(t){return M(e,t)},function(t){return k(e,t)})}(t,i):n===C?(k(t,C.error),C.error=null):void 0===n?S(t,i):e(n)?function(e,t,i){a(function(e){var n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(e){return e}}(i,t,function(i){n||(n=!0,t!==i?M(e,i):S(e,i))},function(t){n||(n=!0,k(e,t))},e._label)
14112!n&&r&&(n=!0,k(e,r))},e)}(t,i,n):S(t,i)}function M(e,t){e===t?k(e,new TypeError("You cannot resolve a promise with itself")):function(e){var t=typeof e
14113return null!==e&&("object"===t||"function"===t)}(t)?x(e,t,L(t)):S(e,t)}
vendor: 2,615 bytes, lines 14113-14126
14113function E(e){e._onerror&&e._onerror(e._result),O(e)}function S(e,t){e._state===w&&(e._result=t,e._state=A,0!==e._subscribers.length&&a(O,e))}function k(e,t){e._state===w&&(e._state=T,e._result=t,a(E,e))}function P(e,t,i,n){var r=e._subscribers,s=r.length
14114e._onerror=null,r[s]=t,r[s+A]=i,r[s+T]=n,0===s&&e._state&&a(O,e)}function O(e){var t=e._subscribers,i=e._state
14115if(0!==t.length){for(var n=void 0,r=void 0,s=e._result,o=0;o<t.length;o+=3)n=t[o],r=t[o+i],n?z(i,n,r,s):r(s)
14116e._subscribers.length=0}}function z(t,i,n,r){var s=e(n),o=void 0,a=void 0,l=void 0,c=void 0
14117if(s){if((o=function(e,t){try{return e(t)}catch(e){return C.error=e,C}}(n,r))===C?(c=!0,a=o.error,o.error=null):l=!0,i===o)return void k(i,new TypeError("A promises callback cannot return that same promise."))}else o=r,l=!0
14118i._state!==w||(s&&l?M(i,o):c?k(i,a):t===A?S(i,o):t===T&&k(i,o))}var D=0
14119function I(e){e[_]=D++,e._state=void 0,e._result=void 0,e._subscribers=[]}var N=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(b),this.promise[_]||I(this.promise),n(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&S(this.promise,this._result))):k(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;this._state===w&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var i=this._instanceConstructor,n=i.resolve
14120if(n===v){var r=L(e)
14121if(r===y&&e._state!==w)this._settledAt(e._state,t,e._result)
14122else if("function"!=typeof r)this._remaining--,this._result[t]=e
14123else if(i===R){var s=new i(b)
14124x(s,e,r),this._willSettleAt(s,t)}else this._willSettleAt(new i(function(t){return t(e)}),t)}else this._willSettleAt(n(e),t)},e.prototype._settledAt=function(e,t,i){var n=this.promise
14125n._state===w&&(this._remaining--,e===T?k(n,i):this._result[t]=i),0===this._remaining&&S(n,this._result)},e.prototype._willSettleAt=function(e,t){var i=this
14126P(e,void 0,function(e){return i._settledAt(A,t,e)},function(e){return i._settledAt(T,t,e)})},e}(),R=function(){function t(e){this[_]=D++,this._result=this._state=void 0,this._subscribers=[],b!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof t?function(e,t){try{t(function(t){M(e,t)},function(t){k(e,t)})}catch(t){k(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
14126onstructor cannot be called as a function.")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var i=this.constructor
14127return e(t)?this.then(function(e){return i.resolve(t()).then(function(){return e})},function(e){return i.resolve(t()).then(function(){throw e})}):this.then(t,t)},t}()
14128return R.prototype.then=y,R.all=function(e){return new N(this,e).promise},R.race=function(e){var t=this
14129return n(e)?new t(function(i,n){for(var r=e.length,s=0;s<r;s++)t.resolve(e[s]).then(i,n)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},R.resolve=v,R.reject=function(e){var t=new this(b)
14130return k(t,e),t},R._setScheduler=function(e){o=e},R._setAsap=function(e){a=e},R._asap=a,R.polyfill=function(){var e=void 0
14131if(void 0!==i)e=i
14132else if("undefined"!=typeof self)e=self
14133else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise
14134if(t){var n=null
14135try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=R},R.Promise=R,R},e.exports=n()}).call(this,i(11),i(7))},function(e,t,i){var n=i(0)
14136Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14137var r=n(i(1)),s=n(i(2)),o=n(i(23)),a=new(function(){function t(){(0,r.default)(this,t),this.benchmark=new o.default}return(0,s.default)(t,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){if(-1!==navigator.userAgent.indexOf("Trident"))try{return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(e){return!1}return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()||this.hasFlash()}},{key:"isBlacklisted",value:function(e){var t=!1
14138return[/\(i.* OS [6789]_.* like Mac OS X\).* Mobile\/.* Safari\//,/\(Macintosh.* Version\/6\..* Safari\/\d/].forEac
14138h(function(i){e.match(i)&&(t=!0)}),t}},{key:"isSlow",value:function(){return this.benchmark.slow}},{key:"isTooSlow",value:function(){return this.benchmark.tooSlow}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasTypedArrays()&&!this.isBlacklisted(navigator.userAgent):"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()&&!this.isTooSlow()}}]),t}())
14139t.default=a},function(e,t,i){e.exports=function(){var e,t=this
14140e=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()}
14141var i=null
14142Object.defineProperty(t,"speed",{get:function(){return null===i&&function(){var t=0,n=e()
14143!function e(i){return t++,i<2?i:e(i-2)+e(i-1)}(30)
14144var r=e()-n
14145i=t/r}(),i}}),Object.defineProperty(t,"slowCutoff",{get:function(){return 5e4}}),Object.defineProperty(t,"tooSlowCutoff",{get:function(){return 0}}),Object.defineProperty(t,"slow",{get:function(){return t.speed<t.slowCutoff}}),Object.defineProperty(t,"tooSlow",{get:function(){return t.speed<t.tooSlowCutoff}})}},function(e,t,i){i(3)
14146var n=i(25)
14147function r(t,i,s){return"undefined"!=typeof Reflect&&Reflect.get?e.exports=r=Reflect.get:e.exports=r=function(e,t,i){var r=n(e,t)
14148if(r){var s=Object.getOwnPropertyDescriptor(r,t)
14149return s.get?s.get.call(i):s.value}},r(t,i,s||t)}e.exports=r},function(e,t,i){var n=i(3)
14150e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e}},function(e,t){function i(t,n){return e.exports=i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(t,n)}
14150e.exports=i},function(e,t,i){var n=i(0)
14151Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14152var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(6)),c=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,(0,a.default)(t).apply(this,arguments))}return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processAudio",value:function(e,t){this.proxy("processAudio",[e],t,[e])}},{key:"close",value:function(){this.terminate()}}]),t}((0,n(i(13)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0}))
14153t.default=c},function(e,t,i){var n=i(0)
14154Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14155var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(6)),c=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,(0,a.default)(t).apply(this,arguments))}return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processFrame",value:function(e,t){this.proxy("processFrame",[e],t,[e])}},{key:"close",value:function(){this.terminate()}},{key:"sync",value:function(){this.proxy("sync",[],function(){})}}]),t}((0,n(i(13)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0}))
14156t.default=c},function(e,t,i){var n=i(0)
14157Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14158var r=n(i(1)),s=n(i(2)),o=n(i(30)),a={OGVDemuxerOgg:"ogv-demuxer-ogg.js",OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebM:"ogv-demuxer-webm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpus:"ogv-decoder-audio-opus.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbis:"ogv-decoder-audio-vorbis.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheora:"ogv-decoder-video-theora.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8:"ogv-decoder-video-vp8.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9:"ogv-decoder-video-vp9.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoAV1:"ogv-decoder-video-av1.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js"},l=function(){function e(){(0,r.default)(this,e),this.base=this.defaultBase()}return(0,s.default)(e,[{key:"defaultBase",value:function(){}},{key:"wasmSupported",value:function(){return o.default.wasmSupported()}},{key:"scriptForClass",value:function(e){return a[e]}},{key:"urlForClass",value:function(e){var t=this.scriptForClass(e)
14159if(t)return this.urlForScript(t)
14160throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function(e){if(e){var t=this.base
14161return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent("1.6.0-20190226222001-c4648f0")}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function(e,t,i){var n=this
14162i=i||{}
14163var r=this.getGlobal(),s=this.urlForClass(e),o=function(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:n.urlForScript(e)},t.mainScriptUrlOrBlob=n.scriptForClass(e)+"?version="+encodeURIComponent("1.6.0-20190226222001-c4648f0"),r[e](t)}
14164"function"==typeof r[e]?t(o):this.loadScript(s,function(){t(o)})}}]),e}()
14165t.default=l},function(e,t,i){var n=i(0)
14166Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14167var r=n(i(4)),s=n(i(1)),o=n(i(2)),a=new(function(){function t(){(0,s.default)(this,t),this.tested=!1,this.testResult=void 0}return(0,o.default)(t,[{key:"wasmSupported",value:function(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,r.default)(WebAssembly))?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e)
14168return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),t}())
14169t.default=a},function(e,t,i){(function(e){var n=i(0)
14170Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14171var r,s=n(i(1)),o=n(i(2)),a=n(i(5)),l=n(i(3)),c=n(i(6)),u=n(i(12)),d=n(i(4)),h=n(i(34)),f=n(i(40)),p=n(i(49)),m=(n(i(50)),n(i(8))),g=n(i(51)),y=n(i(15)),v=n(i(14)),_=n(i(16)),b=n(i(19)),w=n(i(52)),A={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",C="SEEKING_END",L="LOADED",x="PRELOAD",M="READY",E="PLAYING",S="SEEKING",k="ERROR",P="NOT_SEEKING",O="BISECT_TO_TARGET",z="BISECT_TO_KEYPOINT",D="LINEAR_TO_TARGET",I="exact",N="fast"
14172function R(){var e=document.createElement("ogvjs")
14173return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}r="undefined"==typeof performance||void 0===(0,d.default)(performance.now)?Date.now:performance.now.bind(performance),R.prototype=Object.create(HTMLElement.prototype,{})
14174var F=function(t){function i(e){var t
14175return(0,s.default)(this,i),t=(0,a.default)(this,(0,l.default)(i).call(this)),(e=e||{}).base=e.base||m.default.base,t._options=e,t._instanceId="ogvjs"+ ++i.instanceCount,void 0!==e.worker?t._enableWorker=!!e.worker:t._enableWorker=!!window.Worker,void 0!==e.wasm?t._enableWASM=!!e.wasm:t._enableWASM=m.default.wasmSupported(),t._enableThreading=!!e.threading,t._state=T,t._seekState=P,t._detectedType=null,t._canvas=document.createElement("canvas"),t._frameSink=null,t.className=t._instanceId,(0,y.default)((0,u.default)((0,u.default)(t)),A),t._canvas.style.position="absolute",t._canvas.style.top="0",t._canvas.style.left="0",t._canvas.style.width="100%",t._canvas.style.height="100%",t._canvas.style.objectFit="contain",t.appendChild(t._canvas),t._startTime=r(),t._codec=null,t._audioInfo=null,t._videoInfo=null,t._actionQueue=[],t._audioFeeder=null,t._muted=!1,t._initialPlaybackPosition=0,t._initialPlaybackOffset=0,t._prebufferingAudio=!1,t._initialSeekTime=0,t._currentSrc="",t._streamEnded=!1,t._mediaError=null,t._dataEnded=!1,t._byteLength=0,t._duration=null,t._lastSeenTimestamp=null,t._nextProcessingTimer,t._nextFrameTimer=null,t._loading=!1,t._started=!1,t._paused=!0,t._ended=!1,t._startedPlaybackInDocument=!1,t._stream=void 0,t._framesProcessed=0,t._targetPerFrameTime=1e3/60,t._actualPerFrameTime=0,t._totalFrameTime=0,t._totalFrameCount=0,t._playTime=0,t._bufferTime=0,t._drawingTime=0,t._proxyTime=0,t._totalJitter=0,t._droppedAudio=0,t._delayedAudio=0,t._lateFrames=0,t._poster="",t._thumbnail=null,t._frameEndTimestamp=0,t._audioEndTimestamp=0,t._decodedFrames=[],t._pendingFrames=[],t._lastFrameDecodeTime=0,t._lastFrameVideoCpuTime=0,t._lastFrameAudioCpuTime=0,t._lastFrameDemuxerCpuTime=0,t._lastFrameDrawingTime=0,t._lastFrameBufferTime=0,t._lastFrameProxyTime=0,t._lastVideoCpuTime=0,t._lastAudioCpuTime=0,t._lastDemuxerCpuTime=0,t._lastBufferTime=0,t._lastProxyTime=0,t._lastDrawingTime=0,t._lastFrameTimestamp=0,t._currentVideoCpuTime=0,t._lastTimeUpdate=0,t._timeUpdateInterval=250,t._seekTargetTime=0,t._bisectTargetTime=0,t._seekMode=null,t._lastSeekPosition=null,t._seekBisector=null,t._didSeek=null,t._depth=0,t._needProcessing=!1,t._pendingFrame=0,t._pendingAudio=0,t._framePipelineDepth=8,t._frameParallelism=t._enableThreading?Math.min(4,navigator.hardwareConcurrency)||1:0,t._audioPipelineDepth=12,t._videoInfo=null,t._audioInfo=null,t._width=0,t._height=0,t._volume=1,Object.defineProperties((0,u.default)((0,u.default)(t)),{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e,t=this
14176return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map(function(e){return e.map(function(e){return e/t._stream.length*t._duration})}):[[0,0]],new b.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new b.default([[0,this._duration]]):new b.default([])}},currentTime:{get:function(){return this._state==S?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,I)}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==S}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){var t=this
14177if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail)
14178var n=new Image
14179n.src=this._poster,n.className="ogvjs-poster",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",
14179n.style.objectFit="contain",n.style.visibility="hidden",n.addEventListener("load",function(){t._thumbnail===n&&(i.styleManager.appendRule("."+t._instanceId,{width:n.naturalWidth+"px",height:n.naturalHeight+"px"}),i.updatePositionOnResize(),n.style.visibility="visible")}),this._thumbnail=n,this.appendChild(n)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px",i.updatePositionOnResize()}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px",i.updatePositionOnResize()}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return null},set:function(e){}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===k?this._mediaError?this._mediaError:new v.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?i.HAVE_ENOUGH_DATA:i.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?i.NETWORK_LOADING:i.NETWORK_IDLE:this.readyState==i.HAVE_NOTHING?i.NETWORK_EMPTY:i.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return 1},set:function(e){}},played:{get:function(){return new b.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),t.onframecallback=null,t.onloadstate=null,t.onprogress=null,t.onsuspend=null,t.onabort=null,t.onemptied=null,t.onstalled=null,t.onloadedmetadata=null,t.onloadeddata=null,t.oncanplay=null,t.oncanplaythrough=null,t.onplaying=null,t.onwaiting=null,t.onseeking=null,t.onseeked=null,t.onended=null,t.ondurationchange=null,t.ontimeupdate=null,t.onplay=null,t.onpause=null,t.onratechange=null,t.onresize=null,t.onvolumechange=null,t}return(0,c.default)(i,t),(0,o.default)(i,[{key:"_time",value:function(e){var t=r()
14180e()
14181var i=r()-t
14182return this._lastFrameDecodeTime+=i,i}},{key:"_log",value:function(e){var t=this._options
14183if(t.debug){var i=r()-this._startTime
14184t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}},{key:"_fireEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
14185this._log("fireEvent "+e)
14186var i,n="function"==typeof Event
14187for(var r in n?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(r)&&(i[r]=t[r])
14188var s=this.dispatchEvent(i)
14189!n&&"resize"===e&&this.onresize&&s&&this.onresize.call(this,i)}},{key:"_fireEventAsync",value:function(t){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
14190this._log("fireEventAsync "+t),e(function(){i._fireEvent(t,n)})}},{key:"_initAudioFeeder",value:function(){var e=this,t=this._options,i={base:t.base||m.default.base,bufferSize:8192}
14191t.audioContext&&(i.audioContext=t.audioContext),t.audioDestination&&(i.output=t.audioDestination)
14192var n=this._audioFeeder=new p.default(i)
14193n.init(this._audioInfo.channels,this._audioInfo.rate),n.bufferThreshold=1,n.volume=this.volume,n.muted=this.muted,n.onbufferlow=function(){e._log("onbufferlow"),e._stream&&(e._stream.buffering||e._stream.seeking)||e._pendingAudio||e._pingProcessing()},n.onstarved=function(){e._dataEnded?e._log("onstarved: appear to have reached end of audio"):(e._log("onstarved: halting audio due to starvation"),e._stopPlayback(),e._prebufferingAudio=!0),e._isProcessing()||e._pingProcessing(0)}}},{key:"_startPlayback",value:function(e){if(this._audioFeeder){this._audioFeeder.start()
14194var t=this._audioFeeder.getPlaybackState()
14195this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=r()/1e3
14196void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:r()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function(){this._log("STOPPING"),this._state=T,this._seekState=P,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pe
14196ndingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
14197this._startedPlaybackInDocument&&!document.body.contains(this)&&e(function(){t.stop()})
14198var n=r(),s=n-this._lastFrameTimestamp,o=this._actualPerFrameTime-this._targetPerFrameTime
14199this._totalJitter+=Math.abs(o),this._playTime+=s
14200var a={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:i.dropped,dropped:i.dropped}
14201function l(e){return Math.round(10*e)/10}this._codec&&(a.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,a.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,a.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),a.cpuTime+=a.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=n,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+i.frameEndTimestamp+": clock time "+l(s)+" (jitter "+l(o)+") cpu: "+l(a.cpuTime)+" (mux: "+l(a.demuxerTime)+" buf: "+l(a.bufferTime)+" draw: "+l(a.drawingTime)+" proxy: "+l(a.proxyTime)+") vid: "+l(a.videoTime)+" aud: "+l(a.audioTime)),this._fireEventAsync("framecallback",a),(!this._lastTimeUpdate||n-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=n,this._fireEventAsync("timeupdate"))}},{key:"_seekStream",value:function(e){var t=this
14202this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then(function(){t._readBytesAndWait()}).catch(function(e){t._onStreamError(e)})}},{key:"_onStreamError",value:function(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new v.default(v.default.MEDIA_ERR_NETWORK,String(e)),this._state=k,this._stopPlayback())}},{key:"_seek",value:function(e,t){var i=this
14203if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e)
14204if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream")
14205if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file")
14206var n=function(n){i._stream&&i._stream.buffering&&i._stream.abort(),i._stream&&i._stream.seeking&&i._stream.abort(),i._actionQueue.splice(0,i._actionQueue.length),i._stopPlayback(),i._prebufferingAudio=!1,i._audioFeeder&&i._audioFeeder.flush(),i._state=S,i._seekTargetTime=e,i._seekMode=t,i._codec?i._codec.flush(n):n()}
14207n(function(){i._isProcessing()||i._pingProcessing(0)}),this._actionQueue.push(function(){n(function(){i._doSeek(e)})})}},{key:"_doSeek",value:function(e){var t=this
14208this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=S,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,function(i){if(i)return t._seekState=D,t._fireEventAsync("seeking"),t._didSeek?void 0:void t._pingProcessing()
14209t._codec.getKeypointOffset(e,function(e){e>0?(t._seekState=D,t._seekStream(e)):(t._seekState=O,t._startBisection(t._seekTargetTime)),t._fireEventAsync("seeking")})})}},{key:"_startBisection",value:function(e){var t=this,i=Math.max(0,this._stream.length-65536)
14210this._bisectTargetTime=e,this._seekBisector=new g.default({start:0,end:i,process:function(e,i,n){return n!=t._lastSeekPosition&&(t._lastSeekPosition=n,t._
14210codec.flush(function(){t._seekStream(n)}),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function(){var e=this
14211this._seekState=P,this._state=M,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime
14212var t=function(){e._lastTimeUpdate=e._seekTargetTime,e._fireEventAsync("timeupdate"),e._fireEventAsync("seeked"),e._isProcessing()||e._pingProcessing()}
14213if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame(function(i){i&&(e._thumbnail&&(e.removeChild(e._thumbnail),e._thumbnail=null),e._frameSink.drawFrame(e._codec.frameBuffer)),t()}),void this._codec.sync()
14214t()}},{key:"_doProcessLinearSeeking",value:function(){var e,t=this
14215if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return
14216if(!this._codec.frameReady)return void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on video"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})
14217if(this._seekMode===N&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback()
14218if(this._codec.frameTimestamp+e<this._seekTargetTime)return this._codec.decodeFrame(function(){t._pingProcessing()}),void this._codec.sync()
14219if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return
14220return this._codec.audioReady?this._codec.audioTimestamp+e<this._seekTargetTime?void this._codec.decodeAudio(function(){t._pingProcessing()}):void this._continueSeekedPlayback():void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on audio"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})}}},{key:"_doProcessBisectionSeek",value:function(){var e,t,i=this
14221if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3
14222else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available")
14223t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process(function(e){if(e)i._pingProcessing()
14224else if(i._streamEnded){if(i._log("stream ended during bisection seek"),!i._seekBisector.right())throw i._log("failed going back"),new Error("not sure what to do")}else i._readBytesAndWait()}):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/2<this._bisectTargetTime?this._seekBisector.right()||(this._log("close enough (right)"),this._seekState=D,this._pingProcessing()):this._seekState==O&&this._codec.hasVideo&&this._codec.keyframeTimestamp<this._codec.frameTimestamp?(this._log("finding the keypoint now"),this._seekState=z,this._startBisection(this._codec.keyframeTimestamp)):(this._log("straight seeking now"),this._seekState=D,this._pingProcessing())}},{key:"_setupVideo",value:function(){this._videoInfo.fps>0?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,i.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"}),i.updatePositionOnResize()
14225var e={}
14226void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}},{key:"_doProcessing",value:function(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly")
14227var e=0
14228do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function(){if(this._actionQueue.length)this._actionQueue.shift()()
14229else if(this._state==T)this._doProcessInitial()
14230else if(this._state==C)this._doProcessSeekingEnd()
14231else if(this._state==L)this._doProcessLoaded()
14232else if(this._state==x)this._doProcessPreload()
14233else if(this._state==M)this._doProcessReady()
14234else if(this._state==S)this._doProcessSeeking()
14235else if(this._state==E)this._doProcessPlay()
14236else{if(this._state!=k)throw new Error("Unexpected OGVPlayer state "+this._state)
14237this._doProcessError()}}},{key:"_doProcessInitial",value:function(){var e=this
14238if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video foun
14238d, something is wrong")
14239this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable?(this._state=C,this._lastSeenTimestamp=-1,this._codec.flush(function(){e._seekStream(Math.max(0,e._stream.length-131072))})):(this._state=L,this._pingProcessing())}else this._codec.process(function(t){if(t)e._pingProcessing()
14240else{if(e._streamEnded)throw new Error("end of file before headers found")
14241e._log("reading more cause we are out of data"),e._readBytesAndWait()}})}},{key:"_doProcessSeekingEnd",value:function(){var e=this
14242this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame(function(){e._pingProcessing()})):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio(function(){e._pingProcessing()})):this._codec.process(function(t){t?e._pingProcessing():e._stream.eof?(e._log("seek-duration: we are at the end: "+e._lastSeenTimestamp),e._lastSeenTimestamp>0&&(e._duration=e._lastSeenTimestamp),e._state=L,e._codec.flush(function(){e._streamEnded=!1,e._dataEnded=!1,e._seekStream(0)})):e._readBytesAndWait()})}},{key:"_doProcessLoaded",value:function(){this._state=x,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function(){var e=this
14243!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process(function(t){t?e._pingProcessing():e._streamEnded?e._ended=!0:e._readBytesAndWait()}):(this._state=M,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function(){var e=this
14244if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var t=this._initialSeekTime
14245this._initialSeekTime=0,this._log("initial seek to "+t),this._doSeek(t)}else if(this._paused)this._log("paused while in ready")
14246else{var i=function(){e._log("finishStartPlaying"),e._state=E,e._lastFrameTimestamp=r(),e._codec.hasAudio&&e._audioFeeder?e._prebufferingAudio=!0:e._startPlayback(),e._pingProcessing(0),e._fireEventAsync("play"),e._fireEventAsync("playing")}
14247!this._codec.hasAudio||this._audioFeeder||this._muted?i():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(i))}}},{key:"_doProcessSeeking",value:function(){if(this._seekState==P)throw new Error("seeking in invalid state (not seeking?)")
14248if(this._seekState==O)this._doProcessBisectionSeek()
14249else if(this._seekState==z)this._doProcessBisectionSeek()
14250else{if(this._seekState!=D)throw new Error("Invalid seek state "+this._seekState)
14251this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function(){var e=this,t=this._codec
14252if(this._paused)this._log("paused during playback; stopping loop")
14253else if((!t.hasAudio||t.audioReady||this._pendingAudio||this._dataEnded)&&(!t.hasVideo||t.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var i,n,r,s=null,o=0,a=!1,l=0
14254if(t.hasAudio&&this._audioFeeder?(s=this._audioFeeder.getPlaybackState(),o=this._getPlaybackTime(s),a=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!t.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(o),this._prebufferingAudio=!1),s.dropped!=this._droppedAudio&&this._log("dropped "+(s.dropped-this._droppedAudio)),s.delayed!=this._delayedAudio&&this._log("delayed "+(s.delayed-this._delayedAudio)),this._droppedAudio=s.dropped,this._delayedAudio=s.delayed,(i=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pe
14254ndingAudio+" packets in flight"),i=!1):i=!1)):(o=this._getPlaybackTime(),i=this._codec.audioReady&&this._audioEndTimestamp<o),this._codec.hasVideo){n=this._decodedFrames.length>0,r=this._pendingFrame+this._decodedFrames.length<this._framePipelineDepth+this._frameParallelism&&this._codec.frameReady,n&&(l=1e3*(this._decodedFrames[0].frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l)
14255var c=this._targetPerFrameTime
14256if(this._prebufferingAudio)r&&this._log("decoding a frame during prebuffering"),n=!1
14257else if(n&&this._dataEnded&&a)this._log("audio timeline ended? ready to draw frame")
14258else if(n&&-l>=c){for(var u=-1,d=0;d<this._decodedFrames.length-1;d++)this._decodedFrames[d].frameEndTimestamp<o&&(u=d-1)
14259if(u>=0)for(;u-- >=0;){this._lateFrames++
14260var h=this._decodedFrames.shift()
14261this._log("skipping already-decoded late frame at "+h.frameEndTimestamp),l=1e3*(h.frameEndTimestamp-o),this._frameEndTimestamp=h.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-l,this._framesProcessed++,h.dropped=!0,this._doFrameComplete(h)}var f=this._codec.nextKeyframeTimestamp,p=f-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame)
14262if(f>=0&&f!=this._codec.frameTimestamp&&o>=p){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+o+", expect to see keyframe at "+f)
14263for(var m=0;m<this._decodedFrames.length;m++){var g=this._decodedFrames[m]
14264this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=g.frameEndTimestamp,l=1e3*(g.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,g.dropped=!0,this._doFrameComplete(g)}this._decodedFrames=[]
14265for(var y=0;y<this._pendingFrames.length;
14265y++){var v=this._pendingFrames[y]
14266this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=v.frameEndTimestamp,l=1e3*(v.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,v.dropped=!0,this._doFrameComplete(v)}for(this._pendingFrames=[],this._pendingFrame=0;this._codec.frameReady&&this._codec.frameTimestamp<f;){var _={frameEndTimestamp:this._codec.frameTimestamp,dropped:!0}
14267l=1e3*(_.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,this._lateFrames++,this._codec.discardFrame(function(){}),this._framesProcessed++,this._doFrameComplete(_)}return void(this._isProcessing()||this._pingProcessing())}}else n&&l<=4||(n=!1)}if(r){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++
14268var b=this._frameEndTimestamp=this._codec.frameTimestamp
14269this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:b})
14270var w=this._pendingFrames,A=!1,T=this._time(function(){e._codec.decodeFrame(function(t){w===e._pendingFrames?(e._log("play loop callback: decoded frame"),e._pendingFrame--,e._pendingFrames.shift(),t?e._decodedFrames.push({yCbCrBuffer:e._codec.frameBuffer,videoCpuTime:e._codec.videoCpuTime,frameEndTimestamp:b}):e._log("Bad video packet or something"),e._codec.process(function(){e._isProcessing()||e._pingProcessing(A?void 0:0)})):e._log("play loop callback after flush, discarding")})})
14271this._pendingFrame&&(A=!0,this._proxyTime+=T,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(i){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++
14272var C=this._codec.audioTimestamp,L=this._time(function(){e._codec.decodeAudio(function(t){if(e._pendingAudio--,e._log("play loop callback: decoded audio"),e._audioEndTimestamp=C,t){var i=e._codec.audioBuffer
14273if(i&&(e._bufferTime+=e._time(function(){e._audioFeeder&&e._audioFeeder.bufferData(i)}),!e._codec.hasVideo)){e._framesProcessed++
14274var n={frameEndTimestamp:e._audioEndTimestamp}
14275e._doFrameComplete(n)}}e._isProcessing()||e._pingProcessing()})})
14276this._pendingAudio&&(this._proxyTime+=L,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(n){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null)
14277var x=this._decodedFrames.shift()
14278this._currentVideoCpuTime=x.videoCpuTime,this._drawingTime+=this._time(function(){e._frameSink.drawFrame(x.yCbCrBuffer)}),this._framesProcessed++,this._doFrameComplete(x),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length])
14279var M=0
14280this._codec.hasAudio&&this._audioFeeder&&(M=1e3*this._audioFeeder.durationBuffered),M>0?(this._log("play loop: ending pending "+M+" ms"),this._pingProcessing(Math.max(0,M))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(t.hasVideo&&!t.frameReady||t.hasAudio&&!t.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers")
14281else{var E=l
14282this._log("play loop: setting a timer for drawing "+E),this._nextFrameTimer=setTimeout(function(){e._nextFrameTimer=null,e._pingProcessing()},E)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function(){var e=this,t=this._codec.frameReady,i=this._codec.audioReady
14283this._codec.process(function(n){e._codec.frameReady&&!t||e._codec.audioReady&&!i?(e._log("demuxer has packets"),e._pingProcessing()):n?(e._log("demuxer processing to find more packets"),e._pingProcessing()):(e._log("demuxer ran out of data"),e._streamEnded?(e._log("demuxer reached end of data stream"),e._dataEnded=!0,e._pingProcessing()):(e._log("demuxer loading more data"),e._readBytesAndWait()))})}},{key:"_doProcessError",value:function(){}},{key:"_isProcessing",value:function(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function(){var e=this
14284this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then(function(t){e._log("got input "+[t.byteLength]),t.byteLength&&e._actionQueue.push(function(){e._codec.receiveInput(t,function(){e._pingProcessing()})}),e._stream.eof&&(e._log("stream is at end!"),e._streamEnded=!0),e._isProcessing()||e._pingProcessing()}).catch(function(t){e._onStreamError(t)})}},{key:"_pingProcessing",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1
14285this._stream&&this._stream.waiting?this._log("waiting on input"):(this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),t>-1/256?this._nextProcessingTimer=setTimeout(function(){e._pingProcessing()},t):this._depth?this._needProcessing=!0:this._doProcessing())}},{key:"_startProcessingVideo",value:function(e){var t=this
14286if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1
14287var i={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,wasm:this._enableWASM}
14288this._options.memoryLimit&&!this._enableWASM&&(i.memoryLimit=this._options.memoryLimit),this._detectedType&&(i.type=this._detectedType),this._codec=new w.default(i),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(e){t._didSeek=!0,t._stream&&t._seekStream(e)},this._codec.init(function(){t._codec.receiveInput(e,function(){t._readBytesAndWait()})})}}},{key:"_loadCodec",value:function(e){var t=this
14289this._stream.read(1024).then(function(i){var n=new Uint8Array(i)
14290n.length>4&&n[0]=="O".charCodeAt(0)&&n[1]=="g".charCodeAt(0)&&n[2]=="g".charCodeAt(0)&&n[3]=="S".charCodeAt(0)?t._detectedType="video/ogg":n.length>4&&26==n[0]&&69==n[1]&&223==n[2]&&163==n[3]?t._detectedType="video/webm":t._detectedType="video/ogg",e(i)})}},{key:"_prepForLoad",value:function(e){var t=this
14291this._stopVideo(),this._currentSrc="",this._loading=!0,this._actionQueue.push(function(){e&&"none"===t.preload?t._loading=!1:(t._options.stream?t._stream=t._options.stream:t._stream=new f.default({url:t.src,cacheSize:16777216,progressive:!1}),t._stream.load().then(function(){t._loading=!1,t._currentSrc=t.src,t._byteLength=t._stream.seekable?t._stream.length:0
14292var e=t._stream.headers["x-content-duration"]
14293"string"==typeof e&&(t._duration=parseFloat(e)),t._loadCodec(function(e){t._startProcessingVideo(e)})}).catch(function(e){t._onStreamError(e)}))}),this._pingProcessing(0)}},{key:"load",value:function(){this._prepForLoad()}},{key:"canPlayType",value:function(e){var t=new _.default(e)
14294function i(e){if(t.codecs){var i=0,n=0
14295return t.codecs.forEach(function(t){e.indexOf(t)>=0?i++:n++}),0===i||n>
142950?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":i(["vorbis","opus","vp8","vp9"]):i(["vorbis","opus","theora"])}},{key:"play",value:function(){this._muted||this._options.audioContext||i.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==S||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=M,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function(){return this._frameSink}},{key:"getCanvas",value:function(){return this._canvas}},{key:"pause",value:function(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function(e){this._seek(+e,N)}}],[{key:"initSharedAudioContext",value:function(){p.default.initSharedAudioContext()}}]),i}(R)
14296if((0,y.default)(F,A),F.instanceCount=0,F.styleManager=new function(){var e=document.createElement("style")
14297e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e)
14298var t=e.sheet
14299this.appendRule=function(e,i){var n=[]
14300for(var r in i)i.hasOwnProperty(r)&&n.push(r+":"+i[r])
14301var s=e+"{"+n.join(";")+"}"
14302t.insertRule(s,t.cssRules.length-1)}},F.supportsObjectFit="string"==typeof document.createElement("canvas").style.objectFit,F.supportsObjectFit&&navigator.userAgent.match(/iPhone|iPad|iPod Touch/)&&(F.supportsObjectFit=!1),F.supportsObjectFit&&navigator.userAgent.match(/Edge/)&&(F.supportsObjectFit=!1),F.supportsObjectFit)F.updatePositionOnResize=function(){}
14303else{F.updatePositionOnResize=function(){function e(e,t,i){var n=e.offsetParent||e.parentNode,r=t/i
14304if(r>n.offsetWidth/n.offsetHeight){var s=n.offsetWidth/r,o=(n.offsetHeight-s)/2
14305e.style.width="100%",e.style.height=s+"px",e.style.marginLeft=0,e.style.marginRight=0,e.style.marginTop=o+"px",e.style.marginBottom=o+"px"}else{var a=n.offsetHeight*r,l=(n.offsetWidth-a)/2
14306e.style.width=a+"px",e.style.height="100%",e.style.marginLeft=l+"px",e.style.marginRight=l+"px",e.style.marginTop=0,e.style.marginBottom=0}}function t(e,t){var i=document.querySelectorAll(e)
14307Array.prototype.slice.call(i).forEach(t)}t("ogvjs > canvas",function(t){e(t,t.width,t.height)}),t("ogvjs >
14307 img",function(t){e(t,t.naturalWidth,t.naturalHeight)})}
14308var B=function(){e(F.updatePositionOnResize)}
14309window.addEventListener("resize",F.updatePositionOnResize),window.addEventListener("orientationchange",F.updatePositionOnResize),document.addEventListener("fullscreenchange",B),document.addEventListener("mozfullscreenchange",B),document.addEventListener("webkitfullscreenchange",B),document.addEventListener("MSFullscreenChange",B)}var j=F
14310t.default=j}).call(this,i(32).setImmediate)},function(e,t,i){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply
14311function s(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new s(r.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new s(r.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId)
14312var t=e._idleTimeout
14313t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},i(33),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,i(7))},function(e,t,i){(function(e,t){!function(e){if(!e.setImmediate){var i,n=1,r={},s=!1,o=e.document,a=Object.getPrototypeOf&&Object.getPrototypeOf(e)
14314a=a&&a.setTimeout?a:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick(function(){c(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,i=e.onmessage
14315return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=i,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(i){i.source===e&&"string"==typeof i.data&&0===i.data.indexOf(t)&&c(+i.data.slice(t.length))}
14316e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),i=function(i){e.postMessage(t+i,"*")}}():e.MessageChannel?function(){var e=new MessageChannel
14317e.port1.onmessage=function(e){c(e.data)},i=function(t){e.port2.postMessage(t)}}():o&&"onreadystatechange"in o.createElement("script")?function(){var e=o.documentElement
14318i=function(t){var i=o.createElement("script")
14319i.onreadystatechange=function(){c(t),i.onreadystatechange=null,e.removeChild(i),i=null},e.appendChild(i)}}():i=function(e){setTimeout(c,0,e)},a.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e))
14320for(var t=new Array(arguments.length-1),s=0;s<t.length;s++)t[s]=arguments[s+1]
14321var o={callback:e,args:t}
14322return r[n]=o,i(n),n++},a.clearImmediate=l}function l(e){delete r[e]}function c(e){if(s)setTimeout(c,0,e)
14323else{var t=r[e]
14324if(t){s=!0
14325try{!function(e){var t=e.callback,i=e.args
14326switch(i.length){case 0:t()
14327break
14328case 1:t(i[0])
14329break
14330case 2:t(i[0],i[1])
14331break
14332case 3:t(i[0],i[1],i[2])
14333break
14334default:t.apply(void 0,i)}}(t)}finally{l(e),s=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,i(7),i(11))},function(e,t,i){!function(){var t=i(9),n=i(35),r=i(38),s={FrameSink:t,SoftwareFrameSink:n,WebGLFrameSink:r,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:r.isAvailable())?new r(e,t):new n(e,t)}}
14335e.exports=s}()},function(e,t,i){!function(){var t=i(9),n=i(36)
14336function r(e){var t=e.getContext("2d"),i=null,r=null,s=null
14337return this.drawFrame=function(o){var a=o.format
14338e.width===a.displayWidth&&e.height===a.displayHeight||(e.width=a.displayWidth,e.height=a.displayHeight),null!==i&&i.width==a.width&&i.height==a.height||function(e,n){for(var r=(i=t.createImageData(e,n)).data,s=e*n*4,o=0;o<s;o+=4)r[o+3]=255}(a.width,a.height),n.convertYCbCr(o,i.data)
14339var l,c=a.cropWidth!=a.displayWidth||a.cropHeight!=a.displayHeight
14340c?(r||function(e,t){(r=document.createElement("canvas")).width=e,r.height=t,s=r.getContext("2d")}(a.cropWidth,a.cropHeight),l=s):l=t,l.putImageData(i,-a.cropLeft,-a.cropTop,a.cropLeft,a.cropTop,a.cropWidth,a.cropHeight),c&&t.drawImage(r,0,0,a.displayWidth,a.displayHeight)},this.clear=function(){t.clearRect(0,0,e.width,e.height)},this}r.prototype=Object.create(t.prototype),e.exports=r}()},function(e,t,i){!function(){var t=i(37)
14341
14342;/**
14343  	 * Basic YCbCr->RGB conversion
14344  	 *
14345  	 * @author Brion Vibber <[email protected]>
14346  	 * @copyright 2014-2019
14347  	 * @license MIT-style
14348  	 *
14349  	 * @param {YUVFrame} buffer - input frame buffer
14350  	 * @param {Uint8ClampedArray} output - array to draw RGBA into
14351  	 * Assumes that the output array already has alpha channel set to opaque.
14352  	 */e.exports={convertYCbCr:function(e,i){var n=0|e.format.width,r=0|e.format.height,s=0|t(e.format.width/e.format.chromaWidth),o=0|t(e.format.height/e.format.chromaHeight),a=e.y.bytes,l=e.u.bytes,c=e.v.bytes,u=0|e.y.stride,d=0|e.u.stride,h=0|e.v.stride,f=n<<2,p=0,m=0,g=0,y=0,v=0,_=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0
14353if(1==s&&1==o)for(b=0,w=f,P=0,S=0;S<r;S+=2){for(g=(m=S*u|0)+u|0,y=P*d|0,v=P*h|0,E=0;E<n;E+=2)A=0|l[y++],L=(409*(T=0|c[v++])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4
14354b+=f,w+=f,P++}else for(_=0,S=0;S<r;S++)for(k=0,p=S*u|0,y=(P=S>>o)*d|0,v=P*h|0,E=0;E<n;E++)A=0|l[y+(k=E>>s)],L=(409*(T=0|c[v+k])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[p++]|0,i[_]=C+L>>8,i[_+1]=C-x>>8,i[_+2]=C+M>>8,_+=4}}}()},function(e,t){
14355/**
14356     * Convert a ratio into a bit-shift count; for instance a ratio of 2
14357     * becomes a bit-shift of 1, while a ratio of 1 is a bit-shift of 0.
14358     *
14359     * @author Brion Vibber <[email protected]>
14360     * @copyright 2016
14361     * @license MIT-style
14362     *
14363     * @param {number} ratio - the integer ratio to convert.
14364     * @returns {number} - number of bits to shift to multiply/divide by the ratio.
14365     * @throws exception if given a non-power-of-two
14366     */
14367e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++
14368if(e!==1<<t)throw"chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got "+e
14369return t}},function(e,t,i){!function(){var t=i(9),n=i(39)
14370function r(e){var t,i,s=this,o=r.contextForCanvas(e)
14371if(null===o)throw new Error("WebGL unavailable")
14372function a(e,t){var i=o.createShader(e)
14373if(o.shaderSource(i,t),o.compileShader(i),!o.getShaderParameter(i,o.COMPILE_STATUS)){var n=o.getShaderInfoLog(i)
14374throw o.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+n)}return i}var l,c,u,d,h,f,p,m,g,y,v=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),_={},b={},w={}
14375function A(e){return _[e]||(_[e]=o.createTexture()),_[e]}function T(e,t,i,n){var s=A(e)
14376if(o.activeTexture(o.TEXTURE0),r.stripe){var a=!_[e+"_temp"],l=A(e+"_temp")
14377o.bindTexture(o.TEXTURE_2D,l),a?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t/4,i,0,o.RGBA,o.UNSIGNED_BYTE,n)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,t/4,i,o.RGBA,o.UNSIGNED_BYTE,n)
14378var c=_[e+"_stripe"],u=!c
14379u&&(c=A(e+"_stripe")),o.bindTexture(o.TEXTURE_2D,c),u&&(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t,1,0,o.RGBA,o.UNSIGNED_BYTE,function(e){if(w[e])return w[e]
14380for(var t=e,i=new Uint32Array(t),n=0;n<t;n+=4)i[n]=255,i[n+1]=65280,i[n+2]=16711680,i[n+3]=4278190080
14381return w[e]=new Uint8Array(i.buffer)}(t)))}else o.bindTexture(o.TEXTURE_2D,s),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.LUMINANCE,t,i,0,o.LUMINANCE,o.UNSIGNED_BYTE,n)}
vendor: 7,111 bytes, lines 14381-14400
14381function C(e,t,n){var r=_[e]
14382o.useProgram(i)
14383var s=b[e]
14384s||(o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,r),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t,n,0,o.RGBA,o.UNSIGNED_BYTE,null),s=b[e]=o.createFramebuffer()),o.bindFramebuffer(o.FRAMEBUFFER,s),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,r,0)
14385var a=_[e+"_temp"]
14386o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,a),o.uniform1i(f,1)
14387var p=_[e+"_stripe"]
14388o.activeTexture(o.TEXTURE2),o.bindTexture(o.TEXTURE_2D,p),o.uniform1i(h,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,u),o.enableVertexAttribArray(d),o.vertexAttribPointer(d,2,o.FLOAT,!1,0,0),o.viewport(0,0,t,n),o.drawArrays(o.TRIANGLES,0,v.length/2),o.bindFramebuffer(o.FRAMEBUFFER,null)}function L(e,i,n){o.activeTexture(i),o.bindTexture(o.TEXTURE_2D,_[e]),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.uniform1i(o.getUniformLocation(t,e),n)}function x(e,t){var i=a(o.VERTEX_SHADER,e),n=a(o.FRAGMENT_SHADER,t),r=o.createProgram()
14389if(o.attachShader(r,i),o.attachShader(r,n),o.linkProgram(r),!o.getProgramParameter(r,o.LINK_STATUS)){var s=o.getProgramInfoLog(r)
14390throw o.deleteProgram(r),new Error("GL program linking failed: "+s)}return r}return s.drawFrame=function(a){var _=a.format,b=!t||e.width!==_.displayWidth||e.height!==_.displayHeight
14391if(b&&(e.width=_.displayWidth,e.height=_.displayHeight,s.clear()),t||function(){if(r.stripe){i=x(n.vertexStripe,n.fragmentStripe),o.getAttribLocation(i,"aPosition"),u=o.createBuffer()
14392var e=new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1])
14393o.bindBuffer(o.ARRAY_BUFFER,u),o.bufferData(o.ARRAY_BUFFER,e,o.STATIC_DRAW),d=o.getAttribLocation(i,"aTexturePosition"),h=o.getUniformLocation(i,"uStripe"),f=o.getUniformLocation(i,"uTexture")}t=x(n.vertex,n.fragment),l=o.createBuffer(),o.bindBuffer(o.ARRAY_BUFFER,l),o.bufferData(o.ARRAY_BUFFER,v,o.STATIC_DRAW),c=o.getAttribLocation(t,"aPosition"),p=o.createBuffer(),m=o.getAttribLocation(t,"aLumaPosition"),g=o.createBuffer(),y=o.getAttribLocation(t,"aChromaPosition")}(),b){var w=function(e,t,i){var n=_.cropLeft/i,r=(_.cropLeft+_.cropWidth)/i,s=(_.cropTop+_.cropHeight)/_.height,a=_.cropTop/_.height,l=new Float32Array([n,s,r,s,n,a,n,a,r,s,r,a])
14394o.bindBuffer(o.ARRAY_BUFFER,e),o.bufferData(o.ARRAY_BUFFER,l,o.STATIC_DRAW)}
14395w(p,0,a.y.stride),w(g,0,a.u.stride*_.width/_.chromaWidth)}T("uTextureY",a.y.stride,_.height,a.y.bytes),T("uTextureCb",a.u.stride,_.chromaHeight,a.u.bytes),T("uTextureCr",a.v.stride,_.chromaHeight,a.v.bytes),r.stripe&&(C("uTextureY",a.y.stride,_.height),C("uTextureCb",a.u.stride,_.chromaHeight),C("uTextureCr",a.v.stride,_.chromaHeight)),o.useProgram(t),o.viewport(0,0,e.width,e.height),L("uTextureY",o.TEXTURE0,0),L("uTextureCb",o.TEXTURE1,1),L("uTextureCr",o.TEXTURE2,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,p),o.enableVertexAttribArray(m),o.vertexAttribPointer(m,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,g),o.enableVertexAttribArray(y),o.vertexAttribPointer(y,2,o.FLOAT,!1,0,0),o.drawArrays(o.TRIANGLES,0,v.length/2)},s.clear=function(){o.viewport(0,0,e.width,e.height),o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT)},s.clear(),s}r.stripe=-1!==navigator.userAgent.indexOf("Windows"),r.contextForCanvas=function(e){var t={alpha:!1,depth:!1,stencil:!1,antialias:!1,preferLowPowerToHighPerformance:!0,failIfMajorPerformanceCaveat:!0}
14396return e.getContext("webgl",t)||e.getContext("experimental-webgl",t)},r.isAvailable=function(){var e,t=document.createElement("canvas")
14397t.width=1,t.height=1
14398try{e=r.contextForCanvas(t)}catch(e){return!1}if(e){var i=e.TEXTURE0,n=e.createTexture(),s=new Uint8Array(16),o=r.stripe?1:4,a=r.stripe?e.RGBA:e.LUMINANCE,l=r.stripe?e.NEAREST:e.LINEAR
14399return e.activeTexture(i),e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,l),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,l),e.texImage2D(e.TEXTURE_2D,0,a,o,4,0,a,e.UNSIGNED_BYTE,s),!e.getError()}return!1},r.prototype=Object.create(t.prototype),e.exports=r}()},function(e,t){e.exports={vertex:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n    gl_Position = vec4(aPosition, 0, 1);\n    vLumaPosition = aLumaPosition;\n    vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision lowp float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n   // Y, Cb, and Cr planes are uploaded as LUMINANCE textures.\n   float fY = texture2D(uTextureY, vLumaPosition).x;\n   float fCb = texture2D(uTextureCb, vChromaPosition).x;\n   float fCr = texture2D(uTextureCr, vChromaPosition).x;\n\n   // Premultipy the Y...\n   float fYmul = fY * 1.1643828125;\n\n   // And convert that to RGB!\n   gl_FragColor = vec4(\n     fYmul + 1.59602734375 * fCr - 0.87078515625,\n     fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n     fYmul + 2.017234375   * fCb - 1.081390625,\n     1\n   );\n}\n",vertexStripe:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n    gl_Position = vec4(aPosition, 0, 1);\n    vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision lowp float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n   // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n   // so we can upload them without expanding the bytes on IE 11\n   // which doesn't allow LUMINANCE or ALPHA textures\n   // The stripe textures mark which channel to keep for each pixel.\n   // Each texture extraction will contain the relevant value in one\n   // channel only.\n\n   float fLuminance = dot(\n      texture2D(uStripe, vTexturePosition),\n      texture2D(uTexture, vTexturePosition)\n   );\n\n   gl_FragColor = vec4(fLuminance, fLuminance, fLuminance, 1);\n}\n"}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14400n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14400return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()
14401i(17)
14402var r=i(41),s=i(44),o=function(){function e(t){var i=t.url,n=void 0===i?"":i,s=t.chunkSize,o=void 0===s?1048576:s,a=t.cacheSize,l=void 0===a?0:a,c=t.progressive,u=void 0===c||c
14403!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.length=-1,this.loaded=!1,this.loading=!1,this.seekable=!1,this.buffering=!1,this.seeking=!1,this.progressive=u,Object.defineProperties(this,{offset:{get:function(){return this._cache.readOffset}},eof:{get:function(){return this.length===this._cache.readOffset}}}),this.url=n,this.headers={},this._cache=new r({cacheSize:l}),this._backend=null,this._cachever=0,this._chunkSize=o}return n(e,[{key:"load",value:function(){var e=this
14404return new Promise(function(t,i){if(e.loading)throw new Error("cannot load when loading")
14405if(e.loaded)throw new Error("cannot load when loaded")
14406e.loading=!0,e._openBackend().then(function(i){e.seekable=i.seekable,e.headers=i.headers,e.length=i.length,e.loaded=!0,e.loading=!1,t()}).catch(function(t){"AbortError"!==t.name&&(e.loading=!1),i(t)})})}},{key:"_openBackend",value:function(){var e=this
14407return new Promise(function(t,i){if(e._backend)t(e._backend)
14408else if(e.eof)i(new Error("cannot open at end of file"))
14409else{var n=e._cache,r=e._chunkSize,o=n.bytesReadable(r),a=n.readOffset+o
14410if(n.seekWrite(a),e.length>=0&&a>=e.length)return void t(null)
14411var l=e._clampToLength(n.writeOffset+n.bytesWritable(r))-n.writeOffset
144120===l?t(null):(c=e._backend=new s({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),u=null,d=function(){c!==e._backend?(u(),i(new Error("invalid state"))):(c.on("buffer",function(t){c===e._backend&&e._cache.write(t)}),c.on("done",function(){c===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)}),t(c))},h=function(t){c!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))},u=function(){c.off("open",d),c.off("error",h)},c.on("open",d),c.on("error",h),c.on("cachever",function(){e._cachever++}),c.load())}var c,u,d,h})}},{key:"_readAhead",value:function(){var e=this
14413return new Promise(function(t,i){e._backend||e.eof?t():e._openBackend().then(function(){t()}).catch(function(e){i(e)})})}},{key:"seek",value:function(e){var t=this
14414return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state")
14415if(e!==(0|e)||e<0)throw new Error("invalid input")
14416if(t.length>=0&&e>t.length)throw new Error("seek past end of file")
14417if(!t.seekable)throw new Error("seek on non-seekable stream")
14418t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(n)})}},{key:"read",value:function(e){var t=this
14419return this.buffer(e).then(function(e){return t.readSync(e)})}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t)
14420if(this.readBytes(i)!==t)throw new Error("failed to read expected data")
14421return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state")
14422if(!(e instanceof Uint8Array))throw new Error("invalid input")
14423var t=this._cache.readBytes(e)
14424return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this
14425return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state")
14426if(e!==(0|e)||e<0)throw new Error("invalid input")
14427var r=t._clampToLength(t.offset+e),s=r-t.offset,o=t.bytesAvailable(s)
14428o>=s?i(o):(t.buffering=!0,t._openBackend().then(function(i){return i?i.bufferToOffset(r).then(function(){return t.buffering=!1,t.buffer(e)}):Promise.resolve(o)}).then(function(e){t.buffering=!1,i(e)}).catch(function(e){"AbortError"!==e.name&&(t.buffering=!1),n(e)}))})}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0
14429return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),e}()
14430e.exports=o},function(e,t,i){e.exports=i(42)},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14431n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14431return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(43),s=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).cacheSize,i=void 0===t?0:t
14432!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)
14433var n=new r({eof:!0})
14434this.head=n,this.tail=n,this.readOffset=0,this.readCursor=n,this.writeOffset=0,this.writeCursor=n,this.cacheSize=i}return n(e,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor.last(function(i){return!i.empty&&i.start<=t+e})
14435return i?Math.min(e,i.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor
14436if(i.eof)return e
14437var n=i.last(function(i){return i.empty&&i.start<=t+e})
14438return n?Math.min(e,n.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first(function(t){return t.contains(e)})
14439if(!t)throw new Error("read seek out of range")
14440this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first(function(t){return t.contains(e)})
14441if(!t)throw new Error("write seek out of range")
14442this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),n=this.readOffset,r=n+i,s=n,o=this.readCursor;o&&!o.empty&&!(o.start>=r);o=o.next){var a=Math.min(r,o.end),l=e.subarray(s-n,a-n)
14443o.readBytes(l,s,a),s=a}return this.readOffset=s,this.readCursor=this.readCursor.first(function(e){return e.contains(s)}),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor
14444if(!i.empty)throw new Error("write cursor not empty")
14445if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small")
14446i.start<t.start&&(this.split(i,t.start),i=this.writeCursor),(t.end<i.end||i.eof)&&(this.split(i,t.end),i=this.writeCursor),this.splice(i,i,t,t),this.writeOffset=t.end,this.writeCursor=t.next,this.gc()}},{key:"bufferItem",value:function(e){if(e instanceof ArrayBuffer)return new r({start:this.writeOffset,end:this.writeOffset+e.byteLength,buffer:e})
14447if("string"==typeof e)return new r({start:this.writeOffset,end:this.writeOffset+e.length,string:e})
14448throw new Error("invalid input to write")}},{key:"split",value:function(e,t){var i=e.split(t)
14449this.splice(e,e,i[0],i[1])}},{key:"ranges",value:function(){for(var e=[],t=this.head;t;t=t.next)if(!t.empty){var i=t
14450t=t.last(function(e){return!e.empty}),e.push([i.start,t.end])}return e}},{key:"gc",value:function(){for(var e=0,t=[],i=this.head;i;i=i.next)i.empty||(e+=i.length,(i.end<this.readOffset||i.start>this.readOffset+this.chunkSize)&&t.push(i))
14451if(e>this.cacheSize){t.sort(function(e,t){return e.timestamp-t.timestamp})
14452for(var n=0;n<t.length;n++){var r=t[n]
14453if(e<=this.cacheSize)break
14454this.remove(r),e-=r.length}}}},{key:"remove",value:function(e){var t=new r({start:e.start,end:e.end})
14455this.splice(e,e,t,t),(e=t).prev&&e.prev.empty&&(e=this.consolidate(e.prev)),e.next&&e.next.empty&&!e.next.eof&&(e=this.consolidate(e)),0===e.start&&(this.head=e)}},{key:"consolidate",value:function(e){var t=e.last(function(e){return e.empty&&!e.eof}),i=new r({start:e.start,end:t.end})
14456return this.splice(e,t,i,i),i}},{key:"splice",value:function(e,t,i,n){var r=this
14457if(e.start!==i.start)throw new Error("invalid splice head")
14458if(!(t.end===n.end||t.eof&&n.eof))throw new Error("invalid splice tail")
14459var s=e.prev,o=t.next
14460e.prev=null,t.next=null,s&&(s.next=i,i.prev=s),o&&(o.prev=n,n.next=o),e===this.head&&(this.head=i),t===this.tail&&(this.tail=n),this.readCursor=this.head.first(function(e){return e.contains(r.readOffset)}),this.writeCursor=this.head.first(function(e){return e.contains(r.writeOffset)})}},{key:"eof",get:function(){return this.readCursor.eof}}]),e}()
14461e.exports=s},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14462n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,n=void 0===i?void 0:i,r=t.string,s=void 0===r?void 0:r,o=t.start,a=void 0===o?0:o,l=t.end,c=void 0===l?a+(n?n.byteLength:s?s.length:0):l,u=t.prev,d=void 0===u?null:u,h=t.next,f=void 0===h?null:h,p=t.eof,m=void 0!==p&&p,g=t.empty,y=void 0===g?!(n||s):g,v=t.timestamp,_=void 0===v?Date.now():v
14463!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.start=a,this.end=c,this.prev=d,this.next=f,this.eof=m,this.empty=y,this.timestamp=_,this.buffer=n,this.string=s,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}
14463return n(e,[{key:"contains",value:function(e){return e>=this.start&&(e<this.end||this.eof)}},{key:"readBytes",value:function(e,t,i){var n=t-this.start,r=i-t
14464if(this.buffer){var s=new Uint8Array(this.buffer,n,r)
14465e.set(s)}else{if(!this.string)throw new Error("invalid state")
14466for(var o=this.string,a=0;a<r;a++)e[a]=o.charCodeAt(n+a)}this.timestamp=Date.now()}},{key:"split",value:function(t){if(!this.empty||!this.contains(t))throw new Error("invalid split")
14467var i=new e({start:this.start,end:t}),n=new e({start:t,end:this.eof?t:this.end,eof:this.eof})
14468return i.next=n,n.prev=i,[i,n]}},{key:"first",value:function(e){for(var t=this;t;t=t.next)if(e(t))return t
14469return null}},{key:"last",value:function(e){for(var t=null,i=this;i&&e(i);i=i.next)t=i
14470return t}}]),e}()
14471e.exports=r},function(e,t,i){var n=i(45),r=i(46),s=i(47),o=i(48),a=null
14472e.exports=function(e){if(!1===e.progressive)return new o(e)
14473if(a||(a=n.supported()?n:s.supported()?s:r.supported()?r:null),!a)throw new Error("No supported backend class")
14474return new a(e)}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14475n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(10),s="moz-chunked-arraybuffer",o=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14476return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
14477e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"initXHR",value:function(){(function e(t,i,n){null===t&&(t=Function.prototype)
14478var r=Object.getOwnPropertyDescriptor(t,i)
14479if(void 0===r){var s=Object.getPrototypeOf(t)
14480return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
14481var o=r.get
14482return void 0!==o?o.call(n):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=s}},{key:"onXHRProgress",value:function(){var e=this.xhr.response
14483this.bytesRead+=e.byteLength,this.emit("buffer",e)}}]),e}()
14484o.supported=function(){try{var e=new XMLHttpRequest
14485return e.responseType=s,e.responseType===s}catch(e){return!1}},e.exports=o},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14486n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
14487var r=Object.getOwnPropertyDescriptor(t,i)
14488if(void 0===r){var s=Object.getPrototypeOf(t)
14489return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
14490var o=r.get
14491return void 0!==o?o.call(n):void 0},s=i(18),o="ms-stream",a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)
14492var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14493return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t))
14494return i.stream=null,i.streamReader=null,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
14495e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRStart",value:function(){var e=this
14496this.xhr.addEventListener("readystatechange",function t(){3===e.xhr.readyState&&(e.stream=e.xhr.response,e.xhr.removeEventListener("readystatechange",t),e.emit("open"))})}},{key:"waitForStream",value:function(){var e=this
14497return new Promise(function(t,i){e.stream?t(e.stream):function(){var n=null
14498e._onAbort=function(e){n(),i(e)}
14499var r=function(){t(e.stream)}
14500n=function(){e.off("open",r),e._onAbort=null},e.on("open",r)}()})}},{key:"bufferToOffset",value:function(e){var t=this
14501return this.waitForStream().then(function(i){return new Promise(function(n,r){if(t.streamReader)throw new Error("cannot trigger read when reading")
14502if(t.offset>=e||t.eof)n()
14503else{var s=e-t.offset
14504t.streamReader=new MSStreamReader,t.streamReader.onload=function(e){t.streamReader=null
14505var i=e.target.result
14506i.byteLength>0?(t.bytesRead+=i.byteLength,t.emit("buffer",i)):(t.eof=!0,t.emit("done")),n()},t.streamReader.onerror=function(){t.streamReader=null,t.stream=null,t.emit("error"),r(new Error("mystery error streaming"))},t._onAbort=function(e){t.streamReader.abort(),t.streamReader=null,t.stream=null,t.emit("error"),r(e)},t.streamReader.readAsArrayBuffer(i,s)}})})}},{key:"abort",value:function(){this.streamReader&&(this.streamReader.abort(),this.streamReader=null),this.stream&&(this.stream.msClose(),this.stream=null),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"abort",this).call(this)}}]),e}()
14507a.supported=function(){try{var e=new XMLHttpRequest
14508return e.open("GET","/robots.txt"),e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14509n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14509return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
14510var r=Object.getOwnPropertyDescriptor(t,i)
14511if(void 0===r){var s=Object.getPrototypeOf(t)
14512return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
14513var o=r.get
14514return void 0!==o?o.call(n):void 0},s=i(10),o=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14515return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
14516e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType="text",this.xhr.overrideMimeType("text/plain; charset=x-user-defined")}},{key:"onXHRProgress",value:function(){var e=this.xhr.responseText.slice(this.bytesRead)
14517e.length>0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onXHRLoad",this).call(this)}}]),e}()
14518o.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=o},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14519n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype)
14520var r=Object.getOwnPropertyDescriptor(t,i)
14521if(void 0===r){var s=Object.getPrototypeOf(t)
14522return null===s?void 0:e(s,i,n)}if("value"in r)return r.value
14523var o=r.get
14524return void 0!==o?o.call(n):void 0},s=i(10),o="arraybuffer",a=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14525return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t)
14526e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){}},{key:"onXHRLoad",value:function(){var t=this.xhr.response
14527this.bytesRead+=t.byteLength,this.emit("buffer",t),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onXHRLoad",this).call(this)}}]),e}()
14528a.supported=function(){try{var e=new XMLHttpRequest
14529return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},function(e,t,i){!function(t,i){e.exports=i()}(0,function(){return function(e){var t={}
14530function i(n){if(t[n])return t[n].exports
14531var r=t[n]={exports:{},id:n,loaded:!1}
14532return e[n].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}return i.m=e,i.c=t,i.p="",i(0)}([function(e,t,i){!function(){i(1)
14533var t=i(2),n=i(4)
14534function r(e){this._options=e||{},this._backend=null,this._resampleFractional=0}r.prototype.rate=0,r.prototype.targetRate=0,r.prototype.channels=0,r.prototype.bufferSize=0,Object.defineProperty(r.prototype,"bufferDuration",{get:function(){return this.targetRate?this.bufferSize/this.targetRate:0}}),Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._backend?this._backend.bufferThreshold/this.targetRate:0}
14534,set:function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot set bufferThreshold before init"
14535this._backend.bufferThreshold=Math.round(e*this.targetRate)}}),Object.defineProperty(r.prototype,"playbackPosition",{get:function(){return this._backend?this.getPlaybackState().playbackPosition:0}}),Object.defineProperty(r.prototype,"durationBuffered",{get:function(){return this._backend?this.getPlaybackState().samplesQueued/this.targetRate:0}}),Object.defineProperty(r.prototype,"muted",{get:function(){if(this._backend)return this._backend.muted
14536throw"Invalid state: cannot get mute before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set mute before init"
14537this._backend.muted=e}}),r.prototype.mute=function(){this.muted=!0},r.prototype.unmute=function(){this.muted=!1},Object.defineProperty(r.prototype,"volume",{get:function(){if(this._backend)return this._backend.volume
14538throw"Invalid state: cannot get volume before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set volume before init"
14539this._backend.volume=e}}),r.prototype.init=function(e,i){if(this.channels=e,this.rate=i,t.isSupported())this._backend=new t(e,i,this._options)
14540else{if(!n.isSupported())throw"No supported backend"
14541this._backend=new n(e,i,this._options)}this.targetRate=this._backend.rate,this.bufferSize=this._backend.bufferSize,this._backend.onstarved=function(){this.onstarved&&this.onstarved()}.bind(this),this._backend.onbufferlow=function(){this.onbufferlow&&this.onbufferlow()}.bind(this)},r.prototype._resample=function(e){var t=this.rate,i=this.channels,n=this._backend.rate,r=this._backend.channels
14542if(t==n&&i==r)return e
14543var s=[],o=Math.trunc(this._resampleFractional),a=e[0].length,l=a*n/t+o,c=Math.round(l)
14544this._resampleFractional-=o,this._resampleFractional+=l-c
14545for(var u=0;u<r;u++){var d=u
14546u>=i&&(d=0)
14547for(var h=e[d],f=new Float32Array(c),p=0;p<f.length;p++)f[p]=h[p*a/l|0]
14548s.push(f)}return s},r.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder 
14548cannot bufferData before init"
14549var t=this._resample(e)
14550this._backend.appendBuffer(t)},r.prototype.getPlaybackState=function(){if(this._backend)return this._backend.getPlaybackState()
14551throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},r.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init"
14552this._backend.waitUntilReady(e)},r.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init"
14553this._backend.start()},r.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init"
14554this._backend.stop()},r.prototype.flush=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot flush before init"
14555this._backend.flush()},r.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){return!!Float32Array&&(t.isSupported()||n.isSupported())},r.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=r}()},function(e,t){
14556/**
14557  	 * @file Abstraction around a queue of audio buffers.
14558  	 *
14559  	 * @author Brion Vibber <[email protected]>
14560  	 * @copyright (c) 2013-2016 Brion Vibber
14561  	 * @license MIT
14562  	 */
14563function i(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue"
14564this.channels=e,this.bufferSize=t,this.flush()}i.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},i.prototype.sampleCount=function(){var e=0
14565return this._buffers.forEach(function(t){e+=t[0].length}),e},i.prototype.createBuffer=function(e){for(var t=[],i=0;i<this.channels;i++)t[i]=new Float32Array(e)
14566return t},i.prototype.validate=function(e){if(e.length!==this.channels)return!1
14567for(var t,i=0;i<e.length;i++){var n=e[i]
14568if(!(n instanceof Float32Array))return!1
14569if(0==i)t=n.length
14570else if(n.length!==t)return!1}return!0},i.prototype.appendBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.appendBuffer"
14571for(var t=e[0].length,i=this.channels,n=this._pendingPos,r=this._pendingBuffer,s=this.bufferSize,o=0;o<t;o++){for(var a=0;a<i;a++)r[a][n]=e[a][o];++n==s&&(this._buffers.push(r),n=this._pendingPos=0,r=this._pendingBuffer=this.createBuffer(s))}this._pendingPos=n},i.prototype.prependBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.prependBuffer"
14572var t=this._buffers.slice(0)
14573t.push(this.trimBuffer(this._pendingBuffer,0,this._pendingPos)),this.flush(),this.appendBuffer(e)
14574for(var i=0;i<t.length;i++)this.appendBuffer(t[i])},i.prototype.nextBuffer=function(){if(this._buffers.length)return this._buffers.shift()
14575var e=this.trimBuffer(this._pendingBuffer,0,this._pendingPos)
14576return this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0,e},i.prototype.trimBuffer=function(e,t,i){var n=e[0].length,r=t+Math.min(i,n)
14577if(0==t&&r>=n)return e
14578for(var s=[],o=0;o<this.channels;o++)s[o]=e[o].subarray(t,r)
14579return s},e.exports=i},function(e,t,i){
14580/**
14581  	 * @file Web Audio API backend for AudioFeeder
14582  	 * @author Brion Vibber <[email protected]>
14583  	 * @copyright (c) 2013-2016 Brion Vibber
14584  	 * @license MIT
14585  	 */
14586!function(){var t=window.AudioContext||window.webkitAudioContext,n=i(1),r=i(3)
14587function s(e,t,i){var r=i.audioContext||s.initSharedAudioContext()
14588if(this._context=r,this.output=i.output||r.destination,this.rate=r.sampleRate,this.channels=Math.min(e,2),i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new n(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=r.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),r.createScriptProcessor)this._node=r.createScriptProcessor(this.bufferSize,0,this.channels)
14589else{if(!r.createJavaScriptNode)throw new Error("Bad version of web audio API?")
14590this._node=r.createJavaScriptNode(this.bufferSize,0,this.channels)}}s.prototype.bufferSize=4096,s.prototype.bufferThreshold=8192,s.prototype._volume=1,Object.defineProperty(s.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),s.prototype._muted=!1,Object.defineProperty(s.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),s.prototype._audioProcess=function(e){var t,i,n,s,o
14591o="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate
14592var a=this._playbackTimeAtBufferTail
14593if(a<o&&(this._delayedTime+=o-a),this._bufferQueue.sampleCount()<this.bufferSize&&this.onstarved&&this.onstarved(),this._bufferQueue.sampleCount()<this.bufferSize){for(t=0;t<this.channels;t++)for(n=e.outputBuffer.getChannelData(t),s=0;s<this.bufferSize;s++)n[s]=0
14594this._dropped++}else{var l=this.muted?0:this.volume,c=this._bufferQueue.nextBuffer()
14595if(c[0].length<this.bufferSize)throw"Audio buffer not expected length."
14596for(t=0;t<this.channels;t++)for(i=c[t],this._liveBuffer[t].set(c[t]),n=e.outputBuffer.getChannelData(t),s=0;s<i.length;s++)n[s]=i[s]*l
14597this._queuedTime+=this.bufferSize/this.rate,this._playbackTimeAtBufferTail=o+this.bufferSize/this.rate,this._bufferQueue.sampleCount()<Math.max(this.bufferSize,this.bufferThreshold)&&this.onbufferlow&&r(this.onbufferlow.bind(this))}},s.prototype._samplesQueued=function(){return this._bufferQueue.sampleCount()+Math.floor(this._timeAwaitingPlayback()*this.rate)},s.prototype._timeAwaitingPlayback=function(){return Math.max(0,this._playbackTimeAtBufferTail-this._context.currentTime)},s.prototype.getPlaybackState=function(){return{playbackPosition:this._queuedTime-this._timeAwaitingPlayback(),samplesQueued:this._samplesQueued(),dropped:this._dropped,delayed:this._delayedTime}},s.prototype.waitUntilReady=function(e){e()},s.prototype.appendBuffer=function(e){this._bufferQueue.appendBuffer(e)},s.prototype.start=function(){this._node.onaudioprocess=this._audioProcess.bind(this),this._node.connect(this.output),this._playbackTimeAtBufferTail=this._context.currentTime},s.prototype.stop=function(){if(this._node){var e=this._timeAwaitingPlayback()
14598if(e>0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0
14599t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},s.prototype.flush=function(){this._bufferQueue.flush()},s.prototype.close=function(){this.stop(),this._context=null},s.prototype.onstarved=null,s.prototype.onbufferlow=null,s.isSupported=function(){return!!t},s.sharedAudioContext=null,s.initSharedAudioContext=function(){if(!s.sharedAudioContext&&s.isSupported()){var e,i=new t
14600if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2)
14601else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?")
14602e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),s.sharedAudioContext=i}return s.sharedAudioContext},e.exports=s}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate
14603if(window&&window.postMessage){var e=[]
14604return window.addEventListener("message",function(t){if(t.source===window){var i=t.data
14605if("object"==typeof i&&i.nextTickBrowserPingMessage){var n=e.pop()
14606n&&n()}}}),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){!function(){var t=i(5),n=i(3),r=function(e,i,r){var s={}
14607"string"==typeof(r=r||{}).base&&(s.swf=r.base+"/"+t),r.bufferSize&&(this.bufferSize=0|r.bufferSize),this._flashaudio=new a(s),this._flashBuffer="",this._cachedFlashState=null,this._cachedFlashTime=0,this._cachedFlashInterval=185,this._waitUntilReadyQueue=[],this.onready=function(){for(this._flashaudio.flashElement.setBufferSize(this.bufferSize),this._flashaudio.flashElement.setBufferThreshold(this.bufferThreshold);this._waitUntilReadyQueue.length;)this._waitUntilReadyQueue.shift().apply(this)},this.onlog=function(e){console.log("AudioFeeder FlashBackend: "+e)},this.bufferThreshold=2*this.bufferSize
14608var o={ready:"sync",log:"sync",starved:"sync",bufferlow:"async"}
14609this._callbackName="AudioFeederFlashBackendCallback"+this._flashaudio.id,window[this._callbackName]=function(e){var t=o[e],i=this["on"+e]
14610t&&i&&("async"===t?n(i.bind(this)):(i.apply(this,Array.prototype.slice.call(arguments,1)),this._flushFlashBuffer()))}.bind(this)}
14611r.prototype.rate=44100,r.prototype.channels=2,r.prototype.bufferSize=4096,r.prototype._bufferThreshold=8192,Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._bufferThreshold}
14611,set:function(e){this._bufferThreshold=0|e,this.waitUntilReady(function(){this._flashaudio.flashElement.setBufferThreshold(this._bufferThreshold)}.bind(this))}}),r.prototype._volume=1,Object.defineProperty(r.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e,this.waitUntilReady(this._flashVolumeUpdate.bind(this))}}),r.prototype._muted=!1,Object.defineProperty(r.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e,this.waitUntilReady(this._flashVolumeUpdate.bind(this))}}),r.prototype._paused=!0,r.prototype._flashVolumeUpdate=function(){this._flashaudio&&this._flashaudio.flashElement&&this._flashaudio.flashElement.setVolume&&this._flashaudio.flashElement.setVolume(this.muted?0:this.volume)},r.prototype._resampleFlash=function(e){for(var t=e[0].length,i=new Float32Array(2*t),n=e[0],r=this.channels>1?e[1]:n,s=0;s<t;s++){var o=s,a=2*s
14612i[a]=n[o],i[a+1]=r[o]}return i}
14613for(var s=[],o=0;o<256;o++)s[o]=String.fromCharCode(o+57344)
14614function a(e){if(!(this instanceof arguments.callee))return new arguments.callee(arguments)
14615"function"==typeof this.init&&this.init.apply(this,e&&e.callee?e:arguments)}r.prototype._flushFlashBuffer=function(){var e=this._flashBuffer,t=this._flashaudio.flashElement
14616this._flashBuffer="",e.length>0&&(this._cachedFlashState=t.write(e),this._cachedFlashTime=Date.now())},r.prototype.appendBuffer=function(e){var t=this._resampleFlash(e)
14617if(t.length>0){var i=function(e){for(var t=new Uint8Array(e),i=t.length,n="",r=0;r<i;r+=8)n+=s[t[r]],n+=s[t[r+1]],n+=s[t[r+2]],n+=s[t[r+3]],n+=s[t[r+4]],n+=s[t[r+5]],n+=s[t[r+6]],n+=s[t[r+7]]
14618return n}(t.buffer)
14619this._flashBuffer+=i,this._flashBuffer.length>=8*this.bufferSize&&this._flushFlashBuffer()}},r.prototype.getPlaybackState=function(){if(this._flashaudio&&this._flashaudio.flashElement&&this._flashaudio.flashElement.write){var e,t=Date.now(),i=this._paused?0:t-this._cachedFlashTime
14620if(this._cachedFlashState&&i<this._cachedFlashInterval){var n=this._cachedFlashState
14621e={playbackPosition:n.playbackPosition+i/1e3,samplesQueued:n.samplesQueued-Math.max(0,Math.round(i*this.rate/1e3)),dropped:n.dropped,delayed:n.delayed}}else e=this._flashaudio.flashElement.getPlaybackState(),this._cachedFlashState=e,this._cachedFlashTime=t
14622return e.samplesQueued+=this._flashBuffer.length/8,e}return{playbackPosition:0,samplesQueued:0,dropped:0,delayed:0}},r.prototype.waitUntilReady=function(e){this._flashaudio&&this._flashaudio.flashElement.write?e.apply(this):this._waitUntilReadyQueue.push(e)},r.prototype.start=function(){this._flushFlashBuffer(),this._flashaudio.flashElement.start(),this._paused=!1,this._cachedFlashState=null},r.prototype.stop=function(){this._flashaudio.flashElement.stop(),this._paused=!0,this._cachedFlashState=null},r.prototype.flush=function(){this._flashBuffer="",this._flashaudio.flashElement.flush(),this._cachedFlashState=null},r.prototype.close=function(){this.stop()
14623var e=this._flashaudio.flashWrapper
14624e.parentNode.removeChild(e),this._flashaudio=null,delete window[this._callbackName]},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){if(-1!==navigator.userAgent.indexOf("Trident"))try{return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(e){return!1}return!1},a.nextId=1,a.prototype={nextId:null,swf:t,flashWrapper:null,flashElement:null,init:function(e){this.id=a.nextId++,e&&void 0!==e.swf&&(this.swf=e.swf),this.flashWrapper=document.createElement("div"),this.flashWrapper.id="dynamicaudio-flashwrapper-"+this.id
14625var t=this.flashWrapper.style
14626t.position="fixed",t.width="11px",t.height="11px",t.bottom=t.left="0px",t.overflow="hidden",this.flashElement=document.createElement("div"),this.flashElement.id="dynamicaudio-flashelement-"+this.id,this.flashWrapper.appendChild(this.flashElement),document.body.appendChild(this.flashWrapper)
14627var i=this.flashElement.id,n='<param name="FlashVars" value="objectId='+this.id+'">'
14628this.flashWrapper.innerHTML="<object id='"+i+"' width='10' height='10' type='application/x-shockwave-flash' data='"+this.swf+"' style='visibility: visible;'><param name='allowscriptaccess' value='always'>"+n+"</object>",this.flashElement=document.getElementById(i)}},e.exports=r}()},function(e,t,i){e.exports=i.p+"dynamicaudio.swf?version=2c1ce3bfb7e6fa65c26d726a00017a94"}
14628])})},function(e,t,i){e.exports=i.p+"dynamicaudio.swf?version=2c1ce3bfb7e6fa65c26d726a00017a94"},function(e,t,i){var n=i(0)
14629Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14630var r=n(i(1)),s=n(i(2)),o=function(){function e(t){(0,r.default)(this,e),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,s.default)(e,[{key:"iterate",value:function(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function(){return this.iterate(),this}},{key:"left",value:function(){return this.upper=this.position,this.iterate()}},{key:"right",value:function(){return this.lower=this.position,this.iterate()}}]),e}()
14631t.default=o},function(e,t,i){var n=i(0)
14632Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14633var r=n(i(1)),s=n(i(2)),o=n(i(8)),a=function(){function e(t){return(0,r.default)(this,e),this.options=t||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}return(0,s.default)(e,[{key:"flushSafe",value:function(e){var t=this,i=this.flushIter
14634return function(n){t.flushIter<=i&&e(n)}}},{key:"init",value:function(e){var t,i=this
14635this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?this.options.wasm?"OGVDemuxerWebMW":"OGVDemuxerWebM":this.options.wasm?"OGVDemuxerOggW":"OGVDemuxerOgg",o.default.loadClass(t,function(t){t().then(function(t){i.demuxer=t,t.onseek=function(e){i.onseek&&i.onseek(e)},t.init(function(){i.processing=!1,e()})})})}},{key:"close",value:function(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}},{key:"receiveInput",value:function(e,t){this.demuxer.receiveInput(e,t)}},{key:"process",value:function(e){var t=this
14636if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process")
14637this.processing=!0
14638var i=function(i){t.processing=!1,e(i)},n=function(){t.demuxer.process(i)}
14639this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec(function(){t.loadVideoCodec(function(){t.loadedDemuxerMetadata=!0,t.loadedAudioMetadata=!t.audioDecoder,t.loadedVideoMetadata=!t.videoDecoder,t.loadedAllMetadata=t.loadedAudioMetadata&&t.loadedVideoMetadata,i(!0)})}):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processHeader(e,function(e){i(!0)})}):n():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.processHeader(e,function(){i(!0)})})):n():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,i(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?n():i(!0)}},{key:"decodeFrame",value:function(e){var t=this,i=this.flushSafe(e),n=this.frameTimestamp,r=this.keyframeTimestamp
14640this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.process
14640Frame(e,function(e){var s=t.videoDecoder.frameBuffer
14641s&&(s.timestamp=n,s.keyframeTimestamp=r),i(e)})})}},{key:"decodeAudio",value:function(e){var t=this,i=this.flushSafe(e)
14642this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processAudio(e,function(e){if(n){var r=t.audioDecoder.audioBuffer,s=[],o=!0,a=!1,l=void 0
14643try{for(var c,u=r[Symbol.iterator]();!(o=(c=u.next()).done);o=!0){var d=c.value,h=Math.round(n*t.audioFormat.rate/1e9)
14644h>0?s.push(d.subarray(0,d.length-Math.min(h,d.length))):s.push(d.subarray(Math.min(Math.abs(h),d.length),d.length))}}catch(e){a=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}t.audioDecoder.audioBuffer=s}return i(e)})})}},{key:"discardFrame",value:function(e){var t=this
14645this.demuxer.dequeueVideoPacket(function(i){t.videoBytes+=i.byteLength,e()})}},{key:"discardAudio",value:function(e){var t=this
14646this.demuxer.dequeueAudioPacket(function(i,n){t.audioBytes+=i.byteLength,e()})}},{key:"flush",value:function(e){this.flushIter++,this.demuxer.flush(e)}},{key:"sync",value:function(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"getKeypointOffset",value:function(e,t){this.demuxer.getKeypointOffset(e,t)}},{key:"seekToKeypoint",value:function(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}},{key:"loadAudioCodec",value:function(e){var t=this
14647if(this.demuxer.audioCodec){var i=!!this.options.wasm,n={vorbis:i?"OGVDecoderAudioVorbisW":"OGVDecoderAudioVorbis",opus:i?"OGVDecoderAudioOpusW":"OGVDecoderAudioOpus"}[this.demuxer.audioCodec]
14648this.processing=!0,o.default.loadClass(n,function(i){var n={}
14649t.demuxer.audioFormat&&(n.audioFormat=t.demuxer.audioFormat),i(n).then(function(i){t.audioDecoder=i,i.init(function(){t.loadedAudioMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker})}else e()}},{key:"loadVideoCodec",value:function(e){var t=this
14650if(this.demuxer.videoCodec){var i=!!this.options.wasm,n=!!this.options.threading,r={theora:i?"OGVDecoderVideoTheoraW":"OGVDecoderVideoTheora",vp8:i?n?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W":"OGVDecoderVideoVP8",vp9:i?n?"OGVDecoderVideoVP9MTW":"OGVDecoderVideoVP9W":"OGVDecoderVideoVP9",av1:i?n?"OGVDecoderVideoAV1MTW":"OGVDecoderVideoAV1W":"OGVDecoderVideoAV1"}[this.demuxer.videoCodec]
14651this.processing=!0,o.default.loadClass(r,function(i){var r={}
14652t.demuxer.videoFormat&&(r.videoFormat=t.demuxer.videoFormat),t.options.memoryLimit&&(r.memoryLimit=t.options.memoryLimit),n&&delete window.ENVIRONMENT_IS_PTHREAD,i(r).then(function(i){t.videoDecoder=i,i.init(function(){t.loadedVideoMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker&&!this.options.threading})}else e()}}]),e}()
14653t.default=a}])},e.exports=i()});(t=i)&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")&&t.default
14654i.ogvjs
14655var n=i,r=e.getTech("Tech"),s=function(t){var i,r
14656function s(e,i){var n
14657return n=t.call(this,e,i)||this,e.source&&n.el_.currentSrc!==e.source.src&&(n.el_.src=e.source.src,s.setIfAvailable(n.el_,"autoplay",e.autoplay),s.setIfAvailable(n.el_,"loop",e.loop),s.setIfAvailable(n.el_,"poster",e.poster),s.setIfAvailable(n.el_,"preload",e.preload)),n.triggerReady(),n}r=t,(i=s).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r
14658var o=s.prototype
14659return o.dispose=function(){this.el_.removeEventListener("framecallback",this.onFrameUpdate),t.prototype.dispose.call(this)},o.createEl=function(){var e=this.options_
14660if(!e.base)throw new Error("Please specify the base for the ogv.js library")
14661n.OGVLoader.base=e.base
14662var t=new n.OGVPlayer(e)
14663return t.hasOwnProperty("preload")||(this.lastTime=0,t.addEventListener("framecallback",this.onFrameUpdate.bind(this))),t.className+=" vjs-tech",e.tag=t,t},o.onFrameUpdate=function(e){var t=this.el_?this.el_.currentTime:this.lastTime
14664Math.abs(t-this.lastTime)>=.25&&(this.lastTime=t,this.trigger("timeupdate"),this.trigger("durationchange"))},o.play=function(){this.el_.play()},o.pause=function(){this.el_.pause()},o.paused=function(){return this.el_.paused},o.currentTime=function(){return this.el_.currentTime},o.setCurrentTime=function(t){try{this.el_.currentTime=t}catch(i){e.log(i,"Video is not ready. (Video.js)")}},o.duration=function(){return this.el_.duration||0},o.buffered=function(){return this.el_.buffered},o.volume=function(){return this.el_.hasOwnProperty("volume")?this.el_.volume:1},o.setVolume=function(e){this.el_.hasOwnProperty("volume")&&(this.el_.volume=e)},o.muted=function(){return this.el_.muted},o.setMuted=function(e){this.el_.muted=!!e},o.width=function(){return this.el_.offsetWidth},o.height=function(){return this.el_.offsetHeight},o.src=function(e){if(void 0===e)return this.el_.src
14665this.setSrc(e)},o.setSrc=function(e){this.el_.src=e},o.load=function(){this.el_.load()},o.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},o.poster=function(){return this.el_.poster},o.setPoster=function(e){this.el_.poster=e},o.preload=function(){return this.el_.preload||"none"},o.setPreload=function(e){this.el_.hasOwnProperty("preload")&&(this.el_.preload=e)},o.autoplay=function(){return this.el_.autoplay||!1},o.setAutoplay=function(e){this.el_.hasOwnProperty("autoplay")&&(this.el_.autoplay=!!e)},o.controls=function(){return this.el_controls||!1},o.setControls=function(e){this.el_.hasOwnProperty("controls")&&(this.el_.controls=!!e)},o.loop=function(){return this.el_.loop||!1},o.setLoop=function(e){this.el_.hasOwnProperty("loop")&&(this.el_.loop=!!e)},o.error=function(){return this.el_.error},o.seeking=function(){return this.el_.seeking},o.seekable=function(){return this.el_.seekable},o.ended=function(){return this.el_.ended},o.defaultMuted=function(){return this.el_.defaultMuted||!1},o.playbackRate=function(){return this.el_.playbackRate||1},o.played=function(){return this.el_.played},o.setPlaybackRate=function(e){this.el_.hasOwnProperty("playbackRate")&&(this.el_.playbackRate=e)},o.networkState=function(){return this.el_.networkState},o.readyState=function(){return this.el_.readyState},o.videoWidth=function(){return this.el_.videoWidth},o.videoHeight=function(){return this.el_.videoHeight},o.supportsFullScreen=function(){return!1},s}(r)
14666return s.setIfAvailable=function(e,t,i){e.hasOwnProperty(t)&&(e[t]=i)},s.isSupported=function(){return n.OGVCompat.supported("OGVPlayer")},s.canPlayType=function(e){return-1!==e.indexOf("/ogg")?"maybe":""},s.canPlaySource=function(e){return s.canPlayType(e.type)},s.canControlVolume=function(){return(new n.OGVPlayer).hasOwnProperty("volume")},s.canControlPlaybackRate=function(){return!1},s.supportsNativeTextTracks=function(){return!1},s.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],s.prototype.featuresVolumeControl=s.canControlVolume(),s.prototype.featuresPlaybackRate=s.canControlPlaybackRate(),s.prototype.featuresFullscreenResize=!0,s.prototype.featuresProgressEvents=!0,s.prototype.featuresNativeTextTracks=s.supportsNativeTextTracks(),s.defaultState={},s.VERSION="3.0.0",r.registerTech("Ogvjs",s),s}),
14667/*!
14668 * wavesurfer.js 6.6.4 (2023-06-10)
14669 * https://wavesurfer-js.org
14670 * @license BSD-3-Clause
14671 */
14672function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("WaveSurfer",[],t):"object"==typeof exports?exp
14672orts.WaveSurfer=t():e.WaveSurfer=t()}(self,()=>{return e={
14672"./src/drawer.canvasentry.js":
14673/*!***********************************!*\
14674  !*** ./src/drawer.canvasentry.js ***!
14675  \***********************************/(e,t,i)=>{"use strict"
14676Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14677var n=s(i(/*! ./util/style */"./src/util/style.js")),r=s(i(/*! ./util/get-id */"./src/util/get-id.js"))
14678function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="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},o(e)}function a(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14679n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e,t){if("object"!==o(e)||null===e)return e
14680var i=e[Symbol.toPrimitive]
14681if(void 0!==i){var n=i.call(e,t||"default")
14682if("object"!==o(n))return n
14683throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14684return"symbol"===o(t)?t:String(t)}var c=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.wave=null,this.waveCtx=null,this.progress=null,this.progressCtx=null,this.start=0,this.end=1,this.id=(0,r.default)(void 0!==this.constructor.name?this.constructor.name.toLowerCase()+"_":"canvasentry_"),this.canvasContextAttributes={}}var t,i,s
14685return t=e,(i=[{key:"initWave",value:function(e){this.wave=e,this.waveCtx=this.wave.getContext("2d",this.canvasContextAttributes)}},{key:"initProgress",value:function(e){this.progress=e,this.progressCtx=this.progress.getContext("2d",this.canvasContextAttributes)}},{key:"updateDimensions",value:function(e,t,i,r){this.start=this.wave.offsetLeft/t||0,this.end=this.start+e/t,this.wave.width=i,this.wave.height=r
14686var s={width:e+"px"};(0,n.default)(this.wave,s),this.hasProgressCanvas&&(this.progress.width=i,this.progress.height=r,(0,n.default)(this.progress,s))}},{key:"clearWave",value:function(){this.waveCtx.clearRect(0,0,this.waveCtx.canvas.width,this.waveCtx.canvas.height),this.hasProgressCanvas&&this.progressCtx.clearRect(0,0,this.progressCtx.canvas.width,this.progressCtx.canvas.height)}},{key:"setFillStyles",value:function(e,t){this.waveCtx.fillStyle=this.getFillStyle(this.waveCtx,e),this.hasProgressCanvas&&(this.progressCtx.fillStyle=this.getFillStyle(this.progressCtx,t))}},{key:"getFillStyle",value:function(e,t){if("string"==typeof t||t instanceof CanvasGradient)return t
14687var i=e.createLinearGradient(0,0,0,e.canvas.height)
14688return t.forEach(function(e,n){return i.addColorStop(n/t.length,e)}),i}},{key:"applyCanvasTransforms",value:function(e){e&&(this.waveCtx.setTransform(0,1,1,0,0,0),this.hasProgressCanvas&&this.progressCtx.setTransform(0,1,1,0,0,0))}},{key:"fillRects",value:function(e,t,i,n,r){this.fillRectToContext(this.waveCtx,e,t,i,n,r),this.hasProgressCanvas&&this.fillRectToContext(this.progressCtx,e,t,i,n,r)}},{key:"fillRectToContext",value:function(e,t,i,n,r,s){e&&(s?this.drawRoundedRect(e,t,i,n,r,s):e.fillRect(t,i,n,r))}},{key:"drawRoundedRect",value:function(e,t,i,n,r,s){0!==r&&(r<0&&(i-=r*=-1),e.beginPath(),e.moveTo(t+s,i),e.lineTo(t+n-s,i),e.quadraticCurveTo(t+n,i,t+n,i+s),e.lineTo(t+n,i+r-s),e.quadraticCurveTo(t+n,i+r,t+n-s,i+r),e.lineTo(t+s,i+r),e.quadraticCurveTo(t,i+r,t,i+r-s),e.lineTo(t,i+s),e.quadraticCurveTo(t,i,t+s,i),e.closePath(),e.fill())}},{key:"drawLines",value:function(e,t,i,n,r,s){this.drawLineToContext(this.waveCtx,e,t,i,n,r,s),this.hasProgressCanvas&&this.drawLineToContext(this.progressCtx,e,t,i,n,r,s)}},{key:"drawLineToContext",value:function(e,t,i,n,r,s,o){if(e){var a,l,c,u=t.length/2,d=Math.round(u*this.start),h=d,f=Math.round(u*this.end)+1,p=this.wave.width/(f-h-1),m=n+r,g=i/n
14689for(e.beginPath(),e.moveTo((h-d)*p,m),e.lineTo((h-d)*p,m-Math.round((t[2*h]||0)/g)),a=h;a<f;a++)l=t[2*a]||0,c=Math.round(l/g),e.lineTo((a-d)*p+this.halfPixel,m-c)
14690for(var y=f-1;y>=h;y--)l=t[2*y+1]||0,c=Math.round(l/g),e.lineTo((y-d)*p+this.halfPixel,m-c)
14691e.lineTo((h-d)*p,m-Math.round((t[2*h+1]||0)/g)),e.closePath(),e.fill()}}},{key:"destroy",value:function(){this.waveCtx=null,this.wave=null,this.progressCtx=null,this.progress=null}},{key:"getImage",value:function(e,t,i){var n=this
14692return"blob"===i?new Promise(function(i){n.wave.toBlob(i,e,t)}):"dataURL"===i?this.wave.toDataURL(e,t):void 0}}
14692])&&a(t.prototype,i),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),e}()
14693t.default=c,e.exports=t.default},
14693"./src/drawer.js":
14694/*!***********************!*\
14695  !*** ./src/drawer.js ***!
14696  \***********************/(e,t,i)=>{"use strict"
14697function n(e){return 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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14698var r=function(e,t){if(!t&&e&&e.__esModule)return e
14699if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e}
14700var i=s(t)
14701if(i&&i.has(e))return i.get(e)
14702var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor
14703for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null
14704l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js"))
14705function s(e){if("function"!=typeof WeakMap)return null
14706var t=new WeakMap,i=new WeakMap
14707return(s=function(e){return e?i:t})(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14708n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!==n(e)||null===e)return e
14709var i=e[Symbol.toPrimitive]
14710if(void 0!==i){var r=i.call(e,t||"default")
14711if("object"!==n(r))return r
14712throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14713return"symbol"===n(t)?t:String(t)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
14714if(Reflect.construct.sham)return!1
14715if("function"==typeof Proxy)return!0
14716try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
14717return function(){var i,r=u(e)
14718if(t){var s=u(this).constructor
14719i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments)
14720return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t
14721if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
14722return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14723return e}(e)}(this,i)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
14724e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)})(a,e)
14725var t,i,n,s=c(a)
14726function a(e,t){var i
14727return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(i=s.call(this)).container=r.withOrientation(e,t.vertical),i.params=t,i.width=0,i.height=t.height*i.params.pixelRatio,i.lastPos=0,i.wrapper=null,i}return t=a,(i=[{key:"style",value:function(e,t){return r.style(e,t)}},{key:"createWrapper",value:function(){this.wrapper=r.withOrientation(this.container.appendChild(document.createElement("wave")),this.params.vertical),this.style(this.wrapper,{display:"block",position:"relative",userSelect:"none",webkitUserSelect:"none",height:this.params.height+"px"}),(this.params.fillParent||this.params.scrollParent)&&this.style(this.wrapper,{width:"100%",cursor:this.params.hideCursor?"none":"auto",overflowX:this.params.hideScrollbar?"hidden":"auto",overflowY:"hidden"}),this.setupWrapperEvents()}},{key:"handleEvent",value:function(e,t){!t&&e.preventDefault()
14728var i,n=r.withOrientation(e.targetTouches?e.targetTouches[0]:e,this.params.vertical).clientX,s=this.wrapper.getBoundingClientRect(),o=this.width,a=this.getWidth(),l=this.getProgressPixels(s,n)
14729return i=!this.params.fillParent&&o<a?l*(this.params.pixelRatio/o)||0:(l+this.wrapper.scrollLeft)/this.wrapper.scrollWidth||0,r.clamp(i,0,1)}},{key:"getProgressPixels",value:function(e,t){return this.params.rtl?e.right-t:t-e.left}},{key:"setupWrapperEvents",value:function(){var e=this
14730this.wrapper.addEventListener("click",function(t){var i=r.withOrientation(t,e.params.vertical),n=e.wrapper.offsetHeight-e.wrapper.clientHeight
14731if(0!==n){var s=e.wrapper.getBoundingClientRect()
14732if(i.clientY>=s.bottom-n)return}e.params.interact&&e.fireEvent("click",t,e.handleEvent(t))}),this.wrapper.addEventListener("dblclick",function(t){e.params.interact&&e.fireEvent("dblclick",t,e.handleEvent(t))}),this.wrapper.addEventListener("scroll",function(t){return e.fireEvent("scroll",t)})}},{key:"drawPeaks",value:function(e,t,i,n){this.setWidth(t)||this.clearWave(),this.params.barWidth?this.drawBars(e,0,i,n):this.drawWave(e,0,i,n)}},{key:"resetScroll",value:function(){null!==this.wrapper&&(this.wrapper.scrollLeft=0)}},{key:"recenter",value:function(e){var t=this.wrapper.scrollWidth*e
14733this.recenterOnPosition(t,!0)}},{key:"recenterOnPosition",value:function(e,t){var i=this.wrapper.scrollLeft,n=~~(this.wrapper.clientWidth/2),r=this.wrapper.scrollWidth-this.wrapper.clientWidth,s=e-n,o=s-i
14734if(0!=r){if(!t&&-n<=o&&o<n){var a=this.params.autoCenterRate
14735a/=n,a*=r,s=i+(o=Math.max(-a,Math.min(a,o)))}(s=Math.max(0,Math.min(r,s)))!=i&&(this.wrapper.scrollLeft=s)}}},{key:"getScrollX",value:function(){var e=0
14736if(this.wrapper){var t=this.params.pixelRatio
14737if(e=Math.round(this.wrapper.scrollLeft*t),this.params.scrollParent){var i=~~(this.wrapper.scrollWidth*t-this.getWidth())
14738e=Math.min(i,Math.max(0,e))}}return e}},{key:"getWidth",value:function(){return Math.round(this.container.clientWidth*this.params.pixelRatio)}}
14738,{key:"setWidth",value:function(e){if(this.width==e)return!1
14739if(this.width=e,this.params.fillParent||this.params.scrollParent)this.style(this.wrapper,{width:""})
14740else{var t=~~(this.width/this.params.pixelRatio)+"px"
14741this.style(this.wrapper,{width:t})}return this.updateSize(),!0}},{key:"setHeight",value:function(e){return e!=this.height&&(this.height=e,this.style(this.wrapper,{height:~~(this.height/this.params.pixelRatio)+"px"}),this.updateSize(),!0)}},{key:"progress",value:function(e){var t=1/this.params.pixelRatio,i=Math.round(e*this.width)*t
14742if(i<this.lastPos||i-this.lastPos>=t){if(this.lastPos=i,this.params.scrollParent&&this.params.autoCenter){var n=~~(this.wrapper.scrollWidth*e)
14743this.recenterOnPosition(n,this.params.autoCenterImmediately)}this.updateProgress(i)}}},{key:"destroy",value:function(){this.unAll(),this.wrapper&&(this.wrapper.parentNode==this.container.domElement&&this.container.removeChild(this.wrapper.domElement),this.wrapper=null)}},{key:"updateCursor",value:function(){}},{key:"updateSize",value:function(){}},{key:"drawBars",value:function(e,t,i,n){}},{key:"drawWave",value:function(e,t,i,n){}},{key:"clearWave",value:function(){}},{key:"updateProgress",value:function(e){}}])&&o(t.prototype,i),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.Observer)
14744t.default=d,e.exports=t.default},
14744"./src/drawer.multicanvas.js":
14745/*!***********************************!*\
14746  !*** ./src/drawer.multicanvas.js ***!
14747  \***********************************/(e,t,i)=>{"use strict"
14748function n(e){return 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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14749var r=l(i(/*! ./drawer */"./src/drawer.js")),s=function(e,t){if(!t&&e&&e.__esModule)return e
14750if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e}
14751var i=a(t)
14752if(i&&i.has(e))return i.get(e)
14753var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor
14754for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=s?Object.getOwnPropertyDescriptor(e,o):null
14755l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js")),o=l(i(/*! ./drawer.canvasentry */"./src/drawer.canvasentry.js"))
14756function a(e){if("function"!=typeof WeakMap)return null
14757var t=new WeakMap,i=new WeakMap
14758return(a=function(e){return e?i:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14759n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}function u(e){var t=function(e,t){if("object"!==n(e)||null===e)return e
14760var i=e[Symbol.toPrimitive]
14761if(void 0!==i){var r=i.call(e,t||"default")
14762if("object"!==n(r))return r
14763throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14764return"symbol"===n(t)?t:String(t)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
14765if(Reflect.construct.sham)return!1
14766if("function"==typeof Proxy)return!0
14767try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
14768return function(){var i,r=f(e)
14769if(t){var s=f(this).constructor
14770i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments)
14771return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t
14772if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
14773return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14774return e}(e)}(this,i)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var p=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
14775e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(a,e)
14776var t,i,n,r=h(a)
14777function a(e,t){var i
14778return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(i=r.call(this,e,t)).maxCanvasWidth=t.maxCanvasWidth,i.maxCanvasElementWidth=Math.round(t.maxCanvasWidth/t.pixelRatio),i.hasProgressCanvas=t.waveColor!=t.progressColor,i.halfPixel=.5/t.pixelRatio,i.canvase
14778s=[],i.progressWave=null,i.EntryClass=o.default,i.canvasContextAttributes=t.drawingContextAttributes,i.overlap=2*Math.ceil(t.pixelRatio/2),i.barRadius=t.barRadius||0,i.vertical=t.vertical,i}return t=a,i=[{key:"init",value:function(){this.createWrapper(),this.createElements()}},{key:"createElements",value:function(){this.progressWave=s.withOrientation(this.wrapper.appendChild(document.createElement("wave")),this.params.vertical),this.style(this.progressWave,{position:"absolute",zIndex:3,left:0,top:0,bottom:0,overflow:"hidden",width:"0",display:"none",boxSizing:"border-box",borderRightStyle:"solid",pointerEvents:"none"}),this.addCanvas(),this.updateCursor()}},{key:"updateCursor",value:function(){this.style(this.progressWave,{borderRightWidth:this.params.cursorWidth+"px",borderRightColor:this.params.cursorColor})}},{key:"updateSize",value:function(){for(var e=this,t=Math.round(this.width/this.params.pixelRatio),i=Math.ceil(t/(this.maxCanvasElementWidth+this.overlap));this.canvases.length<i;)this.addCanvas()
14779for(;this.canvases.length>i;)this.removeCanvas()
14780var n=this.maxCanvasWidth+this.overlap,r=this.canvases.length-1
14781this.canvases.forEach(function(t,i){i==r&&(n=e.width-e.maxCanvasWidth*r),e.updateDimensions(t,n,e.height),t.clearWave()})}},{key:"addCanvas",value:function(){var e=new this.EntryClass
14782e.canvasContextAttributes=this.canvasContextAttributes,e.hasProgressCanvas=this.hasProgressCanvas,e.halfPixel=this.halfPixel
14783var t=this.maxCanvasElementWidth*this.canvases.length,i=s.withOrientation(this.wrapper.appendChild(document.createElement("canvas")),this.params.vertical)
14784if(this.style(i,{position:"absolute",zIndex:2,left:t+"px",top:0,bottom:0,height:"100%",pointerEvents:"none"}),e.initWave(i),this.hasProgressCanvas){var n=s.withOrientation(this.progressWave.appendChild(document.createElement("canvas")),this.params.vertical)
14785this.style(n,{position:"absolute",left:t+"px",top:0,bottom:0,height:"100%"}),e.initProgress(n)}this.canvases.push(e)}},{key:"removeCanvas",value:function(){var e=this.canvases[this.canvases.length-1]
14786e.wave.parentElement.removeChild(e.wave.domElement),this.hasProgressCanvas&&e.progress.parentElement.removeChild(e.progress.domElement),e&&(e.destroy(),e=null),this.canvases.pop()}},{key:"updateDimensions",value:function(e,t,i){var n=Math.round(t/this.params.pixelRatio),r=Math.round(this.width/this.params.pixelRatio)
14787e.updateDimensions(n,r,t,i),this.style(this.progressWave,{display:"block"})}},{key:"clearWave",value:function(){var e=this
14788s.frame(function(){e.canvases.forEach(function(e){return e.clearWave()})})()}},{key:"drawBars",value:function(e,t,i,n){var r=this
14789return this.prepareDraw(e,t,i,n,function(e){var t=e.absmax,s=e.hasMinVals,o=(e.he
14789ight,e.offsetY),a=e.halfH,l=e.peaks,c=e.channelIndex
14790if(void 0!==i)for(var u=s?2:1,d=l.length/u,h=r.params.barWidth*r.params.pixelRatio,f=h+(null===r.params.barGap?Math.max(r.params.pixelRatio,~~(h/2)):Math.max(r.params.pixelRatio,r.params.barGap*r.params.pixelRatio)),p=d/r.width,m=n,g=i;g<m;g+=f){var y=0,v=Math.floor(g*p)*u,_=Math.floor((g+f)*p)*u
14791do{var b=Math.abs(l[v])
14792b>y&&(y=b),v+=u}while(v<_)
14793var w=Math.round(y/t*a)
14794r.params.barMinHeight&&(w=Math.max(w,r.params.barMinHeight)),r.fillRect(g+r.halfPixel,a-w+o,h+r.halfPixel,2*w,r.barRadius,c)}})}},{key:"drawWave",value:function(e,t,i,n){var r=this
14795return this.prepareDraw(e,t,i,n,function(e){var t=e.absmax,s=e.hasMinVals,o=(e.height,e.offsetY),a=e.halfH,l=e.peaks,c=e.channelIndex
14796if(!s){for(var u=[],d=l.length,h=0;h<d;h++)u[2*h]=l[h],u[2*h+1]=-l[h]
14797l=u}void 0!==i&&r.drawLine(l,t,a,o,i,n,c),r.fillRect(0,a+o-r.halfPixel,r.width,r.halfPixel,r.barRadius,c)})}},{key:"drawLine",value:function(e,t,i,n,r,s,o){var a=this,l=this.params.splitChannelsOptions.channelColors[o]||{},c=l.waveColor,u=l.progressColor
14798this.canvases.forEach(function(o,l){a.setFillStyles(o,c,u),a.applyCanvasTransforms(o,a.params.vertical),o.drawLines(e,t,i,n,r,s)})}},{key:"fillRect",value:function(e,t,i,n,r,s){for(var o=Math.floor(e/this.maxCanvasWidth),a=Math.min(Math.ceil((e+i)/this.maxCanvasWidth)+1,this.canvases.length),l=o;l<a;l++){var c=this.canvases[l],u=l*this.maxCanvasWidth,d={x1:Math.max(e,l*this.maxCanvasWidth),y1:t,x2:Math.min(e+i,l*this.maxCanvasWidth+c.wave.width),y2:t+n}
14799if(d.x1<d.x2){var h=this.params.splitChannelsOptions.channelColors[s]||{},f=h.waveColor,p=h.progressColor
14800this.setFillStyles(c,f,p),this.applyCanvasTransforms(c,this.params.vertical),c.fillRects(d.x1-u,d.y1,d.x2-d.x1,d.y2-d.y1,r)}}}},{key:"hideChannel",value:function(e){return this.params.splitChannels&&this.params.splitChannelsOptions.filterChannels.includes(e)}},{key:"prepareDraw",value:function(e,t,i,n,r,o,a){var l=this
14801return s.frame(function(){if(e[0]instanceof Array){var c=e
14802if(l.params.splitChannels){var u,d=c.filter(function(e,t){return!l.hideChannel(t)})
14803return l.params.splitChannelsOptions.overlay||l.setHeight(Math.max(d.length,1)*l.params.height*l.params.pixelRatio),l.params.splitChannelsOptions&&l.params.splitChannelsOptions.relativeNormalization&&(u=s.max(c.map(function(e){return s.absMax(e)}))),c.forEach(function(e,t){return l.prepareDraw(e,t,i,n,r,d.indexOf(e),u)})}e=c[0]}if(!l.hideChannel(t)){var h=1/l.params.barHeight
14804l.params.normalize&&(h=void 0===a?s.absMax(e):a)
14805var f=[].some.call(e,function(e){return e<0}),p=l.params.height*l.params.pixelRatio,m=p/2,g=p*o||0
14806return l.params.splitChannelsOptions&&l.params.splitChannelsOptions.overlay&&(g=0),r({absmax:h,hasMinVals:f,height:p,offsetY:g,halfH:m,peaks:e,channelIndex:t})}})()}},{key:"setFillStyles",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.waveColor,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.params.progressColor
14807e.setFillStyles(t,i)}},{key:"applyCanvasTransforms",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
14808e.applyCanvasTransforms(t)}},{key:"getImage",value:function(e,t,i){if("blob"===i)return Promise.all(this.canvases.map(function(n){return n.getImage(e,t,i)}))
14809if("dataURL"===i){var n=this.canvases.map(function(n){return n.getImage(e,t,i)})
14810return n.length>1?n:n[0]}}},{key:"updateProgress",value:function(e){this.style(this.progressWave,{width:e+"px"})}}],i&&c(t.prototype,i),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.default)
14811t.default=p,e.exports=t.default},
14811"./src/mediaelement-webaudio.js":
14812/*!**************************************!*\
14813  !*** ./src/mediaelement-webaudio.js ***!
14814  \**************************************/(e,t,i)=>{"use strict"
14815function n(e){return 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},n(e)}var r
14816function s(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14817n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,o(n.key),n)}}function o(e){var t=function(e,t){if("object"!==n(e)||null===e)return e
14818var i=e[Symbol.toPrimitive]
14819if(void 0!==i){var r=i.call(e,t||"default")
14820if("object"!==n(r))return r
14821throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14822return"symbol"===n(t)?t:String(t)}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t)
14823if(n){var r=Object.getOwnPropertyDescriptor(n,t)
14824return r.get?r.get.call(arguments.length<3?e:i):r.value}},a.apply(this,arguments)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
14825if(Reflect.construct.sham)return!1
14826if("function"==typeof Proxy)return!0
14827try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
14828return function(){var i,r=u(e)
14829if(t){var s=u(this).constructor
14830i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments)
14831return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t
14832if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
14833return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14834return e}(e)}(this,i)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14835var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
14836e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)})(o,e)
14837var t,i,n,r=c(o)
14838function o(e){var t
14839return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=r.call(this,e)).params=e,t.sourceMediaElement=null,t}return t=o,(i=[{key:"init",value:function(){this.setPlaybackRate(this.params.audioRate),this.createTimer(),this.createVolumeNode(),this.createScriptNode(),this.createAnalyserNode()}},{key:"_load",value:function(e,t,i){a(u(o.prototype),"_load",this).call(this,e,t,i),this.createMediaElementSource(e)}},{key:"createMediaElementSource",value:function(e){this.sourceMediaElement=this.ac.createMediaElementSource(e),this.sourceMediaElement.connect(this.analyser)}},{key:"play",value:function(e,t){return this.resumeAudioContext(),a(u(o.prototype),"play",this).call(this,e,t)}},{key:"destroy",value:function(){a(u(o.prototype),"destroy",this).call(this),this.destroyWebAudio()}}])&&s(t.prototype,i),n&&s(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(((r=i(/*! ./mediaelement */"./src/mediaelement.js"))&&r.__esModule?r:{default:r}).default)
14840t.default=d,e.exports=t.default},
14840"./src/mediaelement.js":
14841/*!*****************************!*\
14842  !*** ./src/mediaelement.js ***!
14843  \*****************************/(e,t,i)=>{"use strict"
14844function n(e){return 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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14845var r,s=(r=i(/*! ./webaudio */"./src/webaudio.js"))&&r.__esModule?r:{default:r},o=function(e,t){if(!t&&e&&e.__esModule)return e
14846if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e}
14847var i=a(t)
14848if(i&&i.has(e))return i.get(e)
14849var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor
14850for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=s?Object.getOwnPropertyDescriptor(e,o):null
14851l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js"))
14852function a(e){if("function"!=typeof WeakMap)return null
14853var t=new WeakMap,i=new WeakMap
14854return(a=function(e){return e?i:t})(e)}function l(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14855n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function c(e){var t=function(e,t){if("object"!==n(e)||null===e)return e
14856var i=e[Symbol.toPrimitive]
14857if(void 0!==i){var r=i.call(e,t||"default")
14858if("object"!==n(r))return r
14859throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14860return"symbol"===n(t)?t:String(t)}function u(){return u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}(e,t)
14861if(n){var r=Object.getOwnPropertyDescriptor(n,t)
14862return r.get?r.get.call(arguments.length<3?e:i):r.value}},u.apply(this,arguments)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
14863if(Reflect.construct.sham)return!1
14864if("function"==typeof Proxy)return!0
14865try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
14866return function(){var i,r=f(e)
14867if(t){var s=f(this).constructor
14868i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments)
14869return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t
14870if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
14871return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
14872return e}(e)}(this,i)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var p=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
14873e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(s,e)
14874var t,i,n,r=h(s)
14875function s(e){var t
14876return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=r.call(this,e)).params=e,t.media={currentTime:0,duration:0,paused:!0,playbackRate:1,play:function(){},pause:function(){},volume:0},t.mediaType=e.mediaType.toLowerCase(),t.elementPosition=e.elementPosition,t.peaks=null,t.playbackRate=1,t.volume=1,t.isMuted=!1,t.buffer=null,t.onPlayEnd=null,t.mediaListeners={},t}return t=s,(i=[{key:"init",value:function(){this.setPlaybackRate(this.params.audioRate),this.createTimer()}},{key:"_setupMediaListeners",value:function(){var e=this
14877this.mediaListeners.error=function(){e.fireEvent("error","Error loading media element")},this.mediaListeners.waiting=function(){e.fireEvent("waiting")},this.mediaListeners.canplay=function(){e.fireEvent("canplay")},this.mediaListeners.ended=function(){e.fireEvent("finish")},this.mediaListeners.play=function(){e.fireEvent("play")},this.mediaListeners.pause=function(){e.fireEvent("pause")},this.mediaListeners.seeked=function(t){e.fireEvent("seek")},this.mediaListeners.volumechange=function(t){e.isMuted=e.media.muted,e.isMuted?e.volume=0:e.volume=e.media.volume,e.fireEvent("volume")}
14877,Object.keys(this.mediaListeners).forEach(function(t){e.media.removeEventListener(t,e.mediaListeners[t]),e.media.addEventListener(t,e.mediaListeners[t])})}},{key:"createTimer",value:function(){var e=this
14878this.on("play",function t(){e.isPaused()||(e.fireEvent("audioprocess",e.getCurrentTime()),o.frame(t)())}),this.on("pause",function(){e.fireEvent("audioprocess",e.getCurrentTime())})}},{key:"load",value:function(e,t,i,n){var r=document.createElement(this.mediaType)
14879r.controls=this.params.mediaControls,r.autoplay=this.params.autoplay||!1,r.preload=null==n?"auto":n,r.src=e,r.style.width="100%"
14880var s=t.querySelector(this.mediaType)
14881s&&t.removeChild(s),t.appendChild(r),this._load(r,i,n)}},{key:"loadElt",value:function(e,t){e.controls=this.params.mediaControls,e.autoplay=this.params.autoplay||!1,this._load(e,t,e.preload)}},{key:"_load",value:function(e,t,i){if(!(e instanceof HTMLMediaElement)||void 0===e.addEventListener)throw new Error("media parameter is not a valid media element")
14882"function"!=typeof e.load||t&&"none"==i||e.load(),this.media=e,this._setupMediaListeners(),this.peaks=t,this.onPlayEnd=null,this.buffer=null,this.isMuted=e.muted,this.setPlaybackRate(this.playbackRate),this.setVolume(this.volume)}},{key:"isPaused",value:function(){return!this.media||this.media.paused}},{key:"getDuration",value:function(){if(this.explicitDuration)return this.explicitDuration
14883var e=(this.buffer||this.media).duration
14884return e>=1/0&&(e=this.media.seekable.end(0)),e}},{key:"getCurrentTime",value:function(){return this.media&&this.media.currentTime}},{key:"getPlayedPercents",value:function(){return this.getCurrentTime()/this.getDuration()||0}},{key:"getPlaybackRate",value:function(){return this.playbackRate||this.media.playbackRate}},{key:"setPlaybackRate",value:function(e){this.playbackRate=e||1,this.media.playbackRate=this.playbackRate}},{key:"seekTo",value:function(e){null==e||isNaN(e)||(this.media.currentTime=e),this.clearPlayEnd()}},{key:"play",value:function(e,t){this.seekTo(e)
14885var i=this.media.play()
14886return t&&this.setPlayEnd(t),i}},{key:"pause",value:function(){var e
14887return this.media&&(e=this.media.pause()),this.clearPlayEnd(),e}},{key:"setPlayEnd",value:function(e){var t=this
14888this.clearPlayEnd(),this._onPlayEnd=function(i){i>=e&&(t.pause(),t.seekTo(e))},this.on("audioprocess",this._onPlayEnd)}},{key:"clearPlayEnd",value:function(){this._onPlayEnd&&(this.un("audioprocess",this._onPlayEnd),this._onPlayEnd=null)}},{key:"getPeaks",value:function(e,t,i){return this.buffer?u(f(s.prototype),"getPeaks",this).call(this,e,t,i):this.peaks||[]}},{key:"setSinkId",value:function(e){return e?this.media.setSinkId?this.media.setSinkId(e):Promise.reject(new Error("setSinkId is not supported in your browser")):Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"getVolume",value:function(){return this.volume}},{key:"setVolume",value:function(e){this.volume=e,this.media.volume!==this.volume&&(this.media.volume=this.volume)}},{key:"setMute",value:function(e){this.isMuted=this.media.muted=e}},{key:"destroy",value:function(){var e=this
14889this.pause(),this.unAll(),this.destroyed=!0,Object.keys(this.mediaListeners).forEach(function(t){e.media&&e.media.removeEventListener(t,e.mediaListeners[t])}),this.params.removeMediaElementOnDestroy&&this.media&&this.media.parentNode&&this.media.parentNode.removeChild(this.media),this.media=null}}])&&l(t.prototype,i),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(s.default)
14890t.default=p,e.exports=t.default},
14890"./src/peakcache.js":
14891/*!**************************!*\
14892  !*** ./src/peakcache.js ***!
14893  \**************************/(e,t)=>{"use strict"
14894function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14895n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!==i(e)||null===e)return e
14896var n=e[Symbol.toPrimitive]
14897if(void 0!==n){var r=n.call(e,t||"default")
14898if("object"!==i(r))return r
14899throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14900return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14901var s=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.clearPeakCache()}var t,i,r
14902return t=e,(i=[{key:"clearPeakCache",value:function(){this.peakCacheRanges=[],this.peakCacheLength=-1}},{key:"addRangeToPeakCache",value:function(e,t,i){e!=this.peakCacheLength&&(this.clearPeakCache(),this.peakCacheLength=e)
14903for(var n=[],r=0;r<this.peakCacheRanges.length&&this.peakCacheRanges[r]<t;)r++
14904for(r%2==0&&n.push(t);r<this.peakCacheRanges.length&&this.peakCacheRanges[r]<=i;)n.push(this.peakCacheRanges[r]),r++
14905r%2==0&&n.push(i),n=n.filter(function(e,t,i){return 0==t?e!=i[t+1]:t==i.length-1?e!=i[t-1]:e!=i[t-1]&&e!=i[t+1]}),this.peakCacheRanges=this.peakCacheRanges.concat(n),this.peakCacheRanges=this.peakCacheRanges.sort(function(e,t){return e-t}).filter(function(e,t,i){return 0==t?e!=i[t+1]:t==i.length-1?e!=i[t-1]:e!=i[t-1]&&e!=i[t+1]})
14906var s=[]
14907for(r=0;r<n.length;r+=2)s.push([n[r],n[r+1]])
14908return s}},{key:"getCacheRanges",value:function(){var e,t=[]
14909for(e=0;e<this.peakCacheRanges.length;e+=2)t.push([this.peakCacheRanges[e],this.peakCacheRanges[e+1]])
14910return t}}])&&n(t.prototype,i),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()
14911t.default=s,e.exports=t.default},
14911"./src/util/absMax.js":
14912/*!****************************!*\
14913  !*** ./src/util/absMax.js ***!
14914  \****************************/(e,t,i)=>{"use strict"
14915Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,n.default)(e),i=(0,r.default)(e)
14916return-i>t?-i:t}
14917var n=s(i(/*! ./max */"./src/util/max.js")),r=s(i(/*! ./min */"./src/util/min.js"))
14918function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},
14918"./src/util/clamp.js":
14919/*!***************************!*\
14920  !*** ./src/util/clamp.js ***!
14921  \***************************/(e,t)=>{"use strict"
14922Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){return Math.min(Math.max(t,e),i)},e.exports=t.default},
14922"./src/util/fetch.js":
14923/*!***************************!*\
14924  !*** ./src/util/fetch.js ***!
14925  \***************************/(e,t,i)=>{"use strict"
14926Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)throw new Error("fetch options missing")
14927if(!e.url)throw new Error("fetch url missing")
14928var t=new r.default,i=new Headers,n=new Request(e.url)
14929t.controller=new AbortController,e&&e.requestHeaders&&e.requestHeaders.forEach(function(e){i.append(e.key,e.value)})
14930var s=e.responseType||"json",o={method:e.method||"GET",headers:i,mode:e.mode||"cors",credentials:e.credentials||"same-origin",cache:e.cache||"default",redirect:e.redirect||"follow",referrer:e.referrer||"client",signal:t.controller.signal}
14931return fetch(n,o).then(function(e){t.response=e
14932var i=!0
14933e.body||(i=!1)
14934var n=e.headers.get("content-length")
14935return null===n&&(i=!1),i?(t.onProgress=function(e){t.fireEvent("progress",e)},new Response(new ReadableStream(new l(t,n,e)),o)):e}).then(function(e){var t
14936if(e.ok)switch(s){case"arraybuffer":return e.arrayBuffer()
14937case"json":return e.json()
14938case"blob":return e.blob()
14939case"text":return e.text()
14940default:t="Unknown responseType: "+s}throw t||(t="HTTP error status: "+e.status),new Error(t)}).then(function(e){t.fireEvent("success",e)}).catch(function(e){t.fireEvent("error",e)}),t.fetchRequest=n,t}
14941var n,r=(n=i(/*! ./observer */"./src/util/observer.js"))&&n.__esModule?n:{default:n}
14942function s(e){return s="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},s(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14943n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!==s(e)||null===e)return e
14944var i=e[Symbol.toPrimitive]
14945if(void 0!==i){var n=i.call(e,t||"default")
14946if("object"!==s(n))return n
14947throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14948return"symbol"===s(t)?t:String(t)}var l=function(){function e(t,i,n){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.instance=t,this.instance._reader=n.body.getReader(),this.total=parseInt(i,10),this.loaded=0}var t,i,n
14949return t=e,(i=[{key:"start",value:function(e){var t=this;(function i(){t.instance._reader.read().then(function(n){var r=n.done,s=n.value
14950if(r)return 0===t.total&&t.instance.onProgress.call(t.instance,{loaded:t.loaded,total:t.total,lengthComputable:!1}),void e.close()
14951t.loaded+=s.byteLength,t.instance.onProgress.call(t.instance,{loaded:t.loaded,total:t.total,lengthComputable:!(0===t.total)}),e.enqueue(s),i()}).catch(function(t){e.error(t)})})()}}])&&o(t.prototype,i),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()
14952e.exports=t.default},
14952"./src/util/frame.js":
14953/*!***************************!*\
14954  !*** ./src/util/frame.js ***!
14955  \***************************/(e,t,i)=>{"use strict"
14956Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n]
14957return(0,r.default)(function(){return e.apply(void 0,i)})}}
14958var n,r=(n=i(/*! ./request-animation-frame */"./src/util/request-animation-frame.js"))&&n.__esModule?n:{default:n}
14959e.exports=t.default},
14959"./src/util/get-id.js":
14960/*!****************************!*\
14961  !*** ./src/util/get-id.js ***!
14962  \****************************/(e,t)=>{"use strict"
14963Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return void 0===e&&(e="wavesurfer_"),e+Math.random().toString(32).substring(2)},e.exports=t.default},
14963"./src/util/index.js":
14964/*!***************************!*\
14965  !*** ./src/util/index.js ***!
14966  \***************************/(e,t,i)=>{"use strict"
14967Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Observer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"absMax",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"clamp",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"fetchFile",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"frame",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"getId",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"ignoreSilenceMode",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"max",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"min",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"preventClick",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"requestAnimationFrame",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"style",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"withOrientation",{enumerable:!0,get:function(){return m.default}})
14968var n=y(i(/*! ./get-id */"./src/util/get-id.js")),r=y(i(/*! ./max */"./src/util/max.js")),s=y(i(/*! ./min */"./src/util/min.js")),o=y(i(/*! ./absMax */"./src/util/absMax.js")),a=y(i(/*! ./observer */"./src/util/observer.js")),l=y(i(/*! ./style */"./src/util/style.js")),c=y(i(/*! ./request-animation-frame */"./src/util/request-animation-frame.js")),u=y(i(/*! ./frame */"./src/util/frame.js")),d=y(i(/*! debounce */"./node_modules/debounce/index.js")),h=y(i(/*! ./prevent-click */"./src/util/prevent-click.js")),f=y(i(/*! ./fetch */"./src/util/fetch.js")),p=y(i(/*! ./clamp */"./src/util/clamp.js")),m=y(i(/*! ./orientation */"./src/util/orientation.js")),g=y(i(/*! ./silence-mode */"./src/util/silence-mode.js"))
14969function y(e){return e&&e.__esModule?e:{default:e}}},
14969"./src/util/max.js":
14970/*!*************************!*\
14971  !*** ./src/util/max.js ***!
14972  \*************************/(e,t)=>{"use strict"
14973Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=-1/0
14974return Object.keys(e).forEach(function(i){e[i]>t&&(t=e[i])}),t},e.exports=t.default},
14974"./src/util/min.js":
14975/*!*************************!*\
14976  !*** ./src/util/min.js ***!
14977  \*************************/(e,t)=>{"use strict"
14978Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Number(1/0)
14979return Object.keys(e).forEach(function(i){e[i]<t&&(t=e[i])}),t},e.exports=t.default},
14979"./src/util/observer.js":
14980/*!******************************!*\
14981  !*** ./src/util/observer.js ***!
14982  \******************************/(e,t)=>{"use strict"
14983function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i]
14984n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!==i(e)||null===e)return e
14985var n=e[Symbol.toPrimitive]
14986if(void 0!==n){var r=n.call(e,t||"default")
14987if("object"!==i(r))return r
14988throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
14989return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
14990var s=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._disabledEventEmissions=[],this.handlers=null}var t,i,r
14991return t=e,i=[{key:"on",value:function(e,t){var i=this
14992this.handlers||(this.handlers={})
14993var n=this.handlers[e]
14994return n||(n=this.handlers[e]=[]),n.push(t),{name:e,callback:t,un:function(e,t){return i.un(e,t)}}}},{key:"un",value:function(e,t){if(this.handlers){var i,n=this.handlers[e]
14995if(n)if(t)for(i=n.length-1;i>=0;i--)n[i]==t&&n.splice(i,1)
14996else n.length=0}}},{key:"unAll",value:function(){this.handlers=null}},{key:"once",value:function(e,t){var i=this
14997return this.on(e,function n(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o]
14998t.apply(i,s),setTimeout(function(){i.un(e,n)},0)})}},{key:"setDisabledEventEmissions",value:function(e){this._disabledEventEmissions=e}},{key:"_isDisabledEventEmission",value:function(e){return this._disabledEventEmissions&&this._disabledEventEmissions.includes(e)}},{key:"fireEvent",value:function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n]
14999if(this.handlers&&!this._isDisabledEventEmission(e)){var r=this.handlers[e]
15000r&&r.forEach(function(e){e.apply(void 0,i)})}}}],i&&n(t.prototype,i),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()
15001t.default=s,e.exports=t.default},
15001"./src/util/orientation.js":
15002/*!*********************************!*\
15003  !*** ./src/util/orientation.js ***!
15004  \*********************************/(e,t)=>{"use strict"
15005Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,i){return t[r]?t:new Proxy(t,{get:function(t,s,o){if(s===r)return!0
15006if("domElement"===s)return t
15007if("style"===s)return e(t.style,i)
15008if("canvas"===s)return e(t.canvas,i)
15009if("getBoundingClientRect"===s)return function(){return e(t.getBoundingClientRect.apply(t,arguments),i)}
15010if("getContext"===s)return function(){return e(t.getContext.apply(t,arguments),i)}
15011var a=t[n(s,i)]
15012return"function"==typeof a?a.bind(t):a},set:function(e,t,r){return e[n(t,i)]=r,!0}})}
15013var i={width:"height",height:"width",overflowX:"overflowY",overflowY:"overflowX",clientWidth:"clientHeight",clientHeight:"clientWidth",clientX:"clientY",clientY:"clientX",scrollWidth:"scrollHeight",scrollLeft:"scrollTop",offsetLeft:"offsetTop",offsetTop:"offsetLeft",offsetHeight:"offsetWidth",offsetWidth:"offsetHeight",left:"top",right:"bottom",top:"left",bottom:"right",borderRightStyle:"borderBottomStyle",borderRightWidth:"borderBottomWidth",borderRightColor:"borderBottomColor"}
15014function n(e,t){return Object.prototype.hasOwnProperty.call(i,e)&&t?i[e]:e}var r=Symbol("isProxy")
15015e.exports=t.default},
15015"./src/util/prevent-click.js":
15016/*!***********************************!*\
15017  !*** ./src/util/prevent-click.js ***!
15018  \***********************************/(e,t)=>{"use strict"
15019function i(e){e.stopPropagation(),document.body.removeEventListener("click",i,!0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){document.body.addEventListener("click",i,!0)},e.exports=t.default},
15019"./src/util/request-animation-frame.js":
15020/*!*********************************************!*\
15021  !*** ./src/util/request-animation-frame.js ***!
15022  \*********************************************/(e,t)=>{"use strict"
15023Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15024var i=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return setTimeout(e,1e3/60)}).bind(window)
15025t.default=i,e.exports=t.default},
15025"./src/util/silence-mode.js":
15026/*!**********************************!*\
15027  !*** ./src/util/silence-mode.js ***!
15028  \**********************************/(e,t)=>{"use strict"
15029Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new AudioContext,t=e.createBufferSource()
15030t.buffer=e.createBuffer(1,1,44100),t.connect(e.destination),t.start()
15031var i=document.createElement("div")
15032i.innerHTML='<audio x-webkit-airplay="deny"></audio>'
15033var n=i.children.item(0)
15034n.src="data:audio/mpeg;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAACAAACcQCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA//////////////////////////////////////////////////////////////////8AAABhTEFNRTMuMTAwA8MAAAAAAAAAABQgJAUHQQAB9AAAAnGMHkkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sQxAADgnABGiAAQBCqgCRMAAgEAH///////////////7+n/9FTuQsQH//////2NG0jWUGlio5gLQTOtIoeR2WX////X4s9Atb/JRVCbBUpeRUq//////////////////9RUi0f2jn/+xDECgPCjAEQAABN4AAANIAAAAQVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==",n.preload="auto",n.type="audio/mpeg",n.disableRemotePlayback=!0,n.play(),n.remove(),i.remove()},e.exports=t.default},
15034"./src/util/style.js":
15035/*!***************************!*\
15036  !*** ./src/util/style.js ***!
15037  \***************************/(e,t)=>{"use strict"
15038Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Object.keys(t).forEach(function(i){e.style[i]!==t[i]&&(e.style[i]=t[i])}),e},e.exports=t.default},
15038"./src/wavesurfer.js":
15039/*!***************************!*\
15040  !*** ./src/wavesurfer.js ***!
15041  \***************************/(e,t,i)=>{"use strict"
15042Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15043var n=function(e,t){if(!t&&e&&e.__esModule)return e
15044if(null===e||"object"!==y(e)&&"function"!=typeof e)return{default:e}
15045var i=u(t)
15046if(i&&i.has(e))return i.get(e)
15047var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor
15048for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null
15049o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}return n.default=e,i&&i.set(e,n),n}(i(/*! ./util */"./src/util/index.js")),r=c(i(/*! ./drawer.multicanvas */"./src/drawer.multicanvas.js")),s=c(i(/*! ./webaudio */"./src/webaudio.js")),o=c(i(/*! ./mediaelement */"./src/mediaelement.js")),a=c(i(/*! ./peakcache */"./src/peakcache.js")),l=c(i(/*! ./mediaelement-webaudio */"./src/mediaelement-webaudio.js"))
15050function c(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null
15051var t=new WeakMap,i=new WeakMap
15052return(u=function(e){return e?i:t})(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
15053if(Reflect.construct.sham)return!1
15054if("function"==typeof Proxy)return!0
15055try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
15056return function(){var i,n=m(e)
15057if(t){var r=m(this).constructor
15058i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
15059return f(this,i)}}function f(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t
15060if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
15061return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
15062return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function g(e,t,i){return(t=w(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e){return y="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},y(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var i=0;i<t.length;i++){var n=t[i]
15063n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,w(n.key),n)}}function b(e,t,i){return t&&_(e.prototype,t),i&&_(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function w(e){var t=function(e,t){if("object"!==y(e)||null===e)return e
15064var i=e[Symbol.toPrimitive]
15065if(void 0!==i){var n=i.call(e,t||"default")
15066if("object"!==y(n))return n
15067throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
15068return"symbol"===y(t)?t:String(t)}var A=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
15069e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(i,e)
15070var t=h(i)
15071function i(e){var a
15072if(v(this,i),g(p(a=t.call(this)),"defaultParams",{audioContext:null,audioScriptProcessor:null,audioRate:1,autoCenter:!0,autoCenterRate:5,autoCenterImmediately:!1,backend:"WebAudio",backgroundColor:null,barHeight:1,barRadius:0,barGap:null,barMinHeight:null,container:null,cursorColor:"#333",cursorWidth:1,dragSelection:!0,drawingContextAttributes:{desynchronized:!1},duration:null,fillParent:!0,forceDecode:!1,height:128,hideScrollbar:!1,hideCursor:!1,ignoreSilenceMode:!1,interact:!0,loopSelection:!0,maxCanvasWidth:4e3,mediaContainer:null,mediaControls:!1,mediaType:"audio",minPxPerSec:20,normalize:!1,partialRender:!1,pixelRatio:window.devicePixelRatio||screen.deviceXDPI/screen.logicalXDPI,plugins:[],progressColor:"#555",removeMediaElementOnDestroy:!0,renderer:r.default,responsive:!1,rtl:!1,scrollParent:!1,skipLength:2,
15072splitChannels:!1,splitChannelsOptions:{overlay:!1,channelColors:{},filterChannels:[],relativeNormalization:!1,splitDragSelection:!1},vertical:!1,waveColor:"#999",xhr:{}}),g(p(a),"backends",{MediaElement:o.default,WebAudio:s.default,MediaElementWebAudio:l.default}),g(p(a),"util",n),a.params=Object.assign({},a.defaultParams,e),a.params.splitChannelsOptions=Object.assign({},a.defaultParams.splitChannelsOptions,e.splitChannelsOptions),a.container="string"==typeof e.container?document.querySelector(a.params.container):a.params.container,!a.container)throw new Error("Container element not found")
15073if(null==a.params.mediaContainer?a.mediaContainer=a.container:"string"==typeof a.params.mediaContainer?a.mediaContainer=document.querySelector(a.params.mediaContainer):a.mediaContainer=a.params.mediaContainer,!a.mediaContainer)throw new Error("Media Container element not found")
15074if(a.params.maxCanvasWidth<=1)throw new Error("maxCanvasWidth must be greater than 1")
15075if(a.params.maxCanvasWidth%2==1)throw new Error("maxCanvasWidth must be an even number")
15076if(!0===a.params.rtl&&(!0===a.params.vertical?n.style(a.container,{transform:"rotateX(180deg)"}):n.style(a.container,{transform:"rotateY(180deg)"})),a.params.backgroundColor&&a.setBackgroundColor(a.params.backgroundColor),a.savedVolume=0,a.isMuted=!1,a.tmpEvents=[],a.currentRequest=null,a.arraybuffer=null,a.drawer=null,a.backend=null,a.peakCache=null,"function"!=typeof a.params.renderer)throw new Error("Renderer parameter is invalid")
15077a.Drawer=a.params.renderer,"AudioElement"==a.params.backend&&(a.params.backend="MediaElement"),"WebAudio"!=a.params.backend&&"MediaElementWebAudio"!==a.params.backend||s.default.prototype.supportsWebAudio.call(null)||(a.params.backend="MediaElement"),a.Backend=a.backends[a.params.backend],a.initialisedPluginList={},a.isDestroyed=!1,a.isReady=!1
15078var c=0
15079return a._onResize=n.debounce(function(){a.drawer.wrapper&&c!=a.drawer.wrapper.clientWidth&&!a.params.scrollParent&&(c=a.drawer.wrapper.clientWidth)&&a.drawer.fireEvent("redraw")},"number"==typeof a.params.responsive?a.params.responsive:100),f(a,p(a))}return b(i,[{key:"init",value:function(){return this.registerPlugins(this.params.plugins),this.createDrawer(),this.createBackend(),this.createPeakCache(),this}},{key:"registerPlugins",value:function(e){var t=this
15080return e.forEach(function(e){return t.addPlugin(e)}),e.forEach(function(e){e.deferInit||t.initPlugin(e.name)}),this.fireEvent("plugins-registered",e),this}},{key:"getActivePlugins",value:function(){return this.initialisedPluginList}},{key:"addPlugin",value:function(e){var t=this
15081if(!e.name)throw new Error("Plugin does not have a name!")
15082if(!e.instance)throw new Error("Plugin ".concat(e.name," does not have an instance property!"))
15083e.staticProps&&Object.keys(e.staticProps).forEach(function(i){t[i]=e.staticProps[i]})
15084var i=e.instance
15085return Object.getOwnPropertyNames(n.Observer.prototype).forEach(function(e){i.prototype[e]=n.Observer.prototype[e]}),this[e.name]=new i(e.params||{},this),this.fireEvent("plugin-added",e.name),this}},{key:"initPlugin",value:function(e){if(!this[e])throw new Error("Plugin ".concat(e," has not been added yet!"))
15086return this.initialisedPluginList[e]&&this.destroyPlugin(e),this[e].init(),this.initialisedPluginList[e]=!0,this.fireEvent("plugin-initialised",e),this}},{key:"destroyPlugin",value:function(e){if(!this[e])throw new Error("Plugin ".concat(e," has not been added yet and cannot be destroyed!"))
15087if(!this.initialisedPluginList[e])throw new Error("Plugin ".concat(e," is not active and cannot be destroyed!"))
15088if("function"!=typeof this[e].destroy)throw new Error("Plugin ".concat(e," does not have a destroy function!"))
15089return this[e].destroy(),delete this.initialisedPluginList[e],this.fireEvent("plugin-destroyed",e),this}},{key:"destroyAllPlugins",value:function(){var e=this
15090Object.keys(this.initialisedPluginList).forEach(function(t){return e.destroyPlugin(t)})}},{key:"createDrawer",value:function(){var e=this
15091this.drawer=new this.Drawer(this.container,this.params),this.drawer.init(),this.fireEvent("drawer-created",this.drawer),!1!==this.params.responsive&&(window.addEventListener("resize",this._onResize,!0),window.addEventListener("orientationchange",this._onResize,!0)),this.drawer.on("redraw",function(){e.drawBuffer(),e.drawer.progress(e.backend.getPlayedPercents())}),this.drawer.on("click",function(t,i){setTimeout(function(){return e.seekTo(i)},0)}),this.drawer.on("scroll",function(t){e.params.partialRender&&e.drawBuffer(),e.fireEvent("scroll",t)}),this.drawer.on("dblclick",function(t,i){e.fireEvent("dblclick",t,i)})}},{key:"createBackend",value:function(){var e=this
15092this.backend&&this.backend.destroy(),this.backend=new this.Backend(this.params),this.backend.init(),this.fireEvent("backend-created",this.backend),this.backend.on("finish",function(){e.drawer.progress(e.backend.getPlayedPercents()),e.fireEvent("finish")}),this.backend.on("play",function(){return e.fireEvent("play")}),this.backend.on("pause",function(){return e.fireEvent("pause")}),this.backend.on("audioprocess",function(t){e.drawer.progress(e.backend.getPlayedPercents()),e.fireEvent("audioprocess",t)}),"MediaElement"!==this.params.backend&&"MediaElementWebAudio"!==this.params.backend||(this.backend.on("seek",function(){e.drawer.progress(e.backend.getPlayedPercents())}),this.backend.on("volume",function(){var t=e.getVolume()
15093e.fireEvent("volume",t),e.backend.isMuted!==e.isMuted&&(e.isMuted=e.backend.isMuted,e.fireEvent("mute",e.isMuted))}))}},{key:"createPeakCache",value:function(){this.params.partialRender&&(this.peakCache=new a.default)}},{key:"getDuration",value:function(){return this.backend.getDuration()}},{key:"getCurrentTime",value:function(){return this.backend.getCurrentTime()}},{key:"setCurrentTime",value:function(e){e>=this.getDuration()?this.seekTo(1):this.seekTo(e/this.getDuration())}},{key:"play",value:function(e,t){var i=this
15094return this.params.ignoreSilenceMode&&n.ignoreSilenceMode(),this.fireEvent("interaction",function(){return i.play(e,t)}),this.backend.play(e,t)}},{key:"setPlayEnd",value:function(e){this.backend.setPlayEnd(e)}},{key:"pause",value:function(){if(!this.backend.isPaused())return this.backend.pause()}},{key:"playPause",value:function(){return this.backend.isPaused()?this.play():this.pause()}},{key:"isPlaying",value:function(){return!this.backend.isPaused()}},{key:"skipBackward",value:function(e){this.skip(-e||-this.params.skipLength)}},{key:"skipForward",value:function(e){this.skip(e||this.params.skipLength)}},{key:"skip",value:function(e){var t=this.getDuration()||1,i=this.getCurrentTime()||0
15095i=Math.max(0,Math.min(t,i+(e||0))),this.seekAndCenter(i/t)}},{key:"seekAndCenter",value:function(e){this.seekTo(e),this.drawer.recenter(e)}},{key:"seekTo",value:function(e){var t=this
15096if("number"!=typeof e||!isFinite(e)||e<0||e>1)throw new Error("Error calling wavesurfer.seekTo, parameter must be a number between 0 and 1!")
15097this.fireEvent("interaction",function(){return t.seekTo(e)})
15098var i="WebAudio"===this.params.backend,n=this.backend.isPaused()
15099i&&!n&&this.backend.pause()
15100var r=this.params.scrollParent
15101this.params.scrollParent=!1,this.backend.seekTo(e*this.getDuration()),this.drawer.progress(e),i&&
15101!n&&this.backend.play(),this.params.scrollParent=r,this.fireEvent("seek",e)}},{key:"stop",value:function(){this.pause(),this.seekTo(0),this.drawer.progress(0)}},{key:"setSinkId",value:function(e){return this.backend.setSinkId(e)}},{key:"setVolume",value:function(e){!0!==this.isMuted?(this.backend.setVolume(e),this.fireEvent("volume",e)):this.savedVolume=e}},{key:"getVolume",value:function(){return this.backend.getVolume()}},{key:"setPlaybackRate",value:function(e){this.backend.setPlaybackRate(e)}},{key:"getPlaybackRate",value:function(){return this.backend.getPlaybackRate()}},{key:"toggleMute",value:function(){this.setMute(!this.isMuted)}},{key:"setMute",value:function(e){e!==this.isMuted?(this.backend.setMute?(this.backend.setMute(e),this.isMuted=e):e?(this.savedVolume=this.backend.getVolume(),this.backend.setVolume(0),this.isMuted=!0,this.fireEvent("volume",0)):(this.backend.setVolume(this.savedVolume),this.isMuted=!1,this.fireEvent("volume",this.savedVolume)),this.fireEvent("mute",this.isMuted)):this.fireEvent("mute",this.isMuted)}},{key:"getMute",value:function(){return this.isMuted}},{key:"getFilters",value:function(){return this.backend.filters||[]}},{key:"toggleScroll",value:function(){this.params.scrollParent=!this.params.scrollParent,this.drawBuffer()}},{key:"toggleInteraction",value:function(){this.params.interact=!this.params.interact}},{key:"getWaveColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
15102return this.params.splitChannelsOptions.channelColors[e]?this.params.splitChannelsOptions.channelColors[e].waveColor:this.params.waveColor}},{key:"setWaveColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
15103this.params.splitChannelsOptions.channelColors[t]?this.params.splitChannelsOptions.channelColors[t].waveColor=e:this.params.waveColor=e,this.drawBuffer()}},{key:"getProgressColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
15104return this.params.splitChannelsOptions.channelColors[e]?this.params.splitChannelsOptions.channelColors[e].progressColor:this.params.progressColor}},{key:"setProgressColor",value:function(e,t){this.params.splitChannelsOptions.channelColors[t]?this.params.splitChannelsOptions.channelColors[t].progressColor=e:this.params.progressColor=e,this.drawBuffer()}},{key:"getBackgroundColor",value:function(){return this.params.backgroundColor}},{key:"setBackgroundColor",value:function(e){this.params.backgroundColor=e,n.style(this.container,{background:this.params.backgroundColor})}},{key:"getCursorColor",value:function(){return this.params.cursorColor}},{key:"setCursorColor",value:function(e){this.params.cursorColor=e,this.drawer.updateCursor()}},{key:"getHeight",value:function(){return this.params.height}},{key:"setHeight",value:function(e){this.params.height=e,this.drawer.setHeight(e*this.params.pixelRatio),this.drawBuffer()}},{key:"setFilteredChannels",value:function(e){this.params.splitChannelsOptions.filterChannels=e,this.drawBuffer()}},{key:"drawBuffer",value:function(){var e,t=Math.round(this.getDuration()*this.params.minPxPerSec*this.params.pixelRatio),i=this.drawer.getWidth(),n=t,r=0,s=Math.max(r+i,n)
15105if(this.params.fillParent&&(!this.params.scrollParent||t<i)&&(r=0,s=n=i),this.params.partialRender){var o,a=this.peakCache.addRangeToPeakCache(n,r,s)
15106for(o=0;o<a.length;o++)e=this.backend.getPeaks(n,a[o][0],a[o][1]),this.drawer.drawPeaks(e,n,a[o][0],a[o][1])}else e=this.backend.getPeaks(n,r,s),this.drawer.drawPeaks(e,n,r,s)
15107this.fireEvent("redraw",e,n)}},{key:"zoom",value:function(e){e?(this.params.minPxPerSec=e,this.params.scrollParent=!0):(this.params.minPxPerSec=this.defaultParams.minPxPerSec,this.params.scrollParent=!1),this.drawBuffer(),this.drawer.progress(this.backend.getPlayedPercents()),this.drawer.recenter(this.getCurrentTime()/this.getDuration()),this.fireEvent("zoom",e)}},{key:"loadArrayBuffer",value:function(e){var t=this
15108this.decodeArrayBuffer(e,function(e){t.isDestroyed||t.loadDecodedBuffer(e)})}},{key:"loadDecodedBuffer",value:function(e){this.backend.load(e),this.drawBuffer(),this.isReady=!0,this.fireEvent("ready")}},{key:"loadBlob",value:function(e){var t=this,i=new FileReader
15109i.addEventListener("progress",function(e){return t.onProgress(e)}),i.addEventListener("load",function(e){return t.loadArrayBuffer(e.target.result)}),i.addEventListener("error",function(){return t.fireEvent("error","Error reading file")}),i.readAsArrayBuffer(e),this.empty()}},{key:"load",value:function(e,t,i,n){if(!e)throw new Error("url parameter cannot be empty")
15110if(this.empty(),i){var r={"Preload is not 'auto', 'none' or 'metadata'":-1===["auto","metadata","none"].indexOf(i),"Peaks are not provided":!t,"Backend is not of type 'MediaElement' or 'MediaElementWebAudio'":-1===["MediaElement","MediaElementWebAudio"].indexOf(this.params.backend),"Url is not of type string":"string"!=typeof e},s=Object.keys(r).filter(function(e){return r[e]})
15111s.length&&(console.warn("Preload parameter of wavesurfer.load will be ignored because:\n\t- "+s.join("\n\t- ")),i=null)}switch("WebAudio"===this.params.backend&&e instanceof HTMLMediaElement&&(e=e.src),this.params.backend){case"WebAudio":return this.loadBuffer(e,t,n)
15112case"MediaElement":case"MediaElementWebAudio":return this.loadMediaElement(e,t,i,n)}}},{key:"loadBuffer",value:function(e,t,i){var n=this,r=function(t){return t&&n.tmpEvents.push(n.once("ready",t)),n.getArrayBuffer(e,function(e){return n.loadArrayBuffer(e)})}
15113if(!t)return r()
15114this.backend.setPeaks(t,i),this.drawBuffer(),this.fireEvent("waveform-ready"),this.tmpEvents.push(this.once("interaction",r))}},{key:"loadMediaElement",value:function(e,t,i,n){var r=this,s=e
15115if("string"==typeof e)this.backend.load(s,this.mediaContainer,t,i)
15116else{var o=e
15117this.backend.loadElt(o,t),s=o.src}this.tmpEvents.push(this.backend.once("canplay",function(){r.backend.destroyed||(r.drawBuffer(),r.isReady=!0,r.f
15117ireEvent("ready"))}),this.backend.once("error",function(e){return r.fireEvent("error",e)})),t&&(this.backend.setPeaks(t,n),this.drawBuffer(),this.fireEvent("waveform-ready")),t&&!this.params.forceDecode||!this.backend.supportsWebAudio()||this.getArrayBuffer(s,function(e){r.decodeArrayBuffer(e,function(e){r.backend.buffer=e,r.backend.setPeaks(null),r.drawBuffer(),r.fireEvent("waveform-ready")})})}},{key:"decodeArrayBuffer",value:function(e,t){var i=this
15118this.isDestroyed||(this.arraybuffer=e,this.backend.decodeArrayBuffer(e,function(n){i.isDestroyed||i.arraybuffer!=e||(t(n),i.arraybuffer=null)},function(){return i.fireEvent("error","Error decoding audiobuffer")}))}},{key:"getArrayBuffer",value:function(e,t){var i=this,r=Object.assign({url:e,responseType:"arraybuffer"},this.params.xhr),s=n.fetchFile(r)
15119return this.currentRequest=s,this.tmpEvents.push(s.on("progress",function(e){i.onProgress(e)}),s.on("success",function(e){t(e),i.currentRequest=null}),s.on("error",function(e){i.fireEvent("error",e),i.currentRequest=null})),s}},{key:"onProgress",value:function(e){var t
15120t=e.lengthComputable?e.loaded/e.total:e.loaded/(e.loaded+1e6),this.fireEvent("loading",Math.round(100*t),e.target)}},{key:"exportPCM",value:function(e,t,i,n,r){e=e||1024,n=n||0,t=t||1e4,i=i||!1
15121var s=this.backend.getPeaks(e,n,r),o=[].map.call(s,function(e){return Math.round(e*t)/t})
15122return new Promise(function(e,t){if(!i){var n=new Blob([JSON.stringify(o)],{type:"application/json;charset=utf-8"}),r=URL.createObjectURL(n)
15123window.open(r),URL.revokeObjectURL(r)}e(o)})}},{key:"exportImage",value:function(e,t,i){return e||(e="image/png"),t||(t=1),i||(i="dataURL"),this.drawer.getImage(e,t,i)}},{key:"cancelAjax",value:function(){this.currentRequest&&this.currentRequest.controller&&(this.currentRequest._reader&&this.currentRequest._reader.cancel().catch(function(e){}),this.currentRequest.controller.abort(),this.currentRequest=null)}},{key:"clearTmpEvents",value:function(){this.tmpEvents.forEach(function(e){return e.un()})}},{key:"empty",value:function(){this.backend.isPaused()||(this.stop(),this.backend.disconnectSource()),this.isReady=!1,this.cancelAjax(),this.clearTmpEvents(),this.drawer.progress(0),this.drawer.setWidth(0),this.drawer.drawPeaks({length:this.drawer.getWidth()},0)}},{key:"destroy",value:function(){this.destroyAllPlugins(),this.fireEvent("destroy"),this.cancelAjax(),this.clearTmpEvents(),this.unAll(),!1!==this.params.responsive&&(window.removeEventListener("resize",this._onResize,!0),window.removeEventListener("orientationchange",this._onResize,!0)),this.backend&&(this.backend.destroy(),this.backend=null),this.drawer&&this.drawer.destroy(),this.isDestroyed=!0,this.isReady=!1,this.arraybuffer=null}}],[{key:"create",value:function(e){return new i(e).init()}}]),i}(n.Observer)
15124t.default=A,g(A,"VERSION","6.6.4"),g(A,"util",n),e.exports=t.default},
15124"./src/webaudio.js":
15125/*!*************************!*\
15126  !*** ./src/webaudio.js ***!
15127  \*************************/(e,t,i)=>{"use strict"
15128Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15129var n=function(e,t){if(!t&&e&&e.__esModule)return e
15130if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e}
15131var i=r(t)
15132if(i&&i.has(e))return i.get(e)
15133var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor
15134for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null
15135l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,i&&i.set(e,n),n}(i(/*! ./util */"./src/util/index.js"))
15136function r(e){if("function"!=typeof WeakMap)return null
15137var t=new WeakMap,i=new WeakMap
15138return(r=function(e){return e?i:t})(e)}function s(e){return s="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},s(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i]
15139n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
15140if(Reflect.construct.sham)return!1
15141if("function"==typeof Proxy)return!0
15142try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()
15143return function(){var i,n=u(e)
15144if(t){var r=u(this).constructor
15145i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments)
15146return function(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t
15147if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")
15148return c(e)}(this,i)}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
15149return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function d(e,t,i){return(t=h(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e){var t=function(e,t){if("object"!==s(e)||null===e)return e
15150var i=e[Symbol.toPrimitive]
15151if(void 0!==i){var n=i.call(e,t||"default")
15152if("object"!==s(n))return n
15153throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
15154return"symbol"===s(t)?t:String(t)}var f="playing",p="paused",m="finished",g=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
15155e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)})(u,e)
15156var t,i,r,s=l(u)
15157function u(e){var t,i,n
15158return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(c(n=s.call(this)),"audioContext",null),d(c(n),"stateBehaviors",(d(t={},f,{init:function(){this.addOnAudioProcess()},getPlayedPercents:function(){var e=this.getDuration()
15159return this.getCurrentTime()/e||0},getCurrentTime:function(){return this.startPosition+this.getPlayedTime()}}),d(t,p,{init:function(){},getPlayedPercents:function(){var e=this.getDuration()
15160return this.getCurrentTime()/e||0},getCurrentTime:function(){return this.startPosition}}),d(t,m,{init:function(){this.fireEvent("finish")},getPlayedPercents:function(){return 1},getCurrentTime:function(){return this.getDuration()}}),t)),n.params=e,n.ac=e.audioContext||(n.supportsWebAudio()?n.getAudioContext():{}),n.lastPlay=n.ac.currentTime,n.startPosition=0,n.scheduledPause=null,n.states=(d(i={},f,Object.create(n.stateBehaviors[f])),d(i,p,Object.create(n.stateBehaviors[p])),d(i,m,Object.create(n.stateBehaviors[m])),i),n.buffer=null,n.filters=[],n.gainNode=null,n.mergedPeaks=null,n.offlineAc=null,n.peaks=null,n.playbackRate=1,n.analyser=null,n.scriptNode=null,n.source=null,n.splitPeaks=[],n.state=null,n.explicitDuration=e.duration,n.sinkStreamDestination=null,n.sinkAudioElement=null,n.destroyed=!1,n}return t=u,i=[{key:"supportsWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"getAudioContext",value:function(){return window.WaveSurferAudioContext||(window.WaveSurferAudioContext=new(window.AudioContext||window.webkitAudioContext)),window.WaveSurferAudioContext}},{key:"getOfflineAudioContext",value:function(e){return window.WaveSurferOfflineAudioContext||(window.WaveSurferOfflineAudioContext=new(window.OfflineAudioContext||window.webkitOfflineAudioContext)(1,2,e)),window.WaveSurferOfflineAudioContext}}
15160,{key:"init",value:function(){this.createVolumeNode(),this.createScriptNode(),this.createAnalyserNode(),this.setState(p),this.setPlaybackRate(this.params.audioRate),this.setLength(0)}},{key:"disconnectFilters",value:function(){this.filters&&(this.filters.forEach(function(e){e&&e.disconnect()}),this.filters=null,this.analyser.connect(this.gainNode))}},{key:"setState",value:function(e){this.state!==this.states[e]&&(this.state=this.states[e],this.state.init.call(this))}},{key:"setFilter",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
15161this.setFilters(t)}},{key:"setFilters",value:function(e){this.disconnectFilters(),e&&e.length&&(this.filters=e,this.analyser.disconnect(),e.reduce(function(e,t){return e.connect(t),t},this.analyser).connect(this.gainNode))}},{key:"createScriptNode",value:function(){this.params.audioScriptProcessor&&(this.scriptNode=this.params.audioScriptProcessor,this.scriptNode.connect(this.ac.destination))}},{key:"addOnAudioProcess",value:function(){var e=this;(function t(){var i=e.getCurrentTime()
15162i>=e.getDuration()&&e.state!==e.states[m]?(e.setState(m),e.fireEvent("pause")):i>=e.scheduledPause&&e.state!==e.states[p]?e.pause():e.state===e.states[f]&&(e.fireEvent("audioprocess",i),n.frame(t)())})()}},{key:"createAnalyserNode",value:function(){this.analyser=this.ac.createAnalyser(),this.analyser.connect(this.gainNode)}},{key:"createVolumeNode",value:function(){this.ac.createGain?this.gainNode=this.ac.createGain():this.gainNode=this.ac.createGainNode(),this.gainNode.connect(this.ac.destination)}},{key:"setSinkId",value:function(e){return e?(this.sinkAudioElement||(this.sinkAudioElement=new window.Audio,this.sinkAudioElement.autoplay=!0),this.sinkAudioElement.setSinkId?(this.sinkStreamDestination||(this.sinkStreamDestination=this.ac.createMediaStreamDestination()),this.gainNode.disconnect(),this.gainNode.connect(this.sinkStreamDestination),this.sinkAudioElement.srcObject=this.sinkStreamDestination.stream,this.sinkAudioElement.setSinkId(e)):Promise.reject(new Error("setSinkId is not supported in your browser"))):Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"setVolume",value:function(e){this.gainNode.gain.setValueAtTime(e,this.ac.currentTime)}},{key:"getVolume",value:function(){return this.gainNode.gain.value}},{key:"decodeArrayBuffer",value:function(e,t,i){this.offlineAc||(this.offlineAc=this.getOfflineAudioContext(this.ac&&this.ac.sampleRate?this.ac.sampleRate:44100)),"webkitAudioContext"in window?this.offlineAc.decodeAudioData(e,function(e){return t(e)},i):this.offlineAc.decodeAudioData(e).then(function(e){return t(e)}).catch(function(e){return i(e)})}},{key:"setPeaks",value:function(e,t){null!=t&&(this.explicitDuration=t),this.peaks=e}},{key:"setLength",value:function(e){if(!this.mergedPeaks||e!=2*this.mergedPeaks.length-1+2){this.splitPeaks=[],this.mergedPeaks=[]
15163var t,i=this.buffer?this.buffer.numberOfChannels:1
15164for(t=0;t<i;t++)this.splitPeaks[t]=[],this.splitPeaks[t][2*(e-1)]=0,this.splitPeaks[t][2*(e-1)+1]=0
15165this.mergedPeaks[2*(e-1)]=0,this.mergedPeaks[2*(e-1)+1]=0}}},{key:"getPeaks",value:function(e,t,i){if(this.peaks)return this.peaks
15166if(!this.buffer)return[]
15167if(t=t||0,i=i||e-1,this.setLength(e),!this.buffer)return this.params.splitChannels?this.splitPeaks:this.mergedPeaks
15168if(!this.buffer.length){var n=this.createBuffer(1,4096,this.sampleRate)
15169this.buffer=n.buffer}var r,s=this.buffer.length/e,o=~~(s/10)||1,a=this.buffer.numberOfChannels
15170for(r=0;r<a;r++){var l=this.splitPeaks[r],c=this.buffer.getChannelData(r),u=void 0
15171for(u=t;u<=i;u++){var d=~~(u*s),h=~~(d+s),f=c[d],p=f,m=void 0
15172for(m=d;m<h;m+=o){var g=c[m]
15173g>p&&(p=g),g<f&&(f=g)}l[2*u]=p,l[2*u+1]=f,(0==r||p>this.mergedPeaks[2*u])&&(this.mergedPeaks[2*u]=p),(0==r||f<this.mergedPeaks[2*u+1])&&(this.mergedPeaks[2*u+1]=f)}}return this.params.splitChannels?this.splitPeaks:this.mergedPeaks}},{key:"getPlayedPercents",value:function(){return this.state.getPlayedPercents.call(this)}},{key:"disconnectSource",value:function(){this.source&&this.source.disconnect()}},{key:"destroyWebAudio",value:function(){this.disconnectFilters(),this.disconnectSource(),this.gainNode.disconnect(),this.scriptNode&&this.scriptNode.disconnect(),this.analyser.disconnect(),this.params.closeAudioContext&&("function"==typeof this.ac.close&&"closed"!=this.ac.state&&this.ac.close(),this.ac=null,this.params.audioContext?this.params.audioContext=null:window.WaveSurferAudioContext=null,window.WaveSurferOfflineAudioContext=null),this.sinkStreamDestination&&(this.sinkAudioElement.pause(),this.sinkAudioElement.srcObject=null,this.sinkStreamDestination.disconnect(),this.sinkStreamDestination=null)}},{key:"destroy",value:function(){this.isPaused()||this.pause(),this.unAll(),this.buffer=null,this.destroyed=!0,this.destroyWebAudio()}},{key:"load",value:function(e){this.startPosition=0,this.lastPlay=this.ac.currentTime,this.buffer=e,this.createSource()}},{key:"createSource",value:function(){this.disconnectSource(),this.source=this.ac.createBufferSource(),this.source.start=this.source.start||this.source.noteGrainOn,this.source.stop=this.source.stop||this.source.noteOff,this.setPlaybackRate(this.playbackRate),this.source.buffer=this.buffer,this.source.connect(this.analyser)}},{key:"resumeAudioContext",value:function(){"suspended"==this.ac.state&&this.ac.resume&&this.ac.resume()}},{key:"isPaused",value:function(){return this.state!==this.states[f]}},{key:"getDuration",value:function(){return this.explicitDuration?this.explicitDuration:this.buffer?this.buffer.duration:0}},{key:"seekTo",value:function(e,t){if(this.buffer)return this.scheduledPause=null,null==e&&(e=this.getCurrentTime())>=this.getDuration()&&(e=0),null==t&&(t=this.getDuration()),this.startPosition=e,this.lastPlay=this.ac.currentTime,this.state===this.states[m]&&this.setState(p),{start:e,end:t}}},{key:"getPlayedTime",value:function(){return(this.ac.currentTime-this.lastPlay)*this.playbackRate}},{key:"play",value:function(e,t){if(this.buffer){this.createSource()
15174var i=this.seekTo(e,t)
15175e=i.start,t=i.end,this.scheduledPause=t,this.source.start(0,e),this.resumeAudioContext(),this.setState(f),this.fireEvent("play")}}},{key:"pause",value:function(){this.scheduledPause=null,this.startPosition+=this.getPlayedTime()
15176try{this.source&&this.source.stop(0)}catch(err){}this.setState(p),this.fireEvent("pause")}},{key:"getCurrentTime",value:function(){return this.state.getCurrentTime.call(this)}},{key:"getPlaybackRate",value:function(){return this.playbackRate}},{key:"setPlaybackRate",value:function(e){this.playbackRate=e||1,this.source&&this.source.playbackRate.setValueAtTime(this.playbackRate,this.ac.currentTime)}},{key:"setPlayEnd",value:function(e){this.scheduledPause=e}}
15176],i&&o(t.prototype,i),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(n.Observer)
15177t.default=g,e.exports=t.default},
vendor: 1,164 bytes, lines 15177-15197
15177"./node_modules/debounce/index.js":
15178/*!****************************************!*\
15179  !*** ./node_modules/debounce/index.js ***!
15180  \****************************************/e=>{function t(e,t,i){var n,r,s,o,a
15181function l(){var c=Date.now()-o
15182c<t&&c>=0?n=setTimeout(l,t-c):(n=null,i||(a=e.apply(s,r),s=r=null))}null==t&&(t=100)
15183var c=function(){s=this,r=arguments,o=Date.now()
15184var c=i&&!n
15185return n||(n=setTimeout(l,t)),c&&(a=e.apply(s,r),s=r=null),a}
15186return c.clear=function(){n&&(clearTimeout(n),n=null)},c.flush=function(){n&&(a=e.apply(s,r),s=r=null,clearTimeout(n),n=null)},c}t.debounce=t,e.exports=t}},t={},function i(n){var r=t[n]
15187if(void 0!==r)return r.exports
15188var s=t[n]={exports:{}}
15189return e[n](s,s.exports,i),s.exports}("./src/wavesurfer.js")
15190var e,t}),
15191/*!
15192 * wavesurfer.js timeline plugin 6.6.4 (2023-06-10)
15193 * https://wavesurfer-js.org
15194 * @license BSD-3-Clause
15195 */
15196function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("WaveSurfer",[],t):"object"==typeof exports?exports.WaveSurfer=t():(e.WaveSurfer=e.WaveSurfer||{},e.WaveSurfer.timeline=t())}(self,()=>(()=>{"use strict"
15197var e={
15197"./src/plugin/timeline/index.js":
15198/*!**************************************!*\
15199  !*** ./src/plugin/timeline/index.js ***!
15200  \**************************************/(e,t)=>{function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i]
15201n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function r(e,t,i){return(t=s(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e){var t=function(e,t){if("object"!==i(e)||null===e)return e
15202var n=e[Symbol.toPrimitive]
15203if(void 0!==n){var r=n.call(e,t||"default")
15204if("object"!==i(r))return r
15205throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
15206return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15207var o=function(){function e(t,i){var n=this
15208if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r(this,"_onScroll",function(){n.wrapper&&n.drawer.wrapper&&(n.wrapper.scrollLeft=n.drawer.wrapper.scrollLeft)}),r(this,"_onRedraw",function(){return n.render()}),r(this,"_onReady",function(){var e=n.wavesurfer
15209n.drawer=e.drawer,n.pixelRatio=e.drawer.params.pixelRatio,n.maxCanvasWidth=e.drawer.maxCanvasWidth||e.drawer.width,n.maxCanvasElementWidth=e.drawer.maxCanvasElementWidth||Math.round(n.maxCanvasWidth/n.pixelRatio),e.drawer.wrapper.addEventListener("scroll",n._onScroll),e.on("redraw",n._onRedraw),e.on("zoom",n._onZoom),n.render()}),r(this,"_onWrapperClick",function(e){e.preventDefault()
15210var t="offsetX"in e?e.offsetX:e.layerX
15211n.fireEvent("click",t/n.wrapper.scrollWidth||0)}),this.container="string"==typeof t.container?document.querySelector(t.container):t.container,!this.container)throw new Error("No container for wavesurfer timeline")
15212this.wavesurfer=i,this.util=i.util,this.params=Object.assign({},{height:20,notchPercentHeight:90,labelPadding:5,unlabeledNotchColor:"#c0c0c0",primaryColor:"#000",secondaryColor:"#c0c0c0",primaryFontColor:"#000",secondaryFontColor:"#000",fontFamily:"Arial",fontSize:10,duration:null,zoomDebounce:!1,formatTimeCallback:this.defaultFormatTimeCallback,timeInterval:this.defaultTimeInterval,primaryLabelInterval:this.defaultPrimaryLabelInterval,secondaryLabelInterval:this.defaultSecondaryLabelInterval,offset:0},t),this.canvases=[],this.wrapper=null,this.drawer=null,this.pixelRatio=null,this.maxCanvasWidth=null,this.maxCanvasElementWidth=null,this._onZoom=this.params.zoomDebounce?this.wavesurfer.util.debounce(function(){return n.render()},this.params.zoomDebounce):function(){return n.render()}}var t,i,s
15213return t=e,s=[{key:"create",value:function(t){return{name:"timeline",deferInit:!(!t||!t.deferInit)&&t.deferInit,params:t,instance:e}}}],(i=[{key:"init",value:function(){this.wavesurfer.isReady?this._onReady():this.wavesurfer.once("ready",this._onReady)}},{key:"destroy",value:function(){this.unAll(),this.wavesurfer.un("redraw",this._onRedraw),this.wavesurfer.un("zoom",this._onZoom),this.wavesurfer.un("ready",this._onReady),this.wavesurfer.drawer.wrapper.removeEventListener("scroll",this._onScroll),this.wrapper&&this.wrapper.parentNode&&(this.wrapper.removeEventListener("click",this._onWrapperClick),this.wrapper.parentNode.removeChild(this.wrapper),this.wrapper=null)}},{key:"createWrapper",value:function(){var e=this.wavesurfer.params
15214this.container.innerHTML="",this.wrapper=this.container.appendChild(document.createElement("timeline")),this.util.style(this.wrapper,{display:"block",position:"relative",userSelect:"none",webkitUserSelect:"none",height:"".concat(this.params.height,"px")}),(e.fillParent||e.scrollParent)&&this.util.style(this.wrapper,{width:"100%",overflowX:"hidden",overflowY:"hidden"}),this.wrapper.addEventListener("click",this._onWrapperClick)}},{key:"render",value:function(){this.wrapper||this.createWrapper(),this.updateCanvase
15214s(),this.updateCanvasesPositioning(),this.renderCanvases()}},{key:"addCanvas",value:function(){var e=this.wrapper.appendChild(document.createElement("canvas"))
15215this.canvases.push(e),this.util.style(e,{position:"absolute",zIndex:4})}},{key:"removeCanvas",value:function(){var e=this.canvases.pop()
15216e.parentElement.removeChild(e)}},{key:"updateCanvases",value:function(){for(var e=Math.round(this.drawer.wrapper.scrollWidth),t=Math.ceil(e/this.maxCanvasElementWidth);this.canvases.length<t;)this.addCanvas()
15217for(;this.canvases.length>t;)this.removeCanvas()}},{key:"updateCanvasesPositioning",value:function(){var e=this,t=this.canvases.length
15218this.canvases.forEach(function(i,n){var r=n===t-1?e.drawer.wrapper.scrollWidth-e.maxCanvasElementWidth*(t-1):e.maxCanvasElementWidth
15219i.width=r*e.pixelRatio,i.height=(e.params.height+1)*e.pixelRatio,e.util.style(i,{width:"".concat(r,"px"),height:"".concat(e.params.height,"px"),left:"".concat(n*e.maxCanvasElementWidth,"px")})})}},{key:"renderCanvases",value:function(){var e=this,t=this.params.duration||this.wavesurfer.backend.getDuration()
15220if(!(t<=0)){var i,n=this.wavesurfer.params,r=this.params.fontSize*n.pixelRatio,s=parseInt(t,10)+1,o=n.fillParent&&!n.scrollParent?this.drawer.getWidth():this.drawer.wrapper.scrollWidth*n.pixelRatio,a=this.params.height*this.pixelRatio,l=this.params.height*(this.params.notchPercentHeight/100)*this.pixelRatio,c=o/t,u=this.params.formatTimeCallback,d=function(e){return"function"==typeof e?e(c):e},h=d(this.params.timeInterval),f=d(this.params.primaryLabelInterval),p=d(this.params.secondaryLabelInterval),m=c*this.params.offset,g=0,y=[],v=this.params.offset<0?s-this.params.offset:s
15221for(i=0;i<v/h;i++)y.push([i,g,m]),g+=h,m+=c*h
15222var _=function(e){y.forEach(function(t){e(t[0],t[1],t[2])})}
15223this.setFillStyles(this.params.primaryColor),this.setFonts("".concat(r,"px ").concat(this.params.fontFamily)),this.setFillStyles(this.params.primaryFontColor),_(function(t,i,n){t%f===0&&(e.fillRect(n,0,1,a),e.fillText(u(i,c),n+e.params.labelPadding*e.pixelRatio,a))}),this.setFillStyles(this.params.secondaryColor),this.setFonts("".concat(r,"px ").concat(this.params.fontFamily)),this.setFillStyles(this.params.secondaryFontColor),_(function(t,i,n){t%p===0&&(e.fillRect(n,0,1,a),e.fillText(u(i,c),n+e.params.labelPadding*e.pixelRatio,a))}),this.setFillStyles(this.params.unlabeledNotchColor),_(function(t,i,n){t%p!==0&&t%f!==0&&e.fillRect(n,0,1,l)})}}},{key:"setFillStyles",value:function(e){this.canvases.forEach(function(t){var i=t.getContext("2d")
15224i&&(i.fillStyle=e)})}},{key:"setFonts",value:function(e){this.canvases.forEach(function(t){var i=t.getContext("2d")
15225i&&(i.font=e)})}},{key:"fillRect",value:function(e,t,i,n){var r=this
15226this.canvases.forEach(function(s,o){var a=o*r.maxCanvasWidth,l={x1:Math.max(e,o*r.maxCanvasWidth),y1:t,x2:Math.min(e+i,o*r.maxCanvasWidth+s.width),y2:t+n}
15227if(l.x1<l.x2){var c=s.getContext("2d")
15228c&&c.fillRect(l.x1-a,l.y1,l.x2-l.x1,l.y2-l.y1)}})}},{key:"fillText",value:function(e,t,i){var n,r=0
15229this.canvases.forEach(function(s){var o=s.getContext("2d")
15230if(o){var a=o.canvas.width
15231if(r>t+n)return
15232r+a>t&&o&&(n=o.measureText(e).width,o.fillText(e,t-r,i)),r+=a}})}},{key:"defaultFormatTimeCallback",value:function(e,t){if(e/60>1){var i=parseInt(e/60,10)
15233return e=(e=parseInt(e%60,10))<10?"0"+e:e,"".concat(i,":").concat(e)}return Math.round(1e3*e)/1e3}},{key:"defaultTimeInterval",value:function(e){return e>=25?1:5*e>=25?5:15*e>=25?15:60*Math.ceil(.5/e)}},{key:"defaultPrimaryLabelInterval",value:function(e){return e>=25?10:5*e>=25?6:4}},{key:"defaultSecondaryLabelInterval",value:function(e){return e>=25?5:2}}])&&n(t.prototype,i),s&&n(t,s),Object.defineProperty(t,"prototype",{writable:!1}),e}()
15234t.default=o,e.exports=t.default}},t={}
15235var i=function i(n){var r=t[n]
15236if(void 0!==r)return r.exports
15237var s=t[n]={exports:{}}
15238return e[n](s,s.exports,i),s.exports}("./src/plugin/timeline/index.js")
15239return i})()),
15240/*!
15241 * videojs-wavesurfer
15242 * @version 3.10.0
15243 * @see https://github.com/collab-project/videojs-wavesurfer
15244 * @copyright 2014-2024 Collab
15245 * @license MIT
15246 */
15247function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("video.js"),require("wavesurfer.js")):"function"==typeof define&&define.amd?define("VideojsWavesurfer",["video.js","wavesurfer.js"],t):"object"==typeof exports?exp
15247orts.VideojsWavesurfer=t(require("video.js"),require("wavesurfer.js")):e.VideojsWavesurfer=t(e.videojs,e.WaveSurfer)}(self,(e,t)=>(()=>{var i={
vendor: 438 bytes, lines 15247-15253
15247"./node_modules/add-zero/index.js":
15248/*!****************************************!*\
15249  !*** ./node_modules/add-zero/index.js ***!
15250  \****************************************/function(e,t,i){var n;(function(t){"use strict"
15251function r(e,t){t=t||2
15252var i,n=Number(e)<0,r=e.toString()
15253return n&&(r=r.slice(1)),i=t-r.length+1,(n?"-":"")+(r=new Array(i).join("0").concat(r))}void 0===(n=function(){return r}.call(t,i,t,e))||(e.exports=n)})(this)},
15253"./src/js/defaults.js":
15254/*!****************************!*\
15255  !*** ./src/js/defaults.js ***!
15256  \****************************/(e,t)=>{"use strict"
15257Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15258t.default={debug:!1,displayMilliseconds:!0}
15259e.exports=t.default},
15259"./src/js/event.js":
15260/*!*************************!*\
15261  !*** ./src/js/event.js ***!
15262  \*************************/(e,t)=>{"use strict"
15263function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i]
15264n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!=i(e)||!e)return e
15265var n=e[Symbol.toPrimitive]
15266if(void 0!==n){var r=n.call(e,t||"default")
15267if("object"!=i(r))return r
15268throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
15269return"symbol"==i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15270var s,o,a,l=(s=function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)},o&&n(s.prototype,o),a&&n(s,a),Object.defineProperty(s,"prototype",{writable:!1}),s)
15271l.READY="ready",l.ERROR="error",l.VOLUMECHANGE="volumechange",l.FULLSCREENCHANGE="fullscreenchange",l.TIMEUPDATE="timeupdate",l.ENDED="ended",l.PAUSE="pause",l.FINISH="finish",l.SEEK="seek",l.REDRAW="redraw",l.AUDIOPROCESS="audioprocess",l.DEVICE_READY="deviceReady",l.DEVICE_ERROR="deviceError",l.AUDIO_OUTPUT_READY="audioOutputReady",l.WAVE_READY="waveReady",l.PLAYBACK_FINISH="playbackFinish",l.ABORT="abort",l.RESIZE="resize",Object.freeze(l)
15272t.default=l
15273e.exports=t.default},
15273"./src/js/middleware.js":
15274/*!******************************!*\
15275  !*** ./src/js/middleware.js ***!
15276  \******************************/(e,t)=>{"use strict"
15277Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15278var i={setSource:function(e,t){if(this.player.usingPlugin("wavesurfer")){var i=this.player.wavesurfer().surfer.params.backend,n=e.src,r=e.peaks
15279if("WebAudio"===i)this.player.wavesurfer().load(n)
15280else{t(null,e)
15281var s=this.player.tech_.el()
15282void 0===r?this.player.wavesurfer().load(s):this.player.wavesurfer().load(s,r)}}else t(null,e)}}
15283t.default=i
15284e.exports=t.default},
15284"./src/js/utils/format-time.js":
15285/*!*************************************!*\
15286  !*** ./src/js/utils/format-time.js ***!
15287  \*************************************/(e,t,i)=>{"use strict"
15288Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15289var n=s(i(/*! add-zero */"./node_modules/add-zero/index.js")),r=s(i(/*! parse-ms */"./node_modules/parse-ms/index.js"))
15290function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]
15291e=e<0?0:e,(isNaN(e)||e===1/0)&&(e=0)
15292var s=(0,r.default)(1e3*e),o=s
15293void 0!==t&&(o=(0,r.default)(1e3*t))
15294var a=(0,n.default)(s.hours),l=(0,n.default)(s.minutes),c=(0,n.default)(s.seconds),u=(0,n.default)(s.milliseconds,3)
15295if(s.days>0||o.days>0){var d=(0,n.default)(s.days)
15296return"".concat(d,":").concat(a,":").concat(l,":").concat(c)}return s.hours>0||o.hours>0?"".concat(a,":").concat(l,":").concat(c):i?"".concat(l,":").concat(c,":").concat(u):"".concat(l,":").concat(c)}
15297e.exports=t.default},
15297"./src/js/utils/log.js":
15298/*!*****************************!*\
15299  !*** ./src/js/utils/log.js ***!
15300  \*****************************/(e,t,i)=>{"use strict"
15301Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0
15302var n,r=(n=i(/*! video.js */"video.js"))&&n.__esModule?n:{default:n}
15303t.default=function(e,t,i){!0===i&&("error"===t?r.default.log.error(e):"warn"===t?r.default.log.warn(e):r.default.log(e))}
15304e.exports=t.default},
vendor: 283 bytes, lines 15304-15308
15304"./node_modules/global/window.js":
15305/*!***************************************!*\
15306  !*** ./node_modules/global/window.js ***!
15307  \***************************************/(e,t,i)=>{var n
15308n="undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{},e.exports=n},
15308"video.js":
15309/*!*************************************************************************************************!*\
15310  !*** external {"commonjs":"video.js","commonjs2":"video.js","amd":"video.js","root":"videojs"} ***!
15311  \*************************************************************************************************/t=>{"use strict"
15312t.exports=e},
15312"wavesurfer.js":
15313/*!*******************************************************************************************************************!*\
15314  !*** external {"commonjs":"wavesurfer.js","commonjs2":"wavesurfer.js","amd":"wavesurfer.js","root":"WaveSurfer"} ***!
15315  \*******************************************************************************************************************/e=>{"use strict"
15316e.exports=t},
vendor: 491 bytes, lines 15316-15322
15316"./node_modules/parse-ms/index.js":
15317/*!****************************************!*\
15318  !*** ./node_modules/parse-ms/index.js ***!
15319  \****************************************/(e,t,i)=>{"use strict"
15320function n(e){if("number"!=typeof e)throw new TypeError("Expected a number")
15321const t=e>0?Math.floor:Math.ceil
15322return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(1e3*e)%1e3,nanoseconds:t(1e6*e)%1e3}}i.r(t),i.d(t,{default:()=>n})}
15322},n={}
15323function r(e){var t=n[e]
15324if(void 0!==t)return t.exports
15325var s=n[e]={exports:{}}
15326return i[e].call(s.exports,s,s.exports,r),s.exports}r.d=(e,t)=>{for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.g=function(){if("object"==typeof globalThis)return globalThis
15327try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}
15328var s={}
15329return(()=>{"use strict"
15330var e=s
15331
15332;/*!**************************************!*\
15333  !*** ./src/js/videojs.wavesurfer.js ***!
15334  \**************************************/function t(e){return t="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},t(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Wavesurfer=void 0
15335var i=d(r(/*! ./event */"./src/js/event.js")),n=d(r(/*! ./utils/log */"./src/js/utils/log.js")),o=d(r(/*! ./utils/format-time */"./src/js/utils/format-time.js")),a=d(r(/*! ./defaults */"./src/js/defaults.js")),l=d(r(/*! ./middleware */"./src/js/middleware.js")),c=(d(r(/*! global/window */"./node_modules/global/window.js")),d(r(/*! video.js */"video.js"))),u=d(r(/*! wavesurfer.js */"wavesurfer.js"))
15336function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t){for(var i=0;i<t.length;i++){var n=t[i]
15337n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function f(e){var i=function(e,i){if("object"!=t(e)||!e)return e
15338var n=e[Symbol.toPrimitive]
15339if(void 0!==n){var r=n.call(e,i||"default")
15340if("object"!=t(r))return r
15341throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(e)}(e,"string")
15342return"symbol"==t(i)?i:String(i)}function p(e,i,n){return i=g(i),function(e,i){if(i&&("object"===t(i)||"function"==typeof i))return i
15343if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined")
15344return y(e)}(e,m()?Reflect.construct(i,n||[],g(e).constructor):i.apply(e,n))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
15345return e}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}var _=c.default.getPlugin("plugin"),b="wavesurfer",w="vjs-wavedisplay",A="WebAudio",T=e.Wavesurfer=function(e){function t(e,n){var r
15346return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=p(this,t,[e,n]),e.addClass("vjs-wavesurfer"),n=void 0!==c.default.obj?c.default.obj.merge(a.default,n):c.default.mergeOptions(a.default,n),r.waveReady=!1,r.waveFinished=!1,r.liveMode=!1,r.backend=null,r.debug="true"===n.debug.toString(),r.textTracksEnabled=r.player.options_.tracks.length>0,r.displayMilliseconds=n.displayMilliseconds,n.formatTime&&"function"==typeof n.formatTime?r.setFormatTime(n.formatTime):r.setFormatTime(function(e,t){return(0,o.default)(e,t,r.displayMilliseconds)}),r.player.one(i.default.READY,r.initialize.bind(y(r))),r}var r,s,l
15347return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
15348e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),r=t,s=[{key:"initialize",value:function(){var e=this
15349void 0!==this.player.bigPlayButton&&this.player.bigPlayButton.hide()
15350var t=this.parseOptions(this.player.options_.plugins.wavesurfer)
15351!0===this.player.options_.controls&&(this.player.controlBar.show(),this.player.controlBar.el_.style.display="flex",this.backend===A&&void 0!==this.player.controlBar.progressControl&&this.player.controlBar.progressControl.hide(),void 0!==this.player.controlBar.pictureInPictureToggle&&this.player.controlBar.pictureInPictureToggle.hide(),["currentTimeDisplay","timeDivider","durationDisplay"].forEach(function(t){void 0!==(t=e.player.controlBar[t])&&(t.el_.style.display="block",t.show())}),void 0!==this.player.controlBar.remainingTimeDisplay&&this.player.controlBar.remainingTimeDisplay.hide(),this.backend===A&&void 0!==this.player.controlBar.playToggle&&(this.player.controlBar.playToggle.on(["tap","click"],this.onPlayToggle.bind(this)),this.player.controlBar.playToggle.hide())),this.surfer=u.default.create(t),this.surfer.on(i.default.ERROR,this.onWaveError.bind(this)),this.surfer.on(i.default.FINISH,this.onWaveFinish.bind(this)),this.backend=this.surfer.params.backend,this.log("Using wavesurfer.js "+this.backend+" backend."),"microphone"in this.player.wavesurfer().surfer.getActivePlugins()&&(this.liveMode=!0,this.waveReady=!0,this.log("wavesurfer.js microphone plugin enabled."),this.player.controlBar.playToggle.show(),this.surfer.microphone.on(i.default.DEVICE_ERROR,this.onWaveError.bind(this))),this.surferReady=this.onWaveReady.bind(this),this.backend===A&&(this.surferProgress=this.onWaveProgress.bind(this),this.surferSeek=this.onWaveSeek.bind(this),this.player.muted()&&this.setVolume(0)),this.liveMode||this.setupPlaybackEvents(!0),this.player.on(i.default.VOLUMECHANGE,this.onVolumeChange.bind(this)),this.player.on(i.default.FULLSCREENCHANGE,this.onScreenChange.bind(this)),!0===this.player.options_.fluid&&(this.surfer.drawer.wrapper.className=w)}},{key:"parseOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.player.el_.getBoundingClientRect()
15352this.originalWidth=this.player.options_.width||t.width,this.originalHeight=this.player.options_.height||t.height
15353var i=this.player.controlBar.height()
15354if(!0===this.player.options_.controls&&0===i&&(i=30),void 0===e.container&&(e.container=this.player.el_),void 0===e.waveformHeight){var n=t.height
15355e.height=n-i}else e.height=e.waveformHeight
15356return e.splitChannels&&!0===e.splitChannels&&(e.height/=2),"backend"in e?this.backend=e.backend:e.backend=this.backend="MediaElement",e}}
15356,{key:"setupPlaybackEvents",value:function(e){!1===e?(this.surfer.un(i.default.READY,this.surferReady),this.backend===A&&(this.surfer.un(i.default.AUDIOPROCESS,this.surferProgress),this.surfer.un(i.default.SEEK,this.surferSeek))):!0===e&&(this.surfer.on(i.default.READY,this.surferReady),this.backend===A&&(this.surfer.on(i.default.AUDIOPROCESS,this.surferProgress),this.surfer.on(i.default.SEEK,this.surferSeek)))}},{key:"load",value:function(e,t){e instanceof Blob||e instanceof File?(this.log("Loading object: "+JSON.stringify(e)),this.surfer.loadBlob(e)):void 0!==t?this.loadPeaks(e,t):("string"==typeof e?this.log("Loading URL: "+e):this.log("Loading element: "+e),this.surfer.load(e))}},{key:"loadPeaks",value:function(e,t){var n=this
15357if(Array.isArray(t))this.log("Loading URL with array of peaks: "+e),this.surfer.load(e,t)
15358else{var r={url:t,responseType:"json"}
15359void 0!==this.player.options_.plugins.wavesurfer.xhr&&(r.xhr=this.player.options_.plugins.wavesurfer.xhr)
15360var s=u.default.util.fetchFile(r)
15361s.once("success",function(r){n.log("Loaded Peak Data URL: "+t),r&&r.data?n.surfer.load(e,r.data):(n.player.trigger(i.default.ERROR,"Could not load peaks data from "+t),n.log(err,"error"))}),s.once("error",function(e){n.player.trigger(i.default.ERROR,"Unable to retrieve peak data from "+t+". Status code: "+s.response.status)})}}},{key:"play",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.handlePlay(),this.liveMode?this.surfer.microphone.active?this.surfer.microphone.paused?(this.log("Resume microphone"),this.surfer.microphone.play()):this.pause():(this.log("Start microphone"),this.surfer.microphone.start()):(this.log("Start playback"),this.player.play(),this.surfer.play())}},{key:"pause",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.handlePause(),this.liveMode?(this.log("Pause microphone"),this.surfer.microphone.pause()):(this.log("Pause playback"),this.waveFinished?this.waveFinished=!1:this.surfer.pause(),this.setCurrentTime())}},{key:"dispose",value:function(){this.surfer&&(this.liveMode&&this.surfer.microphone&&(this.surfer.microphone.destroy(),this.log("Destroyed microphone plugin")),this.surfer.destroy()),this.log("Destroyed plugin")}},{key:"isDestroyed",value:function(){return this.player&&null===this.player.children()}},{key:"destroy",value:function(){this.player.dispose()}},{key:"setVolume",value:function(e){void 0!==e&&(this.log("Changing volume to: "+e),this.player.volume(e))}},{key:"exportImage",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blob"
15362return this.surfer.exportImage(e,t,i)}},{key:"setAudioOutput",value:function(e){var t=this
15363e&&this.surfer.setSinkId(e).then(function(e){t.player.trigger(i.default.AUDIO_OUTPUT_READY)}).catch(function(e){t.player.trigger(i.default.ERROR,e),t.log(e,"error")})}},{key:"getCurrentTime",value:function(){var e=this.surfer.getCurrentTime()
15364return e=isNaN(e)?0:e}},{key:"setCurrentTime",value:function(e,t){if(void 0===e&&(e=this.surfer.getCurrentTime()),void 0===t&&(t=this.surfer.getDuration()),e=isNaN(e)?0:e,t=isNaN(t)?0:t,this.player.controlBar.currentTimeDisplay&&this.player.controlBar.currentTimeDisplay.contentEl()&&this.player.controlBar.currentTimeDisplay.contentEl().lastChild){var i=Math.min(e,t)
15365this.player.controlBar.currentTimeDisplay.formattedTime_=this.player.controlBar.currentTimeDisplay.contentEl().lastChild.textContent=this._formatTime(i,t,this.displayMilliseconds)}this.textTracksEnabled&&this.player.tech_&&this.player.tech_.el_&&this.player.tech_.setCurrentTime(e)}},{key:"getDuration",value:function(){var e=this.surfer.getDuration()
15366return e=isNaN(e)?0:e}},{key:"setDuration",value:function(e){void 0===e&&(e=this.surfer.getDuration()),e=isNaN(e)?0:e,this.player.controlBar.durationDisplay&&this.player.controlBar.durationDisplay.contentEl()&&this.player.controlBar.durationDisplay.contentEl().lastChild&&(this.player.controlBar.durationDisplay.formattedTime_=this.player.controlBar.durationDisplay.contentEl().lastChild.textContent=this._formatTime(e,e,this.displayMilliseconds))}},{key:"onWaveReady",value:function(){var e=this
15367this.waveReady=!0,this.waveFinished=!1,this.liveMode=!1,this.log("Waveform is ready"),this.player.trigger(i.default.WAVE_READY),this.backend===A&&(this.setCurrentTime(),this.setDuration(),void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.show()),this.player.loadingSpinner.contentEl()&&this.player.loadingSpinner.hide(),!0===this.player.options_.autoplay&&(this.setVolume(0),this.backend===A?this.play():this.player.play().catch(function(t){e.onWaveError(t)}))}},{key:"onWaveFinish",value:function(){var e=this
15368this.log("Finished playback"),this.player.trigger(i.default.PLAYBACK_FINISH),!0===this.player.options_.loop?this.backend===A&&(this.surfer.stop(),this.play()):(this.waveFinished=!0,this.backend===A&&(this.pause(),this.player.trigger(i.default.ENDED),this.surfer.once(i.default.SEEK,function(){void 0!==e.player.controlBar.playToggle&&e.player.controlBar.playToggle.removeClass("vjs-ended"),e.player.trigger(i.default.PAUSE)})))}},{key:"onWaveProgress",value:function(e){this.setCurrentTime()}},{key:"onWaveSeek",value:function(){this.setCurrentTime()}},{key:"onWaveError",value:function(e){e.name&&"AbortError"===e.name||"DOMException"===e.name&&e.message.startsWith("The operation was aborted")?this.player.trigger(i.default.ABORT,e):(this.player.trigger(i.default.ERROR,e),this.log(e,"error"))}},{key:"onPlayToggle",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.hasClass("vjs-ended")&&this.player.controlBar.playToggle.removeClass("vjs-ended"),this.surfer.isPlaying()?this.pause():this.play()}},{key:"onVolumeChange",value:function(){var e=this.player.volume()
15369this.player.muted()&&(e=0),this.surfer.setVolume(e)}},{key:"onScreenChange",value:function(){var e=this,t=this.player.setInterval(function(){var i,n
15370if(e.player.isFullscreen()||(i=e.originalWidth,n=e.originalHeight),e.waveReady){if(e.liveMode&&!e.surfer.microphone.active)return
15371e.redrawWaveform(i,n)}e.player.clearInterval(t)},100)}},{key:"redrawWaveform",value:function(e,t){if(!this.isDestroyed()){if(this.player.el_){var i=this.player.el_.getBoundingClientRect()
15372void 0===e&&(e=i.width),void 0===t&&(t=i.height)}this.surfer.drawer.destroy(),this.surfer.params.width=e,this.surfer.params.height=t-this.player.controlBar.height(),this.surfer.createDrawer(),this.surfer.drawer.wrapper.className=w,this.surfer.drawBuffer(),this.surfer.drawer.progress(this.surfer.backend.getPlayedPercents())}}},{key:"log",value:function(e,t){(0,n.default)(e,t,this.debug)}},{key:"setFormatTime",value:function(e){this._formatTime=e,c.default.time?c.default.time.setFormatTime(this._formatTime):c.default.setFormatTime(this._formatTime)}}],s&&h(r.prototype,s),l&&h(r,l),Object.defineProperty(r,"prototype",{writable:!1}),t}(_)
15373T.VERSION="3.10.0",c.default.Wavesurfer=T,void 0===c.default.getPlugin(b)&&c.default.registerPlugin(b,T),c.default.use("*",function(e){return l.default.player=e,l.default})})(),s})()),(()=>{"use strict"
15374var e,t,i,n={317:(e,t,i)=>{i.d(t,{HQ:()=>sn,p:()=>on,Ay:()=>rn,wx:()=>an,we:()=>ln,GA:()=>dn,Er:()=>cn,$:()=>un})
15375const n=Symbol,r=(()=>{const e="left",t="center",i="right"
15376return["","front ","side ","rear "].map(n=>[[e,i],[e,i,t],[e,t,i],[t,e,i],[t]].flatMap(e=>e.map(e=>n+e).join(", ")))})(),s="LFE",o="monophonic (mono)",a="stereo",l="surround",c=(e,...t)=>`${[o,a,`linear ${l}`,"quadraphonic",`5.0 ${l}`,`5.1 ${l}`,`6.1 ${l}`,`7.1 ${l}`][e-1]} (${t.join(", ")})`,u=[o,c(2,r[0][0]),c(3,r[0][2]),c(4,r[1][0],r[3][0]),c(5,r[1][2],r[3][0]),c(6,r[1][2],r[3][0],s),c(7,r[1][2],r[2][0],r[3][4],s),c(8,r[1][2],r[2][0],r[3][0],s)],d=48e3,h=44100,f=32e3,p=24e3,m=22050,g=16e3,y=8e3,v="absoluteGranulePosition",_="bandwidth",b="bitDepth",w="bitrate",A=w+"Maximum",T=w+"Minimum",C=w+"Nominal",L="buffer",x=L+"Fullness",M="codec",E=M+"Frames",S="coupledStreamCount",k="crc",P=k+"16",O=k+"32",z="data",D="description",I="duration",N="emphasis",R="hasOpusPadding",F="header",B="isContinuedPacket",j="isCopyrighted",U="isFirstPage",V="isHome",H="isLastPage",q="isOriginal",G="isPrivate",W="isVbr",$="layer",Q="length",X="mode",Y=X+"Extension",K="mpeg",Z=K+"Version",J="numberAACFrames",ee="outputGain",te="preSkip",ie="profile",ne=n(),re="protection",se="segments",oe="subarray",ae="version",le="vorbis",ce=le+"C
15376omments",ue=le+"Setup",de="block",he=de+"ingStrategy",fe=n(),pe=de+"Size",me=de+"size0",ge=de+"size1",ye=n(),ve="channel",_e=ve+"MappingFamily",be=ve+"MappingTable",we=ve+"Mode",Ae=n(),Te=ve+"s",Ce="copyright",Le=Ce+"Id",xe=Ce+"IdStart",Me="frame",Ee=Me+"Count",Se=Me+"Length",ke="Number",Pe=Me+ke,Oe=Me+"Padding",ze=Me+"Size",De="Rate",Ie="inputSample"+De,Ne="page",Re=Ne+"Checksum",Fe=n(),Be=Ne+"SegmentTable",je=Ne+"Sequence"+ke,Ue="sample",Ve=Ue+ke,He=Ue+De,qe=n(),Ge=Ue+"s",We="stream",$e=We+"Count",Qe=We+"Info",Xe=We+"Serial"+ke,Ye=We+"StructureVersion",Ke="total",Ze=Ke+"BytesOut",Je=Ke+"Duration",et=Ke+"Samples",tt=n(),it=n(),nt=n(),rt=n(),st=n(),ot=n(),at=n(),lt=n(),ct=n(),ut=n(),dt=n(),ht=n(),ft=n(),pt=n(),mt=n(),gt=n(),yt=n(),vt=n(),_t=Uint8Array,bt=DataView,wt="reserved",At="bad",Tt="free",Ct="none",Lt="16bit CRC",xt=(e,t,i)=>{for(let n=0;n<e[Q];n++){let r=t(n)
15377for(let e=8;e>0;e--)r=i(r)
15378e[n]=r}return e},Mt=xt(new _t(256),e=>e,e=>128&e?7^e<<1:e<<1),Et=[xt(new Uint16Array(256),e=>e<<8,e=>e<<1^(32768&e?32773:0))],St=[xt(new Uint32Array(256),e=>e,e=>e>>>1^3988292384*(1&e))]
15379for(let hn=0;hn<15;hn++){Et.push(new Uint16Array(256)),St.push(new Uint32Array(256))
15380for(let e=0;e<=255;e++)Et[hn+1][e]=Et[0][Et[hn][e]>>>8]^Et[hn][e]<<8,St[hn+1][e]=St[hn][e]>>>8^St[0][255&St[hn][e]]}const kt=e=>{const t=e[Q],i=t-16
15381let n=0,r=0
15382for(;r<=i;)n=St[15][255&(e[r++]^n)]^St[14][255&(e[r++]^n>>>8)]^St[13][255&(e[r++]^n>>>16)]^St[12][e[r++]^n>>>24]^St[11][e[r++]]^St[10][e[r++]]^St[9][e[r++]]^St[8][e[r++]]^St[7][e[r++]]^St[6][e[r++]]^St[5][e[r++]]^St[4][e[r++]]^St[3][e[r++]]^St[2][e[r++]]^St[1][e[r++]]^St[0][e[r++]]
15383for(;r!==t;)n=St[0][255&(n^e[r++])]^n>>>8
15384return-1^n},Pt=(...e)=>{const t=new _t(e.reduce((e,t)=>e+t[Q],0))
15385return e.reduce((e,i)=>(t.set(i,e),e+i[Q]),0),t},Ot=e=>String.fromCharCode(...e),zt=[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15],Dt=e=>zt[15&e]<<4|zt[e>>4]
15386class It{constructor(e){this.t=e,this.i=8*e[Q]}set position(e){this.i=e}get position(){return this.i}read(e){const t=Math.floor(this.i/8),i=this.i%8
15387return this.i-=e,(Dt(this.t[t-1])<<8)+Dt(this.t[t])>>7-i&255}}class Nt{constructor(e,t){this.h=e,this.S=t,this[mt]()}[gt](){this.q=!0}[mt](){this.A=new Map,this.M=new WeakMap,this.v=!1,this.P=!1,this.T=null,this.q=!1}[pt](e,t){if(this.S){this.T!==e&&(this.T=e,this.P=!0)
15388const i=this.M.get(this.A.get(this._))
15389this.P&&i&&this.S({bitrate:e,...i},t),this.P=!1}}[ct](e){const t=this.A.get(e)
15390return t&&this.C(e),t}[ut](e,t,i){this.q&&(this.v||(this.h({...t}),this.v=!0),this.C(e),this.A.set(e,t),this.M.set(t,i))}C(e){this.S&&e!==this._&&(this.P=!0,this._=e)}}const Rt=new WeakMap,Ft=new WeakMap
15391class Bt{constructor(e,t){this.I=e,this.A=t}*[at](){let e
15392for(;;){if(e=yield*this.Frame[dt](this.I,this.A,0),e)return e
15393this.I[it](1)}}*[lt](e){let t=yield*this[at]()
15394const i=Ft.get(t)[Q]
15395if(e||this.I.R||(yield*this.Header[ct](this.I,this.A,i)))return this.A[gt](),this.I[it](i),this.I[rt](t),t
15396this.I[st](`Missing ${Me} at ${i} bytes from current position.`,`Dropping current ${Me} and trying again.`),this.A[mt](),this.I[it](1)}}class jt{constructor(e,t){Ft.set(this,{[F]:e}),this[z]=t}}class Ut extends jt{static*[dt](e,t,i,n,r){const s=yield*e[ct](i,n,r)
15397if(s){const e=Rt.get(s)[Se],n=Rt.get(s)[Ge]
15398return new t(s,(yield*i[tt](e,r))[oe](0,e),n)}return null}constructor(e,t,i){super(e,t),this[F]=e,this[Ge]=i,this[I]=i/e[He]*1e3,this[Pe]=null,this[Ze]=null,this[et]=null,this[Je]=null,Ft.get(this)[Q]=t[Q]}}const Vt="unsynchronizationFlag",Ht="extendedHeaderFlag",qt="experimentalFlag",Gt="footerPresent"
15399class Wt{static*getID3v2Header(e,t,i){const n={}
15400let r=yield*e[tt](3,i)
15401if(73!==r[0]||68!==r[1]||51!==r[2])return null
15402if(r=yield*e[tt](10,i),n[ae]=`id3v2.${r[3]}.${r[4]}`,15&r[5])return null
15403if(n[Vt]=!!(128&r[5]),n[Ht]=!!(64&r[5]),n[qt]=!!(32&r[5]),n[Gt]=!!(16&r[5]),128&r[6]||128&r[7]||128&r[8]||128&r[9])return null
15404const s=r[6]<<21|r[7]<<14|r[8]<<7|r[9]
15405return n[Q]=10+s,new Wt(n)}constructor(e){this[ae]=e[ae],this[Vt]=e[Vt],this[Ht]=e[Ht],this[qt]=e[qt],this[Gt]=e[Gt],this[Q]=e[Q]}}class $t{constructor(e){Rt.set(this,e),this[b]=e[b],this[w]=null,this[Te]=e[Te],this[we]=e[
15405we],this[He]=e[He]}}const Qt={0:[Tt,Tt,Tt,Tt,Tt],16:[32,32,32,32,8],240:[At,At,At,At,At]},Xt=(e,t,i)=>8*((e+i)%t+t)*(1<<(e+i)/t)-8*t*(t/8|0)
15406for(let hn=2;hn<15;hn++)Qt[hn<<4]=[32*hn,Xt(hn,4,0),Xt(hn,4,-1),Xt(hn,8,4),Xt(hn,8,0)]
15407const Yt="bands ",Kt=" to 31",Zt={0:Yt+4+Kt,16:Yt+8+Kt,32:Yt+12+Kt,48:Yt+16+Kt},Jt="bitrateIndex",ei="v2",ti="v1",ii="Intensity stereo ",ni=", MS stereo ",ri="on",si="off",oi={0:ii+si+ni+si,16:ii+ri+ni+si,32:ii+si+ni+ri,48:ii+ri+ni+ri},ai={0:{[D]:wt},2:{[D]:"Layer III",[Oe]:1,[Y]:oi,[ti]:{[Jt]:2,[Ge]:1152},[ei]:{[Jt]:4,[Ge]:576}},4:{[D]:"Layer II",[Oe]:1,[Y]:Zt,[Ge]:1152,[ti]:{[Jt]:1},[ei]:{[Jt]:4}},6:{[D]:"Layer I",[Oe]:4,[Y]:Zt,[Ge]:384,[ti]:{[Jt]:0},[ei]:{[Jt]:3}}},li="MPEG Version ",ci="ISO/IEC ",ui={0:{[D]:`${li}2.5 (later extension of MPEG 2)`,[$]:ei,[He]:{0:11025,4:12e3,8:y,12:wt}},8:{[D]:wt},16:{[D]:`${li}2 (${ci}13818-3)`,[$]:ei,[He]:{0:m,4:p,8:g,12:wt}},24:{[D]:`${li}1 (${ci}11172-3)`,[$]:ti,[He]:{0:h,4:d,8:f,12:wt}},length:Q},di={0:Lt,1:Ct},hi={0:Ct,1:"50/15 ms",2:wt,3:"CCIT J.17"},fi={0:{[Te]:2,[D]:a},64:{[Te]:2,[D]:"joint "+a},128:{[Te]:2,[D]:"dual channel"},192:{[Te]:1,[D]:o}}
15408class pi extends $t{static*[ct](e,t,i){const n={},r=yield*Wt.getID3v2Header(e,t,i)
15409r&&(yield*e[tt](r[Q],i),e[it](r[Q]))
15410const s=yield*e[tt](4,i),o=Ot(s[oe](0,4)),a=t[ct](o)
15411if(a)return new pi(a)
15412if(255!==s[0]||s[1]<224)return null
15413const l=ui[24&s[1]]
15414if(l[D]===wt)return null
15415const c=6&s[1]
15416if(ai[c][D]===wt)return null
15417const u={...ai[c],...ai[c][l[$]]}
15418if(n[Z]=l[D],n[$]=u[D],n[Ge]=u[Ge],n[re]=di[1&s[1]],n[Q]=4,n[w]=Qt[240&s[2]][u[Jt]],n[w]===At)return null
15419if(n[He]=l[He][12&s[2]],n[He]===wt)return null
15420if(n[Oe]=2&s[2]&&u[Oe],n[G]=!!(1&s[2]),n[Se]=Math.floor(125*n[w]*n[Ge]/n[He]+n[Oe]),!n[Se])return null
15421const d=192&s[3]
15422if(n[we]=fi[d][D],n[Te]=fi[d][Te],n[Y]=u[Y][48&s[3]],n[j]=!!(8&s[3]),n[q]=!!(4&s[3]),n[N]=hi[3&s[3]],n[N]===wt)return null
15423n[b]=16
15424{const{length:e,frameLength:i,samples:r,...s}=n
15425t[ut](o,n,s)}return new pi(n)}constructor(e){super(e),this[w]=e[w],this[N]=e[N],this[Oe]=e[Oe],this[j]=e[j],this[q]=e[q],this[G]=e[G],this[$]=e[$],this[Y]=e[Y],this[Z]=e[Z],this[re]=e[re]}}class mi extends Ut{static*[dt](e,t,i){return yield*super[dt](pi,mi,e,t,i)}constructor(e,t,i){super(e,t,i)}}class gi extends Bt{constructor(e,t,i){super(e,t),this.Frame=mi,this.Header=pi,i(this[M])}get[M](){return K}*[ht](){return yield*this[lt]()}}const yi={0:"MPEG-4",8:"MPEG-2"},vi={0:"valid",2:At,4:At,6:At},_i={0:Lt,1:Ct},bi={0:"AAC Main",64:"AAC LC (Low Complexity)",128:"AAC SSR (Scalable Sample Rate)",192:"AAC LTP (Long Term Prediction)"},wi={0:96e3,4:88200,8:64e3,12:d,16:h,20:f,24:p,28:m,32:g,36:12e3,40:11025,44:y,48:7350,52:wt,56:wt,60:"frequency is written explicitly"},Ai={0:{[Te]:0,[D]:"Defined in AOT Specific Config"},64:{[Te]:1,[D]:o},128:{[Te]:2,[D]:c(2,r[0][0])},192:{[Te]:3,[D]:c(3,r[1][3])},256:{[Te]:4,[D]:c(4,r[1][3],r[3][4])},320:{[Te]:5,[D]:c(5,r[1][3],r[3][0])},384:{[Te]:6,[D]:c(6,r[1][3],r[3][0],s)},448:{[Te]:8,[D]:c(8,r[1][3],r[2][0],r[3][0],s)}}
15426class Ti extends $t{static*[ct](e,t,i){const n={},r=yield*e[tt](7,i),s=Ot([r[0],r[1],r[2],252&r[3]|3&r[6]]),o=t[ct](s)
15427if(o)Object.assign(n,o)
15428else{if(255!==r[0]||r[1]<240)return null
15429if(n[Z]=yi[8&r[1]],n[$]=vi[6&r[1]],n[$]===At)return null
15430const e=1&r[1]
15431n[re]=_i[e],n[Q]=e?7:9,n[ne]=192&r[2],n[qe]=60&r[2]
15432const i=2&r[2]
15433if(n[ie]=bi[n[ne]],n[He]=wi[n[qe]],n[He]===wt)return null
15434n[G]=!!i,n[Ae]=448&(r[2]<<8|r[3]),n[we]=Ai[n[Ae]][D],n[Te]=Ai[n[Ae]][Te],n[q]=!!(32&r[3]),n[V]=!!(8&r[3]),n[Le]=!!(8&r[3]),n[xe]=!!(4&r[3]),n[b]=16,n[Ge]=1024,n[J]=3&r[6]
15435{const{length:e,channelModeBits:i,profileBits:r,sampleRateBits:o,frameLength:a,samples:l,numberAACFrames:c,...u}=n
15436t[ut](s,n,u)}}if(n[Se]=8191&(r[3]<<11|r[4]<<3|r[5]>>5),!n[Se])return null
15437const a=2047&(r[5]<<6|r[6]>>2)
15438return n[x]=2047===a?"VBR":a,new Ti(n)}constructor(e){super(e),this[Le]=e[Le],this[xe]=e[xe],this[x]=e[x],this[V]=e[V],this[q]=e[q],this[G]=e[G],this[$]=e[$],this[Q]=e[Q],this[Z]=e[Z],this[J]=e[J],this[ie]=e[ie],this[re]=e[re]}get audioSpecificConfig(){const e=Rt.get(this),t=e[ne]+64<<5|e[qe]<<5|e[Ae]>>3,i=new _t(2)
15439return new bt(i[L]).setUint16(0,t,!1),i}}class Ci extends Ut{static*[dt](e,t,i){return yield*super[dt](Ti,Ci,e,t,i)}constructor(e,t,i){super(e,t,i)}}class Li extends Bt{constructor(e,t,i){super(e,t),this.Frame=Ci,this.Header=Ti,i(this[M])}get[M](){return"aac"}*[ht](){return yield*this[lt]()}}class xi extends Ut{static k(e){return(e[e[Q]-2]<<8)+e[e[Q]-1]}static[vt](e){const t=xi.k(e),i=(e=>{const t=e[Q],i=t-16
15440let n=0,r=0
15441for(;r<=i;)n^=e[r++]<<8|e[r++],n=Et[15][n>>8]^Et[14][255&n]^Et[13][e[r++]]^Et[12][e[r++]]^Et[11][e[r++]]^Et[10][e[r++]]^Et[9][e[r++]]^Et[8][e[r++]]^Et[7][e[r++]]^Et[6][e[r++]]^Et[5][e[r++]]^Et[4][e[r++]]^Et[3][e[r++]]^Et[2][e[r++]]^Et[1][e[r++]]^Et[0][e[r++]]
15442for(;r!==t;)n=(255&n)<<8^Et[0][n>>8^e[r++]]
15443return n})(e[oe](0,-2))
15444return t===i}constructor(e,t,i){t[Qe]=i,t[P]=xi.k(e),super(t,e,Rt.get(t)[Ge])}}const Mi="get from STREAMINFO metadata block",Ei={0:"Fixed",1:"Variable"},Si={0:wt,16:192}
15445for(let hn=2;hn<16;hn++)Si[hn<<4]=hn<6?576*2**(hn-2):2**hn
15446const ki={0:Mi,1:88200,2:176400,3:192e3,4:y,5:g,6:m,7:p,8:f,9:h,10:d,11:96e3,15:At},Pi={0:{[Te]:1,[D]:o},16:{[Te]:2,[D]:c(2,r[0][0])},32:{[Te]:3,[D]:c(3,r[0][1])},48:{[Te]:4,[D]:c(4,r[1][0],r[3][0])},64:{[Te]:5,[D]:c(5,r[1][1],r[3][0])},80:{[Te]:6,[D]:c(6,r[1][1],s,r[3][0])},96:{[Te]:7,[D]:c(7,r[1][1],s,r[3][4],r[2][0])},112:{[Te]:8,[D]:c(8,r[1][1],s,r[3][0],r[2][0])},128:{[Te]:2,[D]:`${a} (left, diff)`},144:{[Te]:2,[D]:`${a} (diff, right)`}
15446,160:{[Te]:2,[D]:`${a} (avg, diff)`},176:wt,192:wt,208:wt,224:wt,240:wt},Oi={0:Mi,2:8,4:12,6:wt,8:16,10:20,12:24,14:wt}
15447class zi extends $t{static D(e){if(e[0]>254)return null
15448if(e[0]<128)return{value:e[0],length:1}
15449let t=1
15450for(let s=64;s&e[0];s>>=1)t++
15451let i=t-1,n=0,r=0
15452for(;i>0;r+=6,i--){if(128!=(192&e[i]))return null
15453n|=(63&e[i])<<r}return n|=(e[i]&127>>t)<<r,{value:n,length:t}}static[yt](e,t){const i={[tt]:function*(){return e}}
15454return zi[ct](i,t,0).next().value}static*[ct](e,t,i){let n=yield*e[tt](6,i)
15455if(255!==n[0]||248!==n[1]&&249!==n[1])return null
15456const r={},s=Ot(n[oe](0,4)),o=t[ct](s)
15457if(o)Object.assign(r,o)
15458else{if(r[fe]=1&n[1],r[he]=Ei[r[fe]],r[ye]=240&n[2],r[qe]=15&n[2],r[pe]=Si[r[ye]],r[pe]===wt)return null
15459if(r[He]=ki[r[qe]],r[He]===At)return null
15460if(1&n[3])return null
15461const e=Pi[240&n[3]]
15462if(e===wt)return null
15463if(r[Te]=e[Te],r[we]=e[D],r[b]=Oi[14&n[3]],r[b]===wt)return null}r[Q]=5,n=yield*e[tt](r[Q]+8,i)
15464const a=zi.D(n[oe](4))
15465if(!a)return null
15466if(r[fe]?r[Ve]=a.value:r[Pe]=a.value,r[Q]+=a[Q],96===r[ye]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[pe]=n[r[Q]-1]+1,r[Q]+=1):112===r[ye]&&(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[pe]=(n[r[Q]-1]<<8)+n[r[Q]]+1,r[Q]+=2),r[Ge]=r[pe],12===r[qe]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=1e3*n[r[Q]-1],r[Q]+=1):13===r[qe]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=(n[r[Q]-1]<<8)+n[r[Q]],r[Q]+=2):14===r[qe]&&(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=10*((n[r[Q]-1]<<8)+n[r[Q]]),r[Q]+=2),n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[k]=n[r[Q]-1],r[k]!==(e=>{let t=0
15467const i=e[Q]
15468for(let n=0;n!==i;n++)t=Mt[t^e[n]]
15469return t})(n[oe](0,r[Q]-1)))return null
15470if(!o){const{blockingStrategyBits:e,frameNumber:i,sampleNumber:n,samples:o,sampleRateBits:a,blockSizeBits:l,crc:c,length:u,...d}=r
15471t[ut](s,r,d)}return new zi(r)}constructor(e){super(e),this[P]=null,this[he]=e[he],this[pe]=e[pe],this[Pe]=e[Pe],this[Ve]=e[Ve],this[Qe]=null}}class Di extends Bt{constructor(e,t,i){super(e,t),this.Frame=xi,this.Header=zi,i(this[M])}get[M](){return"flac"}*B(e){const t=yield*this.I[tt](2,0),i=t[Q]-2
15472for(;e<i;){if(255===t[e]){const i=t[e+1]
15473if(248===i||249===i)break
15474255!==i&&e++}e++}return e}*[ht](){for(;;){const e=yield*zi[ct](this.I,this.A,0)
15475if(e){let t=Rt.get(e)[Q]+2
15476for(;t<=524288;){if(this.I.R||(yield*zi[ct](this.I,this.A,t))){let i=yield*this.I[tt](t)
15477if(this.I.R||(i=i[oe](0,t)),xi[vt](i)){const n=new xi(i,e)
15478return this.A[gt](),this.I[it](t),this.I[rt](n),n}}t=yield*this.B(t+1)}this.I[st](`Unable to sync FLAC frame after searching ${t} bytes.`),this.I[it](t)}else this.I[it](yield*this.B(1))}}[ft](e){return 0===e[je]?(this.A[gt](),this.L=e[z][oe](13)):1===e[je]||(e[E]=Ft.get(e)[se].map(e=>{const t=zi[yt](e,this.A)
15479if(t)return new xi(e,t,this.L)
15480this.I[st]("Failed to parse Ogg FLAC frame","Skipping invalid FLAC frame")}).filter(e=>!!e)),e}}class Ii{static*[ct](e,t,i){const n={}
15481let r=yield*e[tt](28,i)
15482if(79!==r[0]||103!==r[1]||103!==r[2]||83!==r[3])return null
15483if(n[Ye]=r[4],248&r[5])return null
15484n[H]=!!(4&r[5]),n[U]=!!(2&r[5]),n[B]=!!(1&r[5])
15485const s=new bt(_t.from(r[oe](0,28))[L])
15486n[v]=(e=>{try{return e.getBigInt64(6,!0)}catch{const t=128&e.getUint8(13)?-1:1
15487let i=e.getUint32(6,!0),n=e.getUint32(10,!0)
15488return-1===t&&(i=1+~i,n=1+~n),n>1048575&&console.warn("This platform does not support BigInt"),t*(i+n*2**32)}})(s),n[Xe]=s.getInt32(14,!0),n[je]=s.getInt32(18,!0),n[Re]=s.getInt32(22,!0)
15489const o=r[26]
15490n[Q]=o+27,r=yield*e[tt](n[Q],i),n[Se]=0,n[Be]=[],n[Fe]=_t.from(r[oe](27,n[Q]))
15491for(let a=0,l=0;a<o;a++){const e=n[Fe][a]
15492n[Se]+=e,l+=e,255===e&&a!==o-1||(n[Be].push(l),l=0)}return new Ii(n)}constructor(e){Rt.set(this,e),this[v]=e[v],this[B]=e[B],this[U]=e[U],this[H]=e[H],this[Be]=e[Be],this[je]=e[je],this[Re]=e[Re],this[Xe]=e[Xe]}}class Ni extends jt{static*[dt](e,t,i){const n=yield*Ii[ct](e,t,i)
15493if(n){const t=Rt.get(n)[Se],i=Rt.get(n)[Q],r=i+t,s=(yield*e[tt](r,0))[oe](0,r),o=s[oe](i,r)
15494return new Ni(n,o,s)}return null}constructor(e,t,i){super(e,t),Ft.get(this)[Q]=i[Q],this[E]=[],this.rawData=i,this[v]=e[v],this[O]=e[Re],this[I]=0,this[B]=e[B],this[U]=e[U],this[H]=e[H],this[je]=e[je],this[Ge]=0,this[Xe]=e[Xe]}}class Ri extends Ut{constructor(e,t,i){super(t,e,i)}}const Fi={0:u.slice(0,2),1:u},Bi="SILK-only",ji="CELT-only",Ui="Hybrid",Vi="narrowband",Hi="medium-band",qi="wideband",Gi="super-wideband",Wi="fullband",$i={0:{[X]:Bi,[_]:Vi,[ze]:10},8:{[X]:Bi,[_]:Vi,[ze]:20},16:{[X]:Bi,[_]:Vi,[ze]:40},24:{[X]:Bi,[_]:Vi,[ze]:60},32:{[X]:Bi,[_]:Hi,[ze]:10},40:{[X]:Bi,[_]:Hi,[ze]:20},48:{[X]:Bi,[_]:Hi,[ze]:40},56:{[X]:Bi,[_]:Hi,[ze]:60},64:{[X]:Bi,[_]:qi,[ze]:10},72:{[X]:Bi,[_]:qi,[ze]:20},80:{[X]:Bi,[_]:qi,[ze]:40},88:{[X]:Bi,[_]:qi,[ze]:60},96:{[X]:Ui,[_]:Gi,[ze]:10},104:{[X]:Ui,[_]:Gi,[ze]:20},112:{[X]:Ui,[_]:Wi,[ze]:10},120:{[X]:Ui,[_]:Wi,[ze]:20},128:{[X]:ji,[_]:Vi,[ze]:2.5},136:{[X]:ji,[_]:Vi,[ze]:5},144:{[X]:ji,[_]:Vi,[ze]:10},152:{[X]:ji,[_]:Vi,[ze]:20},160:{[X]:ji,[_]:qi,[ze]:2.5},168:{[X]:ji,[_]:qi,[ze]:5},176:{[X]:ji,[_]:qi,[ze]:10},184:{[X]:ji,[_]:qi,[ze]:20},192:{[X]:ji,[_]:Gi,[ze]:2.5},200:{[X]:ji,[_]:Gi,[ze]:5},208:{[X]:ji,[_]:Gi,[ze]:10},216:{[X]:ji,[_]:Gi,[ze]:20},224:{[X]:ji,[_]:Wi,[ze]:2.5},232:{[X]:ji,[_]:Wi,[ze]:5},240:{[X]:ji,[_]:Wi,[ze]:10},248:{[X]:ji,[_]:Wi,[ze]:20}}
15495class Qi extends $t{static[yt](e,t,i){const n={}
15496if(n[Te]=e[9],n[_e]=e[18],n[Q]=0!==n[_e]?21+n[Te]:19,e[Q]<n[Q])throw new Error("Out of data while inside an Ogg Page")
15497const r=3&t[0],s=3===r?2:1,o=Ot(e[oe](0,n[Q]))+Ot(t[oe](0,s)),a=i[ct](o)
15498if(a)return new Qi(a)
15499if("OpusHead"!==o.substr(0,8))return null
15500if(1!==e[8])return null
15501n[z]=_t.from(e[oe](0,n[Q]))
15502const l=new bt(n[z][L])
15503if(n[b]=16,n[te]=l.getUint16(10,!0),n[Ie]=l.getUint32(12,!0),n[He]=d,n[ee]=l.getInt16(16,!0),n[_e]in Fi&&(n[we]=Fi[n[_e]][n[Te]-1],!n[we]))return null
155040!==n[_e]&&(n[$e]=e[19],n[S]=e[20],n[be]=[...e[oe](21,n[Te]+21)])
15505const c=$i[248&t[0]]
15506switch(n[X]=c[X],n[_]=c[_],n[ze]=c[ze],r){case 0:n[Ee]=1
15507break
15508case 1:case 2:n[Ee]=2
15509break
15510case 3:n[W]=!!(128&t[1]),n[R]=!!(64&t[1]),n[Ee]=63&t[1]
15511break
15512default:return null}{const{length:e,data:t,channelMappingFamily:r,...s}=n
15513i[ut](o,n,s)}return new Qi(n)}constructor(e){super(e),this[z]=e[z],this[_]=e[_],this[_e]=e[_e],this[be]=e[be],this[S]=e[S],this[Ee]=e[Ee],this[ze]=e[ze],this[R]=e[R],this[Ie]=e[Ie],this[W]=e[W],this[X]=e[X],this[ee]=e[ee],this[te]=e[te],this[$e]=e[$e]}}class Xi extends Bt{constructor(e,t,i){super(e,t),this.Frame=Ri,this.Header=Qi,i(this[M]),this.U=null,this.N=null}get[M](){return"opus"}[ft](e){return 0===e[je]?(this.A[gt](),this.U=e[z]):1===e[je]||(e[E]=Ft.get(e)[se].map(e=>{const t=Qi[yt](this.U,e,this.A)
15514if(t){null===this.N&&(this.N=t[te])
15515let i=t[ze]*t[Ee]/1e3*t[He]
15516return this.N>0&&(this.N-=i,i=this.N<0?-this.N:0),new Ri(e,t,i)}this.I[ot]("Failed to parse Ogg Opus Header","Not a valid Ogg Opus file")})),e}}class Yi extends Ut{constructor(e,t,i){super(t,e,i)}}const Ki={}
15517for(let hn=0;hn<8;hn++)Ki[hn+6]=2**(6+hn)
15518class Zi extends $t{static[yt](e,t,i,n){if(e[Q]<30)throw new Error("Out of data while inside an Ogg Page")
15519const r=Ot(e[oe](0,30)),s=t[ct](r)
15520if(s)return new Zi(s)
15521const o={[Q]:30}
15522if("�vorbis"!==r.substr(0,7))return null
15523o[z]=_t.from(e[oe](0,30))
15524const a=new bt(o[z][L])
15525if(o[ae]=a.getUint32(7,!0),0!==o[ae])return null
15526if(o[Te]=e[11],o[we]=u[o[Te]-1]||"application defined",o[He]=a.getUint32(12,!0),o[A]=a.getInt32(16,!0),o[C]=a.getInt32(20,!0),o[T]=a.getInt32(24,!0),o[ge]=Ki[(240&e[28])>>4],o[me]=Ki[15&e[28]],o[me]>o[ge])return null
15527if(1!==e[29])return null
15528o[b]=32,o[ue]=n,o[ce]=i
15529{const{length:e,data:i,version:n,vorbisSetup:s,vorbisComments:a,...l}=o
15530t[ut](r,o,l)}return new Zi(o)}constructor(e){super(e),this[A]=e[A],this[T]=e[T],this[C]=e[C],this[me]=e[me],this[ge]=e[ge],this[z]=e[z],this[ce]=e[ce],this[ue]=e[ue]}}class Ji extends Bt{constructor(e,t,i){super(e,t),this.Frame=Yi,i(this[M]),this.U=null,this.W=!1,this.G=null}get[M](){return le}[ft](e){e[E]=[]
15531for(const t of Ft.get(e)[se])if(1===t[0])this.A[gt](),this.U=e[z],this.W=!1
15532else if(3===t[0])this.H=t
15533else if(5===t[0])this.V=t,this.Y=this.K(t),this.W=!0
15534else if(this.W){const i=Zi[yt](this.U,this.A,this.H,this.V)
15535i?e[E].push(new Yi(t,i,this.Z(t,i))):this.I[logError]("Failed to parse Ogg Vorbis Header","Not a valid Ogg Vorbis file")}return e}Z(e,t){const i=this.Y.blockFlags[e[0]>>1&this.Y.mask]?t[ge]:t[me],n=null===this.G?0:(this.G+i)/4
15536return this.G=i,n}K(e){const t=new It(e),i={count:0,blockFlags:[]}
15537for(;1&~t.read(1););let n
15538for(;i.count<64&&t.position>0;){Dt(t.read(8))
15539let e=0
15540for(;0===t.read(8)&&e++<3;);if(4!==e){1+((126&Dt(n))>>1)!==i.count&&this.I[st]("vorbis derived mode count did not match actual mode count")
15541break}n=t.read(7),i.blockFlags.unshift(1&n),t.position+=6,i.count++}return i.mask=(1<<Math.log2(i.count))-1,i}}class en{constructor(e,t,i){this.I=e,this.A=t,this.J=i,this.X=new _t,this.tt=null,this.st=null,this.it=null}get[M](){return this.tt||""}et(e,t){this.tt!==e&&(this.A[mt](),this.ht=new t(this.I,this.A,this.J),this.tt
15541=e)}rt({data:e}){const t=Ot(e[oe](0,8))
15542switch(t){case"fishead\0":return!1
15543case"OpusHead":return this.et("opus",Xi),!0
15544case/^\x7fFLAC/.test(t)&&t:return this.et("flac",Di),!0
15545case/^\x01vorbis/.test(t)&&t:return this.et(le,Ji),!0
15546default:return!1}}nt(e){e[je]!==this.ot+1&&this.ot>1&&e[je]>1&&this.I[st]("Unexpected gap in Ogg Page Sequence Number.",`Expected: ${this.ot+1}, Got: ${e[je]}`),this.ot=e[je]}ct(e){null===this.st&&(this.ot=e[je],this.st=this.rt(e)),this.nt(e)
15547const t=Ft.get(e),i=Rt.get(t[F])
15548let n=0
15549if(t[se]=i[Be].map(t=>e[z][oe](n,n+=t)),this.X[Q]&&(t[se][0]=Pt(this.X,t[se][0]),this.X=new _t),255===i[Fe][i[Fe][Q]-1]&&(this.X=Pt(this.X,t[se].pop())),null!==this.it&&(e[Ge]=Number(e[v]-this.it)),this.it=e[v],this.st){const t=this.ht[ft](e)
15550return this.I[rt](t),t}return e}}class tn extends Bt{constructor(e,t,i){super(e,t),this.J=i,this.Frame=Ni,this.Header=Ii,this.lt=new Map,this.ut=null}get[M](){const e=this.lt.get(this.ut)
15551return e?e.codec:""}*[ht](){const e=yield*this[lt](!0)
15552this.ut=e[Xe]
15553let t=this.lt.get(this.ut)
15554return t||(t=new en(this.I,this.A,this.J),this.lt.set(this.ut,t)),e[H]&&this.lt.delete(this.ut),t.ct(e)}}const nn=()=>{},rn=class{constructor(e,{onCodec:t,onCodecHeader:i,onCodecUpdate:n,enableLogging:r=!1,enableFrameCRC32:s=!0}={}){this.dt=e,this.J=t||nn,this.h=i||nn,this.S=n,this.yt=r,this.ft=s?kt:nn,this[mt]()}get[M](){return this.ht?this.ht[M]:""}[mt](){this.A=new Nt(this.h,this.S),this.wt=this.gt(),this.wt.next()}*flush(){this.R=!0
15555for(let e=this.wt.next();e.value;e=this.wt.next())yield e.value
15556this.R=!1,this[mt]()}*parseChunk(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())yield t.value}parseAll(e){return[...this.parseChunk(e),...this.flush()]}*gt(){if(this.dt.match(/aac/))this.ht=new Li(this,this.A,this.J)
15557else if(this.dt.match(/mpeg/))this.ht=new gi(this,this.A,this.J)
15558else if(this.dt.match(/flac/))this.ht=new Di(this,this.A,this.J)
15559else{if(!this.dt.match(/ogg/))throw new Error(`Unsupported Codec ${mimeType}`)
15560this.ht=new tn(this,this.A,this.J)}for(this.bt=0,this.St=0,this.qt=0,this.At=0,this.Mt=0,this.vt=void 0,this.Pt=new Uint8Array(0);;){const e=yield*this.ht[ht]()
15561e&&(yield e)}}*[tt](e=0,t=0){let i
15562for(;this.Pt[Q]<=e+t;){if(i=yield,this.R)return this.Pt[oe](t)
15563i&&(this.qt+=i[Q],this.Pt=Pt(this.Pt,i))}return this.Pt[oe](t)}[it](e){this.St+=e,this.Pt=this.Pt[oe](e)}[nt](e){this.vt=e[F][He],e[F][w]=e[I]>0?8*Math.round(e[z][Q]/e[I]):0,e[Pe]=this.bt++,e[Ze]=this.At,e[et]=this.Mt,e[Je]=this.Mt/this.vt*1e3,e[O]=this.ft(e[z]),this.A[pt](e[F][w],e[Je]),this.At+=e[z][Q],this.Mt+=e[Ge]}[rt](e){if(e[E]){if(e[H]){let t=e[Ge]
15564e[E].forEach(e=>{const i=e[Ge]
15565t<i&&(e[Ge]=t>0?t:0,e[I]=e[Ge]/e[F][He]*1e3),t-=i,this[nt](e)})}else e[Ge]=0,e[E].forEach(t=>{e[Ge]+=t[Ge],this[nt](t)})
15566e[I]=e[Ge]/this.vt*1e3||0,e[et]=this.Mt,e[Je]=this.Mt/this.vt*1e3||0,e[Ze]=this.At}else this[nt](e)}Et(e,t){if(this.yt){const i=[`${M}:         ${this[M]}`,`inputMimeType: ${this.dt}`,`readPosition:  ${this.St}`,`totalBytesIn:  ${this.qt}`,`${Ze}: ${this.At}`],n=Math.max(...i.map(e=>e[Q]))
15567t.push(`--stats--${"-".repeat(n-9)}`,...i,"-".repeat(n)),e("codec-parser",t.reduce((e,t)=>e+"\n  "+t,""))}}[st](...e){this.Et(console.warn,e)}[ot](...e){this.Et(console.error,e)}},sn=E,on=z,an=F,ln=H,cn=ce,un=ue,dn=et}},r={}
15568function s(e){var t=r[e]
15569if(void 0!==t)return t.exports
15570var i=r[e]={exports:{}}
15571return n[e](i,i.exports,s),i.exports}s.m=n,e=[],s.O=(t,i,n,r)=>{if(!i){var o=1/0
15572for(u=0;u<e.length;u++){for(var[i,n,r]=e[u],a=!0,l=0;l<i.length;l++)(!1&r||o>=r)&&Object.keys(s.O).every(e=>s.O[e](i[l]))?i.splice(l--,1):(a=!1,r<o&&(o=r))
15573if(a){e.splice(u--,1)
15574var c=n()
15575void 0!==c&&(t=c)}}return t}r=r||0
15576for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1]
15577e[u]=[i,n,r]},s.F={},s.E=e=>{Object.keys(s.F).map(t=>{s.F[t](e)})},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,i)=>(s.f[i](e,t),t),[])),s.u=e=>385===e?"icecast-metadata-player-1.17.13.common.min.js":"icecast-metadata-player-1.17.13."+{88:"mpeg",398:"vorbis",694:"opus",731:"synaudio",762:"mediasource",993:"flac"}[e]+".min.js",s.g=function(){if("object"==typeof globalThis)return globalThis
15578try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}
15578}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},i="IcecastMetadataPlayer:",s.l=(e,n,r,o)=>{if(t[e])t[e].push(n)
15579else{var a,l
15580if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u]
15581if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==i+r){a=d
15582break}}a||(l=!0,(a=document.createElement("script")).charset="utf-8",s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",i+r),a.src=e),t[e]=[n]
15583var h=(i,n)=>{a.onerror=a.onload=null,clearTimeout(f)
15584var r=t[e]
15585if(delete t[e],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach(e=>e(n)),i)return i(n)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4)
15586a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),l&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"Tt",{value:!0})},(()=>{var e
15587s.g.importScripts&&(e=s.g.location+"")
15588var t=s.g.document
15589if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var i=t.getElementsByTagName("script")
15590if(i.length)for(var n=i.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=i[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser")
15591e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{var e={792:0}
15592s.f.j=(t,i)=>{var n=s.o(e,t)?e[t]:void 0
15593if(0!==n)if(n)i.push(n[2])
15594else{var r=new Promise((i,r)=>n=e[t]=[i,r])
15595i.push(n[2]=r)
15596var o=s.p+s.u(t),a=new Error
15597s.l(o,i=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var r=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src
15598a.message="Loading chunk "+t+" failed.\n("+r+": "+o+")",a.name="ChunkLoadError",a.type=r,a.request=o,n[1](a)}},"chunk-"+t,t)}},s.F.j=t=>{if(!s.o(e,t)||void 0===e[t]){e[t]=null
15599var i=document.createElement("link")
15600i.charset="utf-8",s.nc&&i.setAttribute("nonce",s.nc),i.rel="prefetch",i.as="script",i.href=s.p+s.u(t),document.head.appendChild(i)}},s.O.j=t=>0===e[t]
15601var t=(t,i)=>{var n,r,[o,a,l]=i,c=0
15602if(o.some(t=>0!==e[t])){for(n in a)s.o(a,n)&&(s.m[n]=a[n])
15603if(l)var u=l(s)}for(t&&t(i);c<o.length;c++)r=o[c],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0
15604return s.O(u)},i=self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]
15605i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})(),s.O(0,[792],()=>{s.E(731),s.E(762)},5)
15606var o={};(()=>{s.d(o,{default:()=>_e})
15607const e=()=>{},t=new WeakMap,i={LOADING:"loading",PLAYING:"playing",STOPPING:"stopping",STOPPED:"stopped",RETRYING:"retrying",SWITCHING:"switching"},n={BUFFER:"buffer",PLAY:"play",PLAY_READY:"playready",LOAD:"load",STREAM_START:"streamstart",STREAM:"stream",STREAM_END:"streamend",METADATA:"metadata",METADATA_ENQUEUE:"metadataenqueue",CODEC_UPDATE:"codecupdate",STOP:"stop",RETRY:"retry",RETRY_TIMEOUT:"retrytimeout",SWITCH:"switch",WARN:"warn",ERROR:"error",PLAYBACK_ERROR:"playbackerror"},r=Symbol(),a=Symbol(),l=Symbol(),c=Symbol(),u=Symbol(),d=Symbol(),h=Symbol(),f=Symbol(),p=Symbol(),m=Symbol(),g=Symbol(),y=Symbol(),v=Symbol(),_=Symbol(),b=Symbol(),w=Symbol(),A=Symbol(),T=Symbol(),C=Symbol(),L=Symbol(),x=Symbol(),M=Symbol(),E=Symbol(),S=Symbol(),k=Symbol(),P=Symbol(),O=Symbol(),z=Symbol("synced"),D=Symbol("syncing"),I=Symbol("pcm_synced"),N=Symbol("not_synced"),R=e=>{const t=new Uint8Array(e.reduce((e,t)=>e+t.length,0))
15608return e.reduce((e,i)=>(t.set(i,e),e+i.length),0),t}
15609class F{constructor(){this._t=[]}hasEventListener(e,t){return this._t.some(i=>i.type===e&&i.listener===t)}addEventListener(e,t,i={}){return this.hasEventListener(e,t)||this._t.push({type:e,listener:t,options:i}),this}removeEventListener(e,t){const i=this._t.findIndex(i=>i.type===e&&i.listener===t)
15610return i>=0&&this._t.splice(i,1),this}removeEventListeners(){return this._t=[],this}dispatchEvent(e){return this._t.filter(t=>t.type===e.type).forEach(t=>{const{type:i,listener:n,options:{once:r}}=t
15611n.call(this,e),!0===r&&this.removeEventListener(i,n)}),this}}class B{constructor(){this.Ct=0,this.It=0,this.Rt=0,this.xt=0,this.$t=0,this.Ot=0,this.kt=0}get stats(){return{totalBytesRead:this.Ct,streamBytesRead:this.It,metadataLengthBytesRead:this.Rt,metadataBytesRead:this.xt,currentBytesRemaining:this.$t,currentStreamBytesRemaining:this.Ot,currentMetadataBytesRemaining:this.kt}}set currentStreamBytesRemaining(e){this.Ot+=e}set currentMetadataBytesRemaining(e){this.kt=e}addBytes(e){this.Ct+=e,this.$t-=e}addStreamBytes(e){this.It+=e,this.Ot-=e}addMetadataLengthBytes(e){this.Rt+=e}addMetadataBytes(e){this.xt+=e,this.kt-=e}addCurrentBytesRemaining(e){this.$t+=e}}const j=()=>{}
15612class U{constructor(e){this.Dt=0,this.Bt=0,this.Lt=new Uint8Array(0),this.Ft=[],this.Ut=0,this.Nt=new B,this.jt=e.onStream||j,this.Wt=e.onMetadata||j,this.Gt=e.onMetadataFailed||j,this.Ht=e.onError||j,this.yt=e.enableLogging||!1,this.Qt=Promise.resolve(),this.Vt=Promise.resolve(),this.wt=this.Yt(),this.wt.next()}*Yt(){for(this.Dt=1/0;;)this.zt(yield*this.Kt()),yield*this.Zt()}static Jt(...e){const t=e.reduce((e,t)=>e+t.length,0)
15613return this.Xt(e,t)}static Xt(e,t){const i=new Uint8Array(t)
15614return e.reduce((e,t)=>(i.set(t,e),e+t.length),0),i}*iterator(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())yield t.value}readAll(e){for(let t=this.wt.next(e);t.value;t=this.wt.next());}async*asyncIterator(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())await this.Qt,await this.Vt,yield t.value}async asyncReadAll(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())await this.Qt,await this.Vt}ts(...e){this.yt&&console.warn("icecast-metadata-js",e.reduce((e,t)=>e+"\n  "+t,"")),this.Ht(...e)}zt(e){this.Ft.push(e),this.Ut+=e.length}*Zt(){if(this.Ft.length){const e=U.Xt(this.Ft,this.Ut)
15615this.Ft=[],this.Ut=0,this.Nt.addStreamBytes(e.length)
15616const t={stream:e,stats:this.Nt.stats}
15617this.Qt=this.jt(t),yield t}}*ss(e){yield*this.Zt()
15618const t={metadata:e,stats:this.Nt.stats}
15619this.Vt=this.Wt(t),yield t}*Kt(e=0){for(this.Bt===this.Lt.length&&(this.Lt=yield*this.es(),this.Bt=0);this.Lt.length-this.Bt<e;)this.Lt=U.Jt(this.Lt,yield*this.es())
15620const t=this.Lt.subarray(this.Bt,(e||this.Dt)+this.Bt)
15621return this.Nt.addBytes(t.length),this.Dt=t.length<this.Dt?this.Dt-t.length:0,this.Bt+=t.length,t}*es(){let e
15622yield*this.Zt()
15623do{e=yield}while(!e||0===e.length)
15624return this.Nt.addCurrentBytesRemaining(e.length),e}}class V extends U{constructor({icyMetaInt:e,icyDetectionTimeout:t=2e3,icyCharacterEncoding:i="utf-8",...n}){super(n),this.hs=new globalThis.TextDecoder(i),this.rs=e,this.ns=t,this.wt=this.cs(),this.wt.next()}*cs(){if(yield*this.ls())for(;;)this.Dt=this.rs,yield*this.us(),yield*this.ds(),this.Dt&&(yield*this.ys())
15625this.Dt=1/0,yield*this.us()}static parseIcyMetadata(e){const t=/(?<key>[^\0]+?)='(?<val>[^\0]*?)(;$|';|'$|$)/,i={}
15626for(const n of e.match(new RegExp(t,"g"))||[]){const e=n.match(t)
15627e&&(i[e.groups.key]=e.groups.val)}return i}get icyMetaInt(){return this.rs}*ls(){if(this.rs>0)return!0
15628if(!this.ns)return!1
15629this.ts("Passed in Icy-MetaInt is invalid. Attempting to detect ICY Metadata.","See https://github.com/eshaz/icecast-metadata-js for information on how to properly request ICY Metadata.")
15630const e=[null,83,116,114,101,97,109,84,105,116,108,101,61],t=Date.now()
15631let i=0
15632for(;t+this.ns>Date.now();){this.Lt=U.Jt(this.Lt,yield*this.es())
15633e:for(;i<this.Lt.length-e.length;){for(let t=1;t<e.length;t++)if(this.Lt[t+i]!==e[t]){i++
15634continue e}return this.ts(`Found ICY Metadata! Setting Icy-MetaInt to ${i}.`),this.rs=i,!0}}return this.ts("ICY Metadata not detected, but continuing anyway. Audio errors will occur if there is ICY metadata.",`Searched ${this.Lt.length} bytes for ${(Date.now()-t)/1e3} seconds.`,"Try increasing the `icyDetectionTimeout` value if ICY metadata is present in the stream."),this.Gt("icy"),!1}*us(){for(this.Nt.currentStreamBytesRemaining=this.Dt;this.Dt;)this.zt(yield*super.Kt())}*ds(){this.Dt=1
15635do{this.Dt=16*(yield*this.Kt())[0]}while(1===this.Dt)
15636this.Nt.addMetadataLengthBytes(1)}*ys(){this.Nt.currentMetadataBytesRemaining=this.Dt
15637const e=yield*this.Kt(this.Dt)
15638this.Nt.addMetadataBytes(e.length),yield*this.ss(V.parseIcyMetadata(this.hs.decode(e)))}}class H extends U{constructor(e){super(e),this.hs=new globalThis.TextDecoder("utf-8"),this.wt=this.fs(),this.wt.next(),this.ps=!1}*fs(){if(yield*this.ws()){const e=yield*this.gs()
15639if(e)for(;yield*this.ws();)this.ps||(yield*this.ys(e)),yield*this.us()}this.Dt=1/0,yield*this.us()}bs(e,t=0){return new DataView(Uint8Array.from([...e.subarray(t,t+4)]).buffer).getUint32(0,!0)}Ss(e,t){return String.fromCharCode(...t).match(e)}*ws(){let e=[]
15640for(;e.length<=65307;){const t=yield*super.Kt(6)
15641if(79===t[0]&&103===t[1]&&103===t[2]&&83===t[3]&&!(248&t[5])){this.ps=1&t[5],this.Bt-=6,this.Dt+=6,this.Nt.Ct-=6,this.Nt.$t+=6
15642break}e.push(t[0]),this.Bt-=5,this.Nt.Ct-=5,this.Nt.$t+=5}if(e.length&&this.zt(Uint8Array.from(e)),e.length>65307)return this.ts("This stream is not an Ogg stream. No Ogg metadata will be returned.","See https://github.com/eshaz/icecast-metadata-js for information on Ogg metadata."),this.Gt("ogg"),!1
15643const t=yield*this.Kt(27),i=yield*this.Kt(t[26])
15644return this.Dt=i.reduce((e,t)=>
15644e+t,0),!0}*gs(){const e=yield*this.Kt(8)
15645return yield*this.us(),this.Ss(/\x7fFLAC/,e.subarray(0,5))?{regex:/^[\x84|\x04]/,length:4}:this.Ss(/OpusHead/,e.subarray(0,8))?{regex:/OpusTags/,length:8}:this.Ss(/\x01vorbis/,e.subarray(0,7))?{regex:/\x03vorbis/,length:7}:void 0}*ys({regex:e,length:t}){this.Ss(e,yield*this.Kt(t))&&(yield*this.ss(yield*this.qs()))}*us(){for(;this.Dt;)yield*this.Kt()}*Kt(e){const t=yield*super.Kt(e)
15646return this.zt(t),t}*es(){const e=yield*super.es()
15647return this.Nt.currentStreamBytesRemaining=e.length,e}*qs(){const e=this.bs(yield*this.Kt(4))
15648this.Nt.addMetadataBytes(4)
15649const t=this.hs.decode(yield*this.Kt(e))
15650this.Nt.addMetadataBytes(e)
15651const i=this.bs(yield*this.Kt(4))
15652this.Nt.addMetadataBytes(4)
15653const n=[]
15654for(let r=0;r<i;r++){const e=yield*this.Kt(4)
15655this.Nt.addMetadataBytes(4),n.push(yield*this.Kt(this.bs(e))),this.Nt.addMetadataBytes(n[n.length-1].length)}return this.Nt.currentMetadataBytesRemaining=0,n.reduce((e,t)=>{const i=t.indexOf(61),n=String.fromCharCode(...t.subarray(0,i)).toUpperCase(),r=this.hs.decode(t.subarray(i+1))
15656return e[n]=e[n]?`${e[n]}; ${r}`:r,e},{VENDOR_STRING:t})}}class q{constructor(e){const{onStream:t,...i}=e
15657this.As=new H(e),this.Ms=new V(i)}get icyMetaInt(){return this.Ms.icyMetaInt}*iterator(e){for(const t of this.Ms.iterator(e))t.stream?yield*this.As.iterator(t.stream):yield t}readAll(e){for(const t of this.Ms.iterator(e))t.stream&&this.As.readAll(t.stream)}async*asyncIterator(e){for await(const t of this.Ms.asyncIterator(e))if(t.stream)for await(const e of this.As.asyncIterator(t.stream))yield e
15658else yield t}async asyncReadAll(e){for await(const t of this.Ms.iterator(e))t.stream&&await this.As.asyncReadAll(t.stream)}}class G{constructor({metadataTypes:e=["icy"],...t}={}){const i=e.includes("icy"),n=e.includes("ogg")
15659this.vs=i&&n?new q(t):n?new H(t):i?new V(t):new U(t)}static parseIcyMetadata(e){return V.parseIcyMetadata(e)}get icyMetaInt(){return this.vs.icyMetaInt}*iterator(e){yield*this.vs.iterator(e)}readAll(e){this.vs.readAll(e)}async*asyncIterator(e){return yield*this.vs.asyncIterator(e)}async asyncReadAll(e){return this.vs.asyncReadAll(e)}}const W=()=>{}
15660class ${constructor(e,{onStream:t=W,...i}){let n
15661this.Ps=new ReadableStream({async start(r){n=new G({icyMetaInt:parseInt(e.headers.get("Icy-MetaInt")),...i,onStream:async e=>(r.enqueue(e.stream),t(e))})
15662for await(const t of $.asyncIterator(e.body))await n.asyncReadAll(t)
15663r.close()}}),this.Es=n}get icyMetaInt(){return this.Es.icyMetaInt}get readableStream(){return this.Ps}async startReading(){try{for await(const e of $.asyncIterator(this.Ps));}catch(e){if("AbortError"!==e.name)throw e}}static asyncIterator(e){const t=e.getReader()
15664return{[Symbol.asyncIterator]:()=>({next:()=>t.read()})}}}const Q=()=>{}
15665class X{constructor({icyBr:e,onMetadataUpdate:t=Q,onMetadataEnqueue:i=Q,paused:n=!1}){this.Ts=e,this._s=t,this.Cs=i,this.Is=n,this.Rs=n,this.xs=!0,this.$s=[],this.Os=[]}get metadataQueue(){return this.Os.map(({ks:e,...t})=>t)}addMetadata({metadata:e,stats:t},i,n=0){const r={metadata:e,timestampOffset:i,timestamp:n+=t?this.getTimeByBytes(t.currentStreamPosition):0}
15666this.Rs?this.$s.push(r):this.Ds(r)}getTimeByBytes(e){return this.Ts?e/(125*this.Ts):0}startQueue(e){this.Rs&&(this.$s.forEach(t=>{void 0!==e&&(t.timestamp=e),(void 0===e||t.timestampOffset>=t.timestamp)&&this.Ds(t)}),this.$s=[],this.Rs=!1)}purgeMetadataQueue(){this.Os.forEach(e=>clearTimeout(e.ks)),this.Os=[],this.$s=[],this.Rs=this.Is,this.xs=!0}Ds(e){this.Os.push(e),this.Cs(e.metadata,e.timestampOffset,e.timestamp),this.xs?(this.Bs(),this.xs=!1):e.ks=setTimeout(()=>{this.Bs()},1e3*(e.timestampOffset-e.timestamp))}Bs(){if(this.Os.length){const{metadata:e,timestampOffset:t,timestamp:i}=this.Os.shift()
15667this._s(e,t,i)}}}var Y=s(317)
15668let K
15669const Z=new Worker(URL.createObjectURL(new Blob(["self.onmessage = () => self.postMessage(!!self.Worker)"],{type:"text/javascript"})))
15670Z.onmessage=e=>{K=e.data,Z.terminate()},Z.postMessage(null)
15671class J{constructor(e,t){this.CRC_DURATION=3e5,this.PCM_DURATION=6e4,this.Es=e,this.Ls=t,this.initSync(),this.initQueue()}initSync(){clearTimeout(this.Fs),this.Fs=null,this.Us=null,this.Ns=!0,this.js=[],this.Ws=0,this.Gs=null,this.Hs=null,this.Qs=null}initQueue(){this.Vs=0,this.Ys=0,this.zs=0,this.Ks=[],this.Zs=0,this.Js={},this.Xs=[],this.ti=0}get buffered(){return this.Ys/this.zs-this.Ls.currentTime||0}
15671add(e){const{crc32:t,duration:i,samples:n}=e
15672this.Ys+=n,this.zs=e.header.sampleRate,this.Ks.push({crc32:t,duration:i}),this.Zs+=i
15673let r=this.Js[t]
15674if(r||(r=[],this.Js[t]=r),r.push(this.Vs++),this.Zs>=this.CRC_DURATION){const{crc32:e,duration:t}=this.Ks.shift()
15675this.Zs-=t
15676const i=this.Js[e]
15677i.shift(),i.length||delete this.Js[e]}this.Xs.push(e),this.ti+=i,this.ti>=this.PCM_DURATION&&(this.ti-=this.Xs.shift().duration)}addAll(e){e.forEach(e=>this.add(e))}si(e){for(const t of e)this.Ws+=t.duration,this.js.push(t)}async sync(t){if(null===this.Fs){const t=this.buffered
15678this.ii=e,this.Fs=setTimeout(()=>{this.Us=`Buffer underrun after syncing for ${t.toFixed(2)} seconds.`,this.ii(this.Us)},1e3*t)}return this.si(t),new Promise(async(e,t)=>{let i
15679null!==this.Us?t(this.Us):this.ii=t,this.Ns&&(i=this.ei()),i||(this.Ns=!1,i=await this.hi()),i?e(i):t("Old and new request do not match.")}).catch(e=>{this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,"Unable to sync old and new request.",e)
15680const t=this.js
15681return this.initSync(),this.initQueue(),[t,N]}).then(e=>([z,I].includes(e[1])&&this.initSync(),e))}ei(){if(!this.js.length)return[[],D]
15682const e=this.js[0].crc32,t=this.Js[e]
15683let i,r,s
15684if(t){e:for(const e of t){s=e-(this.Vs-this.Ks.length)
15685for(let e=0;e<this.js.length&&s+e<this.Ks.length;e++)if(this.Ks[s+e].crc32!==this.js[e].crc32)continue e
15686r=s+this.js.length<=this.Ks.length,i=!0
15687break}if(r)return[[],D]
15688if(i){const e=this.Ks.length-s
15689return this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,`Found ${e} frames (${(this.Ks.slice(s).reduce((e,{duration:t})=>e+t,0)/1e3).toFixed(3)} seconds) of overlapping audio data in new request.`,"Synchronized old and new request."),[this.js.slice(e),z]}}}async hi(){try{const t=1,i=16,r=(e,t)=>e/t
15690if(!this.Gs){let o
15691try{o=(await s.e(731).then(s.bind(s,875))).default}catch(e){return void this.Es[L](n.WARN,"Failed to synchronize old and new stream","Missing `synaudio` dependency.")}const[a,l,c]=await this.ri(),u=c*t
15692if(l.samplesDecoded<=u)return[[],D]
15693const d=new o({correlationSampleSize:u,initialGranularity:i})
15694this.Gs=await(K?d.syncWorkerConcurrent(a,l,Math.max(navigator.hardwareConcurrency-1,1)):d.syncWorker(a,l)),this.Gs.offsetFromEnd=r(a.samplesDecoded-this.Gs.sampleOffset,c)}const{correlation:o,offsetFromEnd:a}=this.Gs
15695let l=1e3*(this.buffered-a)
15696if(-l>this.Ws)return[[],D]
15697const c=0
15698if(l<0){let e=0
15699for(let t=0;e<this.js.length-c&&t>l;e++)t-=this.js[e].duration
15700this.js=this.js.slice(e-c)}else for(let e=0;e<c&&e<this.js.length;e++)l-=this.js[e].duration
15701return this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,`Synchronized old and new request with ${(Math.round(1e4*o)/100).toFixed(2)}% confidence.`),this.initQueue(),[this.js,I,l]}catch{}}async ri(){const e=(e,t)=>{let i=e.length-1
15702for(let n=0;n<t&&i>0;i--)n+=e[i].duration
15703return this.Es[u].decodeAudioData(R(e.slice(i).map(({data:e})=>e)).buffer)};[this.Hs,this.Qs]=await Promise.all([this.Hs?this.Hs:e(this.Xs,2e3*this.buffered),e(this.js,1/0)])
15704const t=e=>{const t={channelData:[],samplesDecoded:e.length}
15705for(let i=0;i<e.numberOfChannels;i++)t.channelData.push(Float32Array.from(e.getChannelData(i)))
15706return t}
15707return[t(this.Hs),t(this.Qs),this.Hs.sampleRate]}}class ee{constructor(e,i,n,r,s){this.Es=e,this.ni=i,this.dt=n,this.tt=r,this.ai=s
15708const o=t.get(this.Es)
15709this.oi=o[d],this.ci=o[h],this.li=0,this.ui=0,this.di=()=>{this.syncState=N}}static parseMimeType(e){return e.match(/^(?:application\/|audio\/|)(?<mime>[a-zA-Z]+)(?:$|;[ ]*codecs=(?:\'|\")(?<codecs>[a-zA-Z,]+)(?:\'|\"))/)}static canPlayType(e,t,i){const n=ee.parseMimeType(t),r=t=>t.reduce((t,i)=>{if(""===t)return""
15710const n=e(i)
15711return n?"maybe"===n||"maybe"===t?"maybe":!0===n||"probably"===n?"probably":void 0:""},null)
15712if(n){const{mime:e,codecs:s}=n.groups,o=i&&i[e]
15713if(!o||Array.isArray(o))return r(o||[t])||r([`audio/${e}`])
15714if("object"==typeof o){if(s){const e=s.split(",")
15715return e.length>1?"":o[e[0]]?r(o[e[0]]):""}return"maybe"}}return""}enablePlayButton(){this.oi.removeAttribute("src"),this.oi.src=null,this.oi.srcObject=null,this.oi.src="data:audio/mpeg;base64,//sQxAAABFgC/SCEYACCgB9AAAAAppppVCAHBAEIgBByw9WD5+J8ufwxiDEDsMfE+D4fwG/RUGCx6VO4awVxV3qDtQNPiXKnZUNSwKuUDR6IgaeoGg7Fg6pMQU1FMy4xMDCqqqqqqqr/+xLEB4PAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=",this.oi.loop=!0}get syncStateUpdate(){return this.yi}get syncState(){return this.fi}set syncState(e){this.fi=e,this.mi&&this.mi(e),this.yi=new Promise(e=>{this.mi=e})}get isSupported(){return!1}get isAudioPlayer(){return!1}get metadataTimestamp(){return 0}get currentTime(){return 0}get waiting(){return Promise.resolve()}get icecastMetadataQueue(){return this.pi}set icecastMetadataQueue(e){this.pi=e}get codecUpdateQueue(){return this.wi}set codecUpdateQueue(e){this.wi=e}get metadataQueue(){return this.pi?this.pi.metadataQueue:[]}gi(){this.pi.startQueue(this.bi),this.wi.startQueue(this.bi)}async Si(){this.syncState=z,this.syncFrames=[],this.syncDelay=null,this.qi=new J(this.Es,this)}async start(e){let t
15716this.bi=e,[n.RETRY,n.SWITCH].forEach(e=>this.Es.addEventListener(e,this.di))
15717const r=new Promise(e=>{t=e,[i.PLAYING,i.STOPPING].forEach(e=>this.Es.addEventListener(e,t,{once:!0}))}).finally(()=>{[i.PLAYING,i.STOPPING].forEach(e=>this.Es.removeEventListener(e,t))})
15718await r}async end(){[n.RETRY,n.SWITCH].forEach(e=>this.Es.removeEventListener(e,this.di)),this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue()}onStream(e){return e}onMetadata(e){this.pi.addMetadata(e,this.metadataTimestamp,this.currentTime)}onCodecUpdate(e,t){const i=this.currentTime
15719t<i&&(this.ui+=this.li),this.li=t,this.wi.addMetadata({metadata:e},(t+this.ui)/1e3,i)}}class te extends ee{constructor(e,t){super(e,t),this.oi.crossOrigin="anonymous",this.oi.preload="none",this.Es.addEventListener(n.STREAM_START,()=>{this.Ai||this.end()}),this.Si()}static canPlayType(e){return te.isSupported?super.canPlayType(e=>(new Audio).canPlayType(e),e):""}static get isSupported(){return Boolean(window.Audio)}static get name(){return"html5"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Mi?(this.Mi.totalDuration+this.Pi)/1e3:0}get currentTime(){return this.Ei&&(performance.now()-this.Ei)/1e3}get waiting(){return new Promise(e=>{this.oi.addEventListener("waiting",e,{once:!0})})}async Si(){super.Si(),this.Mi=null,this.Ei=0,this.Pi=0,this.Ai=!1}async start(e){const t=super.start(e)
15720this.Ti=performance.now(),this.oi.loop=!1,this.oi.src=null,this.oi.srcObject=null,this.oi.src=this.ni,this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&(this.oi.addEventListener("playing",()=>{this.Ei=performance.now(),this.Pi=performance.now()-this.Ti,this.gi(),this.Es[L](n.PLAY)},{once:!0}),this.Es[L](n.PLAY_READY),this.Ai=!0),await t}async end(){super.end(),this.oi.src=null,this.oi.srcObject=null,this.Si()}onStream(e){this.Mi=e[e.length-1]||this.Mi,this.syncState===N&&(this.syncState=N)}}class ie extends ee{constructor(e,t,i,n,r){super(e,t,i,n,r),this._i=s.e(762).then(s.bind(s,448)),this.Ci(),this.Si()}static canPlayType(e){return ie.isSupported?MediaSource.isTypeSupported(e)?"probably":super.canPlayType(MediaSource.isTypeSupported,e,{mpeg:['audio/mp4;codecs="mp3"'],aac:['audio/mp4;codecs="mp4a.40.2"'],aacp:['audio/mp4;codecs="mp4a.40.2"'],flac:['audio/mp4;codecs="flac"'],ogg:{flac:['audio/mp4;codecs="flac"'],vorbis:['audio/webm;codecs="vorbis"']}}):""}static get isSupported(){return Boolean(window.MediaSource)}static get name(){return"mediasource"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Ii&&this.Ii.sourceBuffers.length&&Math.max(this.Ii.sourceBuffers[0].timestampOffset,this.Ii.sourceBuffers[0].buffered.length?this.Ii.sourceBuffers[0].buffered.end(0):0)||0}get currentTime(){return this.oi.currentTime}get waiting(){return new Promise(e=>{this.oi.addEventListener("waiting",e,{once:!0})})}get changingContainer(){return this.Ri}useNextContainer(){const e=this.xi.indexOf(this.$i)+1
15721this.$i=this.xi[e],this.Ri=!0,this.enablePlayButton(),this.Si(),this.start().then(()=>this.Ri=!1)}async Ci(){const e=new Set
15722let t
15723this.xi=[],this.Ri=!1,this.$i=new Promise(e=>{t=e})
15724const i=[[()=>this.dt,"raw"],[async()=>(await this._i).getWrappedMimeType(this.tt,"fmp4"),"fmp4"],[async()=>(await this._i).getWrappedMimeType(this.tt,"webm"),"webm"]]
15725for await(const n of i){const i=await n[0](),r=n[1]
15726MediaSource.isTypeSupported(i)&&!e.has(i)&&(t&&(t(r),t=null),e.add(i),this.xi.push(r))}}async Si(){super.Si(),this.Oi=[],this.Ai=!1,this.ki=!1,this.Di=new Promise(e=>{this.Bi=e}),this.Li=new Promise(e=>{this.Fi=e})
15727const e=await this.$i
15728this.$i=e,this.Ui=this.Ni(this.dt,this.tt),await this.Li}async start(e){const t=super.start(e)
15729await this.Di,await this.ji(),await t}async end(){super.end(),await this.Si()}async onStream(e){if((e=e.flatMap(e=>e.codecFrames?e.codecFrames.map(t=>(t.isLastPage=e.isLastPage,t)):e)).length){switch(this.syncState){case N:this.qi.initSync(),this.syncState=D
15730case D:[this.syncFrames,this.syncState,this.syncDelay]=await this.qi.sync(e),e=this.syncFrames}switch(this.syncState){case I:break
15731case z:await this.Li,await this.Ui(e),this.qi.addAll(e)}}}Ni(e,t){if(this.$i)return"raw"===this.$i?(this.Wi(e),async e=>this.Gi(R(e.map(e=>e.data)))):(this.Hi(e,t,this.$i).then(()=>this.Wi(this.Qi.mimeType)),e.match(/ogg/)?async i=>{let n=[]
15732for await(const r of i)this.ki!==r.isLastPage&&(r.isLastPage?this.ki=!0:(await this.Gi(R(n)),n=[],await this.ai,await this.Hi(e,t,this.$i),this.ki=!1)),n.push(...this.Qi.iterator([r]))
15733await this.Gi(R(n))}:async e=>this.Gi(R([...this.Qi.iterator(e)])))
15734this.Es[L](n.PLAYBACK_ERROR,`Media Source Extensions API in your browser does not support ${e} or ${this.Qi.mimeType}.See: https://caniuse.com/mediasource and https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API`)}async Hi(e,t,i){this.Qi=new(await this._i).default(e,{codec:t,preferredContainer:i})}Wi(e){this.Ii=new MediaSource,this.Bi(),this.Ii.addEventListener("sourceopen",()=>{this.Es.state!==i.STOPPED&&this.Es.state!==i.STOPPING&&(this.Ii.addSourceBuffer(e).mode="sequence"),this.Vi=0,this.Fi()},{once:!0})}async ji(){this.oi.loop=!1,this.oi.src=URL.createObjectURL(this.Ii),await this.Li}async Yi(){return new Promise(e=>{const t=this.Ii.sourceBuffers[0]
15735t.updating?t.addEventListener("updateend",e,{once:!0}):e()})}async Gi(e){if(this.Es[L](n.STREAM,e),this.Ii.sourceBuffers.length||this.Es[L](n.WARN,"Attempting to append audio, but MediaSource has not been or is no longer initialized","Please be sure that `detachAudioElement()` was called and awaited before reusing the element with a new IcecastMetadataPlayer instance"),this.Es.state!==i.STOPPING&&this.Ii.sourceBuffers.length){this.Oi.push(e)
15736try{for(;
15736this.Oi.length;)this.Ii.sourceBuffers[0].appendBuffer(this.Oi.shift()),await this.Yi()}catch(e){if("QuotaExceededError"!==e.name)throw e}this.Ai||(this.ci<=this.metadataTimestamp?(this.oi.addEventListener("playing",()=>{this.gi(),this.Es[L](n.PLAY)},{once:!0}),this.Es[L](n.PLAY_READY),this.Ai=!0):this.Es[L](n.BUFFER,this.metadataTimestamp)),this.oi.currentTime>5+this.ci&&this.Vi+5e3<performance.now()&&(this.Vi=performance.now(),this.Ii.sourceBuffers[0].remove(0,this.oi.currentTime-5+this.ci),await this.Yi())}}}class ne extends ee{constructor(e,t,i,n,r){super(e,t,i,n,r),this.zi=e[u],this.Si()}static canPlayType(e){return ne.isSupported?super.canPlayType(e=>'audio/ogg;codecs="opus"'===e||'audio/ogg;codecs="flac"'===e||'audio/ogg;codecs="vorbis"'===e||"audio/mpeg"===e||"audio/flac"===e,e,{flac:["audio/flac"],mpeg:["audio/mpeg"],ogg:{flac:['audio/ogg;codecs="flac"'],opus:['audio/ogg;codecs="opus"'],vorbis:['audio/ogg;codecs="vorbis"']}}):""}static get isSupported(){return Boolean(window.WebAssembly&&(window.AudioContext||window.webkitAudioContext)&&window.MediaStream)}static get name(){return"webaudio"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Ki/1e3}get currentTime(){return(performance.now()-this.Zi)/1e3||0}get waiting(){return this.Ji}Xi(e){let t
15737this.te+=e,t=setTimeout(()=>{this.te-=e,this.se.delete(t),this.se.size||this.ie()},this.te),this.se.add(t)}ie(){this.ee&&this.ee(),this.Ji=new Promise(e=>{this.ee=e})}he(){this.se&&this.se.forEach(e=>clearTimeout(e)),this.se=new Set,this.te=0,this.ie()}async re(){let e
15738this.ne=new Promise(e=>{this.ae=e})
15739try{switch(this.tt){case"mpeg":const{MPEGDecoderWebWorker:t}=await Promise.all([s.e(385),s.e(88)]).then(s.bind(s,121))
15740e=t
15741break
15742case"opus":const{OpusDecoderWebWorker:i}=await Promise.all([s.e(385),s.e(694)]).then(s.bind(s,978))
15743e=i
15744break
15745case"flac":const{FLACDecoderWebWorker:n}=await Promise.all([s.e(385),s.e(993)]).then(s.bind(s,655))
15746e=n
15747break
15748case"vorbis":const{OggVorbisDecoderWebWorker:r}=await Promise.all([s.e(385),s.e(398)]).then(s.bind(s,994))
15749e=r}}catch(e){return void this.Es[L](n.PLAYBACK_ERROR,`Missing \`webaudio-${this.tt}\` dependency.`,`Unable to playback playback \`${this.tt}\` audio.`)}if(e){const t=await this.ai
15750this.ae(),this.oe=new e(t)}else this.Es[L](n.PLAYBACK_ERROR,"Unsupported `webaudio` playback codec: "+this.tt)}async Si(){super.Si(),this.Ki=0,this.ce=0,this.le=0,this.vt=0,this.Zi=void 0,this.Ai=!1,this.he(),this.ue=new Promise(e=>{this.de=e})}async start(e){this.oe||await this.re()
15751const t=super.start(e)
15752this.de(),await t}async end(){super.end(),this.oe&&(this.oe.terminate(),this.oe=null),this.ye&&this.ye.stream.getTracks().forEach(e=>this.ye.stream.removeTrack(e)),this.Si()}async onStream(e){if("vorbis"!==this.tt)switch(e=e.flatMap(e=>e.codecFrames||e),this.syncState){case N:this.qi.initSync(),this.syncState=D
15753case D:[this.syncFrames,this.syncState,this.syncDelay]=await this.qi.sync(e),e=this.syncFrames}switch(this.syncState){case I:break
15754case z:e.length&&(this.Ki=e[e.length-1].totalDuration,this.fe(e))}}async fe(e){if(await this.ne,this.oe){let t
15755await this.oe.ready,"vorbis"===this.tt?t=this.oe.decodeOggPages(e):(t=this.oe.decodeFrames(e.map(e=>e.data)),this.qi.addAll(e)),t.then(e=>this.me(e))}}async me({channelData:e,samplesDecoded:t,sampleRate:r}){if(await this.ue,this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&t){this.Es[L](n.STREAM,{channelData:e,samplesDecoded:t,sampleRate:r}),this.vt||(this.vt=r,this.ye=this.zi.createMediaStreamDestination(),this.ye.channelCount=this.zi.destination.maxChannelCount,this.oi.loop=!1,this.oi.srcObject=this.ye.stream)
15756const i=this.zi.createBuffer(e.length,t,this.vt)
15757e.forEach((e,t)=>i.getChannelData(t).set(e))
15758const s=this.zi.createBufferSource()
15759s.buffer=i,s.connect(this.ye)
15760const o=100,a=this.ce*o+this.le,l=Math.round(this.zi.currentTime*this.vt*o)
15761a<l&&(this.le+=l-a),s.start(a/this.vt/o),this.Xi(t/this.vt*1e3),this.Ai||(this.ci<=this.metadataTimestamp?(this.Es[L](n.PLAY_READY),this.Zi=performance.now(),this.gi(),this.Es[L](n.PLAY),this.Ai=!0):this.Es[L](n.BUFFER,this.metadataTimestamp)),this.ce+=t}}}class re{constructor(i){const n=t.get(i)
15762this.Es=i,this.oi=n[d],this.yt=n[g],this.pe=n[w],this.ge="",this.be(),this.Ls=new ee(this.Es),this.Ls.icecastMetadataQueue=this.pi,this.Ls.codecUpdateQueue=this.wi,this.Ls.enablePlayButton(),this.Se=[],this.I=void 0,this.dt="",this.tt="",this.qe=Promise.resolve(),this.Ae=e}static get supportedPlaybackMethods(){return[ie,ne,te].map(e=>e.isSupported?e.name:"")}static canPlayType(e){return{mediasource:ie.canPlayType(e),html5:te.canPlayType(e),webaudio:ne.canPlayType(e)}}get endpoint(){return this.ni}get player(){return this.Ls}get playbackMethod(){return this.ge}get icyMetaInt(){return this.Me&&this.Me.icyMetaInt}async playStream(){return this.fetchStream().then(async e=>(this.Es[L](n.STREAM_START),this.readIcecastResponse(e).finally(()=>{this.Es[L](n.STREAM_END)}))).catch(e=>{if(this.Es.state!==i.SWITCHING)throw e})}async switchStream(){this.Es.state!==i.PLAYING&&(this.Ae(),await this.qe)
15763const e=t.get(this.Es)
15764e[O]=i.SWITCHING,e[P].abort(),e[P]=new AbortController}async fetchStream(){const e=t.get(this.Es)
15765this.ni=e[S].next().value
15766const i=e[k]?{"Icy-MetaData":1}:{}
15767if(i.Range="bytes=0-",e[A]){const t=e[A]
15768i.Authorization="Basic "+btoa(t.user+":"+t.password)}const n=()=>fetch(this.ni,{method:"GET",headers:i,signal:e[P].signal}),r=await n().catch(e=>{if("TypeError"===e.name&&("Load failed"===e.message||"Request header field Range is not allowed by Access-Control-Allow-Headers."===e.message))return delete i.Range,n()
15769throw e})
15770if(!r.ok){const e=new Error(`${r.status} received from ${r.url}`)
15771throw e.name="HTTP Response Error",e}return r}async readIcecastResponse(e){const i=e.headers.get("content-type"),r=t.get(this.Es)
15772let s
15773const o=new Promise(e=>{s=e}),a=new Promise(e=>{this.I=new Y.Ay(i,{onCodec:e,onCodecHeader:s,onCodecUpdate:this.pe&&((...e)=>this.Ls.onCodecUpdate(...e)),enableLogging:this.yt})})
15774this.Me=new $(e,{onMetadata:async e=>{this.Ls.onMetadata(e)},onStream:async({stream:e})=>{this.Es[L](n.STREAM,e)
15775const t=[...this.I.parseChunk(e)]
15776if(this.Ls.isAudioPlayer){const e=[...this.Se,...t]
15777this.Se=[],await this.Ls.onStream(e)}else this.Se.push(...t)},onError:(...e)=>this.Es[L](n.WARN,...e),metadataTypes:r[l],icyCharacterEncoding:r[p],icyDetectionTimeout:r[m],...r[f]?{icyMetaInt:r[f]}:{}})
15778const c=this.Me.startReading(),u=await a
15779this.Ls.isAudioPlayer||([this.Ls,this.ge]=this.ve(i,u,o)),this.Ls.syncState===z?this.Ls.start():await this.Pe(i,u,o),await c}async Pe(e,t,n){let r,s,o=!1,a=!1
15780const l=this.Ls,c=this.Ls.icecastMetadataQueue,u=this.Ls.codecUpdateQueue
15781this.be(),l.icecastMetadataQueue=this.pi,l.codecUpdateQueue=this.wi
15782const d=()=>{a=!0,this.Es.state===i.STOPPING&&this.Es.state===i.STOPPED||(l.icecastMetadataQueue.purgeMetadataQueue(),l.codecUpdateQueue.purgeMetadataQueue(),this.Ls.start(Math.max(0,l.syncDelay/1e3)).then(()=>l.end()).then(s))}
15783this.Ae=()=>{o=!0,this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue(),this.Ls.icecastMetadataQueue=c,this.Ls.codecUpdateQueue=u,void 0===r||a||(clearTimeout(r),d())}
15784const h=()=>this.Ls.syncStateUpdate.then(a=>{if(o)s()
15785else switch(a){case D:return h()
15786case z:this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue(),this.Ls.icecastMetadataQueue=c,this.Ls.codecUpdateQueue=u,this.Es.state===i.STOPPING&&this.Es.state===i.STOPPED||(this.Es[O]=i.PLAYING),s()
15787break
15788case I:case N:l.icecastMetadataQueue=c,l.codecUpdateQueue=u,[this.Ls,this.ge]=this.ve(e,t,n),this.Se.push(...l.syncFrames),r=setTimeout(d,Math.max(l.syncDelay,0))}})
15789let f
15790this.qe=new Promise(e=>{s=e,f=()=>{this.Ae(),s()},this.Es.addEventListener(i.STOPPING,f,{once:!0}),h()}).finally(()=>{this.Es.removeEventListener(i.STOPPING,f)})}
15790be(){this.pi=new X({onMetadataUpdate:(...e)=>this.Es[L](n.METADATA,...e),onMetadataEnqueue:(...e)=>this.Es[L](n.METADATA_ENQUEUE,...e),paused:!0}),this.wi=new X({onMetadataUpdate:(...e)=>this.Es[L](n.CODEC_UPDATE,...e),paused:!0})}ve(e,i,n){const{[t.get(this.Es)[c]]:r,...s}={mediasource:ie,webaudio:ne,html5:te}
15791let o,a
15792for(const t of Object.values({firstMethod:r,...s})){const r=t.canPlayType(`${e};codecs="${i}"`)
15793if("probably"===r||"maybe"===r){a=t.name,o=new t(this.Es,this.ni,e,i,n),o.icecastMetadataQueue=this.pi,o.codecUpdateQueue=this.wi
15794break}}if(!o)throw new Error(`Your browser does not support this audio codec ${e}${i&&`;codecs="${i}"`}`)
15795return[o,a]}}let se
15796try{new window.EventTarget,se=window.EventTarget}catch{se=F}const oe=Symbol(),ae=Symbol(),le=Symbol(),ce=Symbol(),ue=Symbol(),de=Symbol(),he=Symbol(),fe=Symbol(),pe=Symbol(),me=Symbol(),ge=Symbol(),ye=Symbol(),ve=Symbol()
15797class _e extends se{static*[T](e){for(;;){const i=t.get(e)[r]
15798for(const n of i)if(yield n,t.get(e)[r]!==i)break}}static[C](e,t,i={}){const n={[r]:(e&&(Array.isArray(e)?e:[e]))??i[r],[h]:t.bufferLength??i[h]??1,[f]:t.icyMetaInt??i[f],[p]:t.icyCharacterEncoding??i[p],[m]:t.icyDetectionTimeout??i[m],[l]:(t.metadataTypes??i[l])||["icy"],[k]:((t.metadataTypes??i[l])||["icy"]).includes("icy"),[g]:t.enableLogging??i[g]??!1,[w]:Boolean(t.enableCodecUpdate??i[w]??t.onCodecUpdate),[a]:t.endpointOrder??i[a]??"ordered",[y]:t.retryDelayRate??i[y]??.1,[v]:t.retryDelayMin??i[v]??.5,[_]:t.retryDelayMax??i[_]??2,[b]:t.retryTimeout??i[b]??30,[c]:(t.playbackMethod??i[c])||"mediasource",[A]:t.authentication??i[A]}
15799return n[r]!==i[r]&&"random"===n[a]&&(n[r]=n[r].sort(()=>.5-Math.random())),n}constructor(r,s={}){super(),t.set(this,{[S]:_e[T](this),[d]:s.audioElement||new Audio,..._e[C](r,s),[le]:{[n.PLAY]:s.onPlay||e,[n.PLAY_READY]:e,[n.LOAD]:s.onLoad||e,[n.STREAM_START]:s.onStreamStart||e,[n.BUFFER]:s.onBuffer||e,[n.STREAM]:s.onStream||e,[n.STREAM_END]:s.onStreamEnd||e,[n.METADATA]:s.onMetadata||e,[n.METADATA_ENQUEUE]:s.onMetadataEnqueue||e,[n.CODEC_UPDATE]:s.onCodecUpdate||e,[n.STOP]:s.onStop||e,[n.RETRY]:s.onRetry||e,[n.RETRY_TIMEOUT]:s.onRetryTimeout||e,[n.SWITCH]:s.onSwitch||e,[n.WARN]:(...e)=>{this[E](console.warn,s.onWarn,e)},[n.ERROR]:(...e)=>{this[E](console.error,s.onError,e)},[n.PLAYBACK_ERROR]:(...e)=>{this.state!==i.RETRYING?(this[L](n.ERROR,...e),this.stop()):t.get(this)[me]()}},[me]:()=>{clearTimeout(t.get(this)[ye]),this.removeEventListener(n.STREAM_START,t.get(this)[me]),t.get(this)[d].removeEventListener("waiting",t.get(this)[fe])
15800try{t.get(this)[d].pause()}catch(e){t.get(this)[he](e)}try{t.get(this)[ae]=t.get(this)[oe].player.end()}catch{}},[ue]:()=>{this[ve](ue)},[ce]:()=>{this.stop()},[he]:e=>{const r=e?.target?.error||e,s=t.get(this)[oe].player
15801s?.useNextContainer&&!s?.changingContainer&&r?.code>2&&this.state!==i.STOPPING&&this.state!==i.STOPPED&&s.useNextContainer(),this.state===i.STOPPED||s?.changingContainer||this[L](n.PLAYBACK_ERROR,"The audio element encountered an error.",{1:" MEDIA_ERR_ABORTED The fetching of the associated resource was aborted by the user's request.",2:" MEDIA_ERR_NETWORK Some kind of network error occurred which prevented the media from being successfully fetched, despite having previously been available.",3:" MEDIA_ERR_DECODE Despite having previously been determined to be usable, an error occurred while trying to decode the media resource, resulting in an error.",4:" MEDIA_ERR_SRC_NOT_SUPPORTED The associated resource or media provider object (such as a MediaStream) has been found to be unsuitable.",5:" MEDIA_ERR_ENCRYPTED"}[r?.code]||e)},[de]:()=>{const e=t.get(this)[d];(this.state===i.LOADING||!e.loop&&this.state!==i.STOPPING&&this.state!==i.STOPPED)&&e.play().then(()=>{this[O]=i.PLAYING}).catch(e=>{t.get(this)[he](e)})},[pe]:e}),this[x](),this[O]=i.STOPPED,t.get(this)[oe]=new re(this)}static canPlayType(e){return re.canPlayType(e)}get audioElement(){return t.get(this)[d]}get[u](){return _e.constructor[u]}get endpoint(){return t.get(this)[oe].endpoint}get icyMetaInt(){return t.get(this)[oe].icyMetaInt}get metadataQueue(){return t.get(this)[oe].player.metadataQueue}get state(){return t.get(this)[O]}get playbackMethod(){return t.get(this)[oe].playbackMethod}set[O](e){this.dispatchEvent(new CustomEvent(e)),t.get(this)[O]=e}[x](){const e=t.get(this)[d]
15802e.addEventListener("pause",t.get(this)[ce]),e.addEventListener("play",t.get(this)[ue]),e.addEventListener("error",t.get(this)[he]),this.addEventListener(n.PLAY_READY,t.get(this)[de])}async detachAudioElement(){const e=t.get(this)[d]
15803e.removeEventListener("pause",t.get(this)[ce]),e.removeEventListener("play",t.get(this)[ue]),e.removeEventListener("error",t.get(this)[he]),this.removeEventListener(n.PLAY_READY,t.get(this)[de]),await this.stop()}async play(){return this[ve]()}async[ve](e){if(this.state===i.STOPPED){e!==ue&&this.audioElement.paused&&this.audioElement.play()
15804const r=new Promise(e=>{this.addEventListener(n.PLAY,e,{once:!0})}),s=new Promise(e=>{this.addEventListener(n.STREAM_END,e,{once:!0})})
15805t.get(this)[P]=new AbortController,this[O]=i.LOADING,this[L](n.LOAD)
15806const o=async()=>t.get(this)[oe].playStream().then(async()=>
15806{if(this.state===i.SWITCHING)return this[L](n.SWITCH),o()
15807this.state!==i.STOPPING&&this.state!==i.STOPPED&&(await r,await s,await t.get(this)[oe].player.waiting)}).catch(async e=>{if(e&&"AbortError"!==e.name){if(await this[M](e))return this[L](n.RETRY),o()
15808t.get(this)[P].abort(),this.state!==i.STOPPING&&this.state!==i.STOPPED&&this[L](n.ERROR,e.message.match(/network|fetch|offline|codec/i)?e:e.stack,e)}})
15809new Promise((e,i)=>{t.get(this)[pe]=i,o().then(e)}).catch(e=>{if(this.state!==i.STOPPING)throw e}).finally(()=>{t.get(this)[me](),this[L](n.STOP),this[O]=i.STOPPED}),await r}}async stop(){this.state!==i.STOPPED&&this.state!==i.STOPPING&&(this[O]=i.STOPPING,t.get(this)[P].abort(),t.get(this)[pe](),await new Promise(e=>{this.addEventListener(n.STOP,e,{once:!0})}),t.get(this)[oe].player.enablePlayButton())}async switchEndpoint(e,n){if(this.state!==i.STOPPED&&this.state!==i.STOPPING){const i=t.get(this)
15810return Object.assign(i,_e[C](e,n,i)),i[oe].switchStream()}}async[M](e){if(0===t.get(this)[b])return!1
15811if(t.get(this)[O]===i.RETRYING)return await new Promise(e=>{this.addEventListener(i.STOPPING,e,{once:!0})
15812const n=Math.min(1e3*t.get(this)[v]*(t.get(this)[y]+1)**t.get(this)[ge]++,1e3*t.get(this)[_])
15813setTimeout(()=>{this.removeEventListener(i.STOPPING,e),e()},n+.3*n*Math.random())}),t.get(this)[O]===i.RETRYING
15814if(t.get(this)[O]!==i.STOPPING&&t.get(this)[O]!==i.STOPPED&&(e.message.match(/network|fetch|offline|Error in body stream/i)||"HTTP Response Error"===e.name)){this[L](n.ERROR,e.name,e),this[O]=i.RETRYING,t.get(this)[k]&&this[L](n.WARN,"This stream was requested with ICY metadata.",'If there is a CORS preflight failure, try removing "icy" from the metadataTypes option.',"See https://github.com/eshaz/icecast-metadata-js#cors for more details.")
15815const r=new Promise(e=>{t.get(this)[fe]=e,t.get(this)[d].addEventListener("waiting",t.get(this)[fe],{once:!0})})
15816return t.get(this)[ye]=setTimeout(()=>{r.then(()=>{t.get(this)[O]===i.RETRYING&&(this[L](n.RETRY_TIMEOUT),this.stop())})},1e3*t.get(this)[b]),t.get(this)[ge]=0,!0}return!1}[L](e,...i){this.dispatchEvent(new CustomEvent(e,{detail:i})),t.get(this)[le][e](...i)}[E](e,i,n){t.get(this)[g]&&e("icecast-metadata-js",n.reduce((e,t)=>e+"\n  "+t,"")),i&&i(...n)}}const be=window.AudioContext||window.webkitAudioContext
15817if(be&&!_e.constructor[u]){_e.constructor[u]="audio context pending"
15818const e=e=>{console.error("icecast-metadata-js","Failed to start the AudioContext. WebAudio playback will not be possible.",e)},t=["touchstart","touchend","mousedown","keydown"],i=()=>{t.forEach(e=>document.removeEventListener(e,i))
15819const n=new be({latencyHint:"interactive"})
15820n.destination.channelCount=n.destination.maxChannelCount,n.resume().then(()=>{n.createScriptProcessor(16384,2,2).connect(n.destination),n.onstatechange=()=>{"running"!==n.state&&n.resume().catch(e)}}).catch(e),_e.constructor[u]=n}
15821t.forEach(e=>document.addEventListener(e,i))}})(),o=s.O(o),IcecastMetadataPlayer=o.default})(),
15822/*! 
15823 * Copyright 2021-2024 Ethan Halsall
15824 * https://github.com/eshaz/icecast-metadata-js
15825 *
15826 * This file is part of icecast-metadata-player.
15827 *
15828 * icecast-metadata-player free software: you can redistribute it and/or modify
15829 * it under the terms of the GNU Lesser General Public License as published by
15830 * the Free Software Foundation, either version 3 of the License, or
15831 * (at your option) any later version.
15832 *
15833 * icecast-metadata-player distributed in the hope that it will be useful,
15834 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15835 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15836 * GNU Lesser General Public License for more details.
15837 *
15838 * You should have received a copy of the GNU Lesser General Public License
15839 * along with this program.  If not, see <https://www.gnu.org/licenses/>
15840 */
15841(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[731],{178:(e,t,i)=>{"use strict"
15842i.d(t,{D4:()=>r})
15843const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256)
15844let r,s,o,a=t
15845for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1
15846n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])]
15847return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEac
15847h((e,t)=>s.set(e,t))
15848const o=new Uint8Array(e.length)
15849let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0
15850f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p))))
15851const m=256-h
15852for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1)
15853117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a)
15854e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0
15855const g=o.subarray(0,d)
15856if(f&&1===l){const e=t(g)
15857if(e!==c){const t="Decode failed crc32 validation"
15858throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},875:(e,t,i)=>{"use strict"
15859i.r(t),i.d(t,{default:()=>h})
15860var n=i(178),r=i(761)
15861const s=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11])),o=new WeakMap,a=new WeakMap,l=String.raw`dynEncode0164283d7f25dÅ×ÑedddereÄnããããããããããdfsegÉÒÚjÑÉÑÓÖÝfdfgfedjleãd¥äìhok�fmÇÓÖÖÉÐÅØÉddoÃÃÌÉÅÔÃÆÅ×Égdn&‹e#‹inãoâlálàkßf¤¦bcccs…‚¨ddddddT£…‘¨dddddddd…’of¤f¤„fÂ¥f¬qd„fÂ¥eυr„e�…„eÂ¥u³h¤„¦tᅀ„¦uá†y¦Ôç†x¦uà†z„„z„º�†z„xá¦tá†~„z¦gç†}á…x„z�Â¥f؄y�Â¥fØ¥¤Õτd΅u„eÂ¥f؅v„r�…|„d¥¤Ï†s…qg¤„s…o„q…n„d…f¦d…zg¤„f„f„wΆpaddd„fadddaHeaodd„f„paddt„faddtaHeaodt„f„padd„„fadd„aHeaod„„f„padd”„fadd”aHeaod”„o†p¥¤Ï…o„n†r¥¤Ï…n„f¥¤Ï…f„z¦tà†z„€·qdof¤„z„¾qdf¤„~¦k¼qd„s„u„��„vІfέ„u„f„sίÕqd„x…yg¤„p„padfd„radfdaHeaofd„pÂ¥t΅p„rÂ¥t΅r„y¦há†y¦d¶qdo„}´qe„x„zà…zo„w„z�Â¥f؆o΅n„d…fg¤„f„oΆp„pŽfd„f„nΎfdöœfd„fÂ¥h΅f„z¦eà†z„¸qdoo„q„v΅q„v„w΅w„�¦eà†�„|¶qdopeo„e©qd„d„d„eÂ¥f؆qέhã„d„e„fÂ¥fØ¥hÏЄdέiÂ¥do„eÂ¥h­Ö…s„¦eá…�„¦eç…~„d¥”Î…o„d¥„Î…n„dÂ¥t΅p„¦€ç…x„r�…}g¤„€„â…y¦d…zf¤„s©h¤„d„dadfd„d„y�Â¥f؆fÎadfdaHeaofdf¤„x¦hµqd„p„padfd„f„pÎadfdaHeaofd„x¦lµqd„n„nadfd„f„nÎadfdaHeaofd„x¦pµqd„o„oadfd„f„oÎadfdaHeaofdo„x†z„µqeo„~´hâ„zi„z�Â¥f؄dΆf„fŽfd„y„zà�Â¥f؄dΎfdöœfd„z¦eèo…y„z„�µqd„„yá…z„w„y�Â¥f؆v΅u„d…fg¤„f„vΆr„rŽfd„f„uΆtŽfdöœfd„r„rŽfh„tŽfhöœfh„fÂ¥l΅f„z¦fá†z¦d¶qdoo„q„w΅w„€¦eà†€„}¶qdoof¤„iÂ¥f¬qd„iÂ¥eυf„h�…„hÂ¥u³h¤„¦tᅀ„¦uá†y¦Ôç†x¦uà†z„„z„º�†z„xá¦tá†~„z¦gç†}á…x„z�Â¥f؄y�Â¥fØ¥¤Õτg΅s„hÂ¥f؅i„f�…|Â¥d…w„g¥¤Ï†h…q¦d…�g¤„h…o„q…n„g…f¦d…zg¤„f„f„wΆpaddd„fadddaHeaodd„f„paddt„faddtaHeaodt„f„padd„„fadd„aHeaod„„f„padd”„fadd”aHeaod”„o†p¥¤Ï…o„n†r¥¤Ï…n„f¥¤Ï…f„z¦tà†z„€·qdof¤„z„¾qdf¤„~¦k¼qd„h„s„��„iІfέ„s„f„hίÕqd„x…yg¤„p„padfd„radfdaHeaofd„pÂ¥t΅p„rÂ¥t΅r„y¦há†y¦d¶qdo„}´qe„x„zà…zo„w„z�Â¥f؆o΅n„g…fg¤„f„oΆp„pŽfd„f„nΎfdöœfd„fÂ¥h΅f„z¦eà†z„¸qdoo„i„q΅q„i„w΅w„�¦eà†�„|¶qdopeo„h©qd„g„g„hÂ¥f؆pέhã„g„h„iÂ¥fØ¥hÏЄgέiÂ¥do„hÂ¥h­Ö…r„¦eá…�„¦eç…~„g¥”Î…h„g¥„Î…i„gÂ¥t΅o„¦€ç…x„f�…}Â¥d…w¦d…€g¤„€„â…y¦d…zf¤„r©h¤„g„gadfd„g„y�Â¥f؆fÎadfdaHeaofdf¤„x¦hµqd„o„oadfd„f„oÎadfdaHeaofd„x¦lµqd„i„iadfd„f„iÎadfdaHeaofd„x¦pµqd„h„hadfd„f„hÎadfdaHeaofdo„x†z„µqeo„~´hâ„zi„z�Â¥f؄gΆf„fŽfd„y„zà�Â¥f؄gΎfdöœfd„z¦eèo…y„z„�µqd„„yá…z„w„y�Â¥f؆q΅s„g…fg¤„f„qΆn„nŽfd„f„sΆvŽfdöœfd„n„nŽfh„vŽfhöœfh„fÂ¥l΅f„z¦fá†z¦d¶qdoo„p„w΅w„€¦eà†€„}¶qdooÂ¥d…r„mÂ¥dšfd„lÂ¥dšfd„j�…xfâ„j©h¤¦Ô…€¦dpeo¦d…€f¤„jÂ¥e«h¤„d…f„x„‚熀…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„€µqeo„x„€á…z„€�Â¥f؄d΅fg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo¦d…€f¤„jÂ¥e«h¤apdddddddddddddddd…™„g…f„x„‚熀…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„€µqeo„x„€á…z„€�Â¥f؄g΅fg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo„x¦tᅀ„„j���…„¦d„jÂ¥u­qd~„„aw…™¦d…z„g…fg¤„faddd„™aIe†—„—aJe„˜aHe„faddt„™aIe†˜„˜aJeaHe„fadd„„™aIe†˜„˜aJeaHe„fadd”„™aIe†˜„˜aJeaHe…˜„f¥¤Ï…f„z¦tà†z„€·qdoÂ¥e…r„x¦uá¦Ôç¦tào…y„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…ƒf¤„x„y»qd„x„x„yᆁ¦h¾hâapdddddddddddddddd„ƒa„d…™„y�Â¥f؄g΅f„„aw…˜„¦àç†�…zg¤„fadfd„˜aIe†—„—aJe„™aHe…™„fÂ¥t΅f„z¦há†z¦d¶qdo„™„™„™aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…ƒ„�„µqe„y„�ài„yo†yá…z„y�Â¥f؄g΅fg¤„fŽfd„„÷†Š„Šø„ƒö…ƒ„fÂ¥h΅f„z¦eá†z¦d¶qdoo„„j�†��…„„j�§ddä#ö…‰¦d…z„rh¤„„aw…™„g…fg¤„f„faddd„™aIeaodd„f„faddt„™aIeaodt„f„fadd„„™aIeaod„„f„fadd”„™aIeaod”„f¥¤Ï…f„z¦tà†z„€·qdoo„ƒ„‰ù…ƒf¤„x„z»qd„x„x„zᆁ¦gºhâ„z�Â¥f؄g΅f„„aw…™„¦àç†�…yg¤„f„fadfd„™aIeaofd„fÂ¥t΅f„y¦há†y¦d¶qdo„�„µqe„z„�ài„zo†zá…y„z�Â¥f؄g΅fg¤„f„fŽfd„„÷œfd„fÂ¥h΅f„y¦eá†y¦d¶qdoo„e„jυh„ƒõ…‡„e„j«h¤„h�…|
15861„kÂ¥f؅o„‘„�…ާdd䣄‰ù…†„x¦uá¦Ôç¦tà…„lŽfd…ƒ„k�…{„‡�…„d…n¦d…�g¤„„Ž��…ˆfâ„r©h¤apdddddddddddddddd…™apdddddddddddddddd…˜¦dpeo„ˆaw…—¦d…zÂ¥d…fapdddddddddddddddd…˜apdddddddddddddddd…™g¤„f„nΆeaddd„—aIe†–„f„gΆiadddaJe„˜aHe„eaddt„—aIe†•„iaddtaJeaHe„eadd„„—aIe†”„iadd„aJeaHe„eadd”„—aIe†“„iadd”aJeaHe…˜„–„–aJe„™aHe„•„•aJeaHe„”„”aJeaHe„“„“aJeaHe…™„f¥¤Ï…f„z¦tà†z„€·qdo„o…y„��†eÂ¥f؄dΆiŽfd�…Œ„™aƒd„™aƒeö„™aƒfö„™aƒgö…Š„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…„f¤„x„y»qd„x„x„yá†~¦h¾hâapdddddddddddddddd„„a„d…˜apdddddddddddddddd„Ša„d…™„y�Â¥f؅f„ˆaw…–„~¦àç†}…zg¤„f„nÎadfd„–aIe†—„f„gÎadfdaJe„˜aHe…˜„fÂ¥t΅f„—„—aJe„™aHe…™„z¦há†z¦d¶qdo„˜„˜„—aqlmnopqrsdefgdefgaHe†˜„˜„˜aqhijkdefgdefgdefgaHeaƒd…„„™„™„˜aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…Š„}„~µqe„y„}ài„yo†yá…z„y�Â¥f؅fg¤„f„nΎfd„ˆ÷†…„f„gΎfdø„„ö…„„fÂ¥h΅f„…„…ø„Šö…Š„z¦eá†z¦d¶qdoo„jÂ¥f؄iΎfd�…‹„„Œ�…„ƒ„„„†ø�„Š„†ø��„���†„Ä©há„m„ešfd„l„„œfd„„i„ƒo…ƒ„„‹�…„n„o΅n„{„�à†�„|¸qdoof¤„kÂ¥e±qd„mŒfd†e„k„kІiΆf„h„f„h­�…k„e„iυhf¤„j©h¤„’…peo„’…¦d…y„jÂ¥e«h¤„hÂ¥f؄d΅fapdddddddddddddddd…™„x„‚ç†y…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„yµqeo„eÂ¥f؄y�Â¥fØÎ„iÂ¥fØÏ„d΅f„x„yá…zg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo„h„k³qd„k�…|„h�…�„eÂ¥f؄iÂ¥fØÏ„d΅o„‘„�…§dd䣄‰ù…ˆ„x¦uá¦Ôç¦tà…„lŽfd…ƒ„‡�…Žg¤„„��…‰fâ„r©h¤apdddddddddddddddd…™apdddddddddddddddd…˜¦dpeo„‰aw…—¦d…z„o…f„g…papdddddddddddddddd…˜apdddddddddddddddd…™g¤„faddd„—aIe†–„padddaJe„˜aHe„faddt„—aIe†•„paddtaJeaHe„fadd„„—aIe†”„padd„aJeaHe„fadd”„—aIe†“„padd”aJeaHe…˜„–„–aJe„™aHe„•„•aJeaHe„”„”aJeaHe„“„“aJeaHe…™„f¥¤Ï…f„p¥¤Ï…p„z¦tà†z„€·qdo„o…y„��†eÂ¥f؄dΆhŽfd�…„™aƒd„™aƒeö„™aƒfö„™aƒgö…Š„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…„f¤„x„y»qd„x„x„yá†~¦h¾hâapdddddddddddddddd„„a„d…˜apdddddddddddddddd„Ša„d…™„y�Â¥f؅f„‰aw…–„~¦àç†}…zg¤„f„oÎadfd„–aIe†—„f„gÎadfdaJe„˜aHe…˜„fÂ¥t΅f„—„—aJe„™aHe…™„z¦há†z¦d¶qdo„˜„˜„—aqlmnopqrsdefgdefgaHe†˜„˜„˜aqhijkdefgdefgdefgaHeaƒd…„„™„™„˜aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…Š„}„~µqe„y„}ài„yo†yá…z„y�Â¥f؅fg¤„f„oΎfd„‰÷†‡„f„gΎfdø„„ö…„„fÂ¥h΅f„‡„‡ø„Šö…Š„z¦eá†z¦d¶qdoo„jÂ¥f؄hΎfd�…Œ„„�…„ƒ„„„ˆø�„Š„ˆø��„Ž���†„Ä©há„m„ešfd„l„„œfd„„i„ƒo…ƒ„„Œ�…„oÂ¥h΅o„�¦eà†�„|¶qdoooo`,c=String.raw`dynEncode0112b0cda4cc�s…������/�r�‘‘�r�‘‘�r�‘‘‘‘‘‘‘‘‘‘��!��w€ˆ��w�„‹������������‘�S’š���-��u„„w~s†w���qqzws‚qts…w���Ã¥$�­���‘���R2�S�Z��2�S�}3�2�T�k�R2�T�3�2�¹S�†3�2�¿3�2�S"|4�3��R2�3�2�3�2�3�T�3��R2�2�<��2�2�|4�<��¤J��2�2�<��2�<��¤J��2�2�<��2�<��¤J��2�2�<��2�<��¤J��2�4�S"|3�2�4�S"|3�2�S"|3�2�T�Ž4�2�e���2�2�g�R�R2�2�<��2�<��¤J��2�S�|3�2�S�|3�2�2�T�Ž4�g����2�2�|3�2�2�|3�2�2 T�Ž4 d������2�T�i��2�¹S�†3�2�<��3!2�¿3�2�3��R2�2!2�<��¤4!J���R2�T�c��2�2�<��2�<��¤J��2�T�c��2�2�<��2�<��¤J��2�T�c��2�2�<��2�<��¤J���2�2�|3�2�T�4�T�d����� ����‘��R2�4�T�e�T��2�T�3�2�T�3��R2�2�|4�<��2�Â¥4�2�2�|4�<��¦2�¤2�<��2�Â¥4 2�<��¦¤2�<��2�Â¥4!2�<��¦¤2�<��2�Â¥4"2�<��¦¤3�2�2�¦2�¤2 2 ¦¤2!2!¦¤2"2"¦¤3�2�S"|3�2�T�Ž4�2�e���2�TŽ•T�Ž�4�2�k��2�2�T�•b�2��2�2�¹S�†4�|<��2�Â¥4�2�2�|<��¦2�¤3�2�2�¦2�¤3�2�T�Ž�3�2�T�2�c��2�2�3�2�2�¹S�†4�|3�2�2�|3��R2�<��2�Â¥4�2�¦2�<��2�Â¥4 2 ¦2�¤¤3�2�2�<��¦2 2�<��¦2�¤¤3�2�S�|3�2�S�|3�2�T�4�T�d����2�2�ÆU��’Ѥ4�§Í2�2�§Í±2�Í´µÈ�µ�����Ž�‘�RT����!3!V�������Q3+V��������3,��R2�2�¿2�"�2�2�¿2�"�S�3�2�S�H��2�S�H��2�¿3 �2�W�RTŽ3�T����2 T�•3�2�S�a�R2�3�2 2!•4�3��R2&2�<��Ͳ2�<��Ͳ2�<��Ͳ2�<��Ͳ3&2�S"|3�2�T�4�T�d����2�b4�W�R2�¹S�†2�|3�2�3��R2&2�<��Ͳ3&2�S�|3�2�T�4�T�d�����R2�S�[�RT�3����2�3�2 2!•4�3��R2'2�<��Ͳ2�<��Ͳ2�<��Ͳ2�<��Ͳ3'2�S"|3�2�T�4�T�d����2�W�R2�¹S�†2�|3��R2'2�<��Ͳ3'2�S�|3�2�T�4�T�d����2 T�3�2�Å3%T�2�S�[��,2'È2%§3"T�3�2�3��R2�<��2"Â¥4$2$¦2#¤2�<��2"Â¥4#2#¦¤2�<��2"Â¥4#2#¦¤2�<��2"Â¥4#2#¦¤3#2�S"|3�2�T�Ž4�2�e���S�3�2 T�TŽ•T�Ž�3�2'2�Ê4'µÈ3"�R2�2 k��2 2�T�•4�b�2��2�¹S�†2�|3�2�3��R2�<��2"Â¥4$2$¦2#¤3#2�S�|3�2�T�4�T�d���2�2�Ž�3�2�2 TŽh��2 2�3�2�2�¹4�}S�ƒ2�|S�†2�|3��R2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2#¤¤¤¤3#2�S"|3�2�T�4�T�d����2%U��’Ѥ3%T�3�2��R2�3��R2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�S"|3�2�T�Ž4�2�e����2#2%§3#�R2�2 k��2�3�2 2�T�•4�bW�R2�2�Ž3�2�¹S�†2�|3��R2�2�<��2"Â¥J��2�S�|3�2�T�4�T�d����2�2 TŽh��2 2�3�2�¹S�†2�|3��R2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�S"|3�2�T�4�T�d����2�2�}3-2#£3"S�3�2�2�Y�R2-¿3�2�S�†3�2�S�†3.2+2'µ3(2�¿3�T�3�S�3�2�3��R2&2�<��ͳ3)2�2�|<��Í3*2�<��3#2�2�2&2(´È2"2 "�4%2#qW�‘2�2�H��2�2%J��2��2��3�2)2*²3&2�2.|3�2�2�|3�2�2�Ž4�2�f�����R2�S�_��2�2�2�~4�|4�2-2�2-[-3�2�2�}3��R2�W�R2,3&���2 T�•3��R2�S�[�R2,3&T�3����2�S�†2�|3�2,3&2 2!•4�3��R2&2�<��Ͳ2�<��Ͳ2�<��Ͳ2�<��Ͳ3&2�S"|3�2�T�4�T�d����2�b��2�S�†2�¹S�†|2�S�†}2�|3��R2&2�<��Ͳ3&2�S�|3�2�T�4�T�d����2�2�a��2�S�†2�S�†}2�|3�2�S�†3�2�¿2�¿3�2+2'µ3'�R2&2�<��ͳ3(2�2�|<��Í3)2�<��3#2�2�2&2'´È2"2 "�4%2#qW�R2�2�H��2�2%J���2(2)²3&2�S�|3�2�S�|3�2�T�4�T�d������`,u=String.raw`dynEncode01643fb3d24fdÅ×ÑedddereÄnããããããããããdfvegÉÒÚjÑÉÑÓÖÝfgfäähgfedjleãd¥äìhok�fmÇÓÖÖÉÐÅØÉddoÃÃÌÉÅÔÃÆÅ×Égdn&‹e#‹inãoâlálàkßf¤¦bcccs…‚¨ddddddT£…‘¨dddddddd…’of¤f¤„fÂ¥f¬qd„fÂ¥eυr„e�…„eÂ¥u³h¤„¦tᅀ„¦uá†y¦Ôç†x¦uà†z„„z„º�†z„xá¦tá†~„z¦gç†}á…x„z�Â¥f؄y�Â¥fØ¥¤Õτd΅u„eÂ¥f؅v„r�…|„d¥¤Ï†s…qg¤„s…o„q…n„d…f¦d…zg¤„f„f„wΆpaddd„fadddaHeaodd„f„paddt„faddtaHeaodt„f„padd„„fadd„aHeaod„„f„padd”„fadd”aHeaod”„o†p¥¤Ï…o„n†r¥¤Ï…n„f¥¤Ï…f„z¦tà†z„€·qdof¤„z„¾qdf¤„~¦k¼qd„s„u„��„vІfέ„u„f„sίÕqd„x…yg¤„p„padfd„radfdaHeaofd„pÂ¥t΅p„rÂ¥t΅r„y¦há†y¦d¶qdo„}´qe„x„zà…zo„w„z�Â¥f؆o΅n„d…fg¤„f„oΆp„pŽfd„f„nΎfdöœfd„fÂ¥h΅f„z¦eà†z„¸qdoo„q„v΅q„v„w΅w„�¦eà†�„|¶qdopeo„e©qd„d„d„eÂ¥f؆qέhã„d„e„fÂ¥fØ¥hÏЄdέiÂ¥do„eÂ¥h­Ö…s„¦eá…�„¦eç…~„d¥”Î…o„d¥„Î…n„dÂ¥t΅p„¦€ç…x„r�…}g¤„€„â…y¦d…zf¤„s©h¤„d„dadfd„d„y�Â¥f؆fÎadfdaHeaofdf¤„x¦hµqd„p„padfd„f„pÎadfdaHeaofd„x¦lµqd„n„nadfd„f„nÎadfdaHeaofd„x¦pµqd„o„oadfd„f„oÎadfdaHeaofdo„x†z„µqeo„~´hâ„zi„z�Â¥f؄dΆf„fŽfd„y„zà�Â¥f؄dΎfdöœfd„z¦eèo…y„z„�µqd„„yá…z„w„y�Â¥f؆v΅u„d…fg¤„f„vΆr„rŽfd„f„uΆtŽfdöœfd„r„rŽfh„tŽfhöœfh„fÂ¥l΅f„z¦fá†z¦d¶qdoo„q„w΅w„€¦eà†€„}¶qdoof¤„iÂ¥f¬qd„iÂ¥eυf„h�…„hÂ¥u³h¤„¦tᅀ„¦uá†y¦Ôç†x¦uà†z„„z„º�†z„xá¦tá†~„z¦gç†}á…x„z�Â¥f؄y�Â¥fØ¥¤Õτg΅s„hÂ¥f؅i„f�…|Â¥d…w„g¥¤Ï†h…q¦d…�g¤„h…o„q…n„g…f¦d…zg¤„f„f„wΆpaddd„fadddaHeaodd„f„paddt„faddtaHeaodt„f„padd„„fadd„aHeaod„„f„padd”„fadd”aHeaod”„o†p¥¤Ï…o„n†r¥¤Ï…n„f¥¤Ï…f„z¦tà†z„€·qdof¤„z„¾qdf¤„~¦k¼qd„h„s„��„iІfέ„s„f„hίÕqd„x…yg¤„p„padfd„radfdaHeaofd„pÂ¥t΅p„rÂ¥t΅r„y¦há†y¦d¶qdo„}´qe„x„zà…zo„w„z�Â¥f؆o΅n„g…fg¤„f„oΆp„pŽfd„f„nΎfdöœfd„fÂ¥h΅f„z¦eà†z„¸qdoo„i„q΅q„i„w΅w„�¦eà†�„|¶qdopeo„h©qd„g„g„hÂ¥f؆pέhã„g„h„iÂ¥fØ¥hÏЄgέiÂ¥do„hÂ¥h­Ö…r„¦eá…�„¦eç…~„g¥”Î…h„g¥„Î…i„gÂ¥t΅o„¦€ç…x„f�…}Â¥d…w¦d…€g¤„€„â…y¦d…zf¤„r©h¤„g„gadfd„g„y�Â¥f؆fÎadfdaHeaofdf¤„x¦hµqd„o„oadfd„f„oÎadfdaHeaofd„x¦lµqd„i„iadfd„f„iÎadfdaHeaofd„x¦pµqd„h„hadfd„f„hÎadfdaHeaofdo„x†z„µqeo„~´hâ„zi„z�Â¥f؄gΆf„fŽfd„y„zà�Â¥f؄gΎfdöœfd„z¦eèo…y„z„�µqd„„yá…z„w„y�Â¥f؆q΅s„g…fg¤„f„qΆn„nŽfd„f„sΆvŽfdöœfd„n„nŽfh„vŽfhöœfh„fÂ¥l΅f„z¦fá†z¦d¶qdoo„p„w΅w„€¦eà†€„}¶qdooÂ¥d…r„mÂ¥dšfd„lÂ¥dšfd„j�…xfâ„j©h¤¦Ô…€¦dpeo¦d…€f¤„jÂ¥e«h¤„d…f„x„‚熀…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„€µqeo„x„€á…z„€�Â¥f؄d΅fg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo¦d…€f¤„jÂ¥e«h¤apdddddddddddddddd…™„g…f„x„‚熀…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„€µqeo„x„€á…z„€�Â¥f؄g΅fg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo„x¦tᅀ„„j���…„¦d„jÂ¥u­qd~„„aw…™¦d…z„g…fg¤„faddd„™aIe†—„—aJe„˜aHe„faddt„™aIe†˜„˜aJeaHe„fadd„„™aIe†˜„˜aJeaHe„fadd”„™aIe†˜„˜aJeaHe…˜„f¥¤Ï…f„z¦tà†z„€·qdoÂ¥e…r„x¦uá¦Ôç¦tào…y„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…ƒf¤„x„y»qd„x„x„yᆁ¦h¾hâapdddddddddddddddd„ƒa„d…™„y�Â¥f؄g΅f„„aw…˜„¦àç†�…zg¤„fadfd„˜aIe†—„—aJe„™aHe…™„fÂ¥t΅f„z¦há†z¦d¶qdo„™„™„™aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…ƒ„�„µqe„y„�ài„yo†yá…z„y�Â¥f؄g΅fg¤„fŽfd„„÷†Š„Šø„ƒö…ƒ„fÂ¥h΅f„z¦eá†z¦d¶qdoo„„j�†��…„„j�§ddä#ö…‰¦d…z„rh¤„„aw…™„g…fg¤„f„faddd„™aIeaodd„f„faddt„™aIeaodt„f„fadd„„™aIeaod„„f„fadd”„™aIeaod”„f¥¤Ï…f„z¦tà†z„€·qdoo„ƒ„‰ù…ƒf¤„x„z»qd„x„x„zᆁ¦gºhâ„z�Â¥f؄g΅f„„aw…™„¦àç†�…yg¤„f„fadfd„™aIeaofd„fÂ¥t΅f„y¦há†y¦d¶qdo„�„µqe„z„�ài„zo†zá…y„z�Â¥f؄g΅fg¤„f„fŽfd„„÷œfd„fÂ¥h΅f„y¦eá†y¦d¶qdoo„e„jυh„ƒõ…‡„e„j«h¤„h�…|
15861„kÂ¥f؅o„‘„�…ާdd䣄‰ù…†„x¦uá¦Ôç¦tà…„lŽfd…ƒ„k�…{„‡�…„d…n¦d…�g¤„„Ž��…ˆfâ„r©h¤apdddddddddddddddd…™apdddddddddddddddd…˜¦dpeo„ˆaw…—¦d…zÂ¥d…fapdddddddddddddddd…˜apdddddddddddddddd…™g¤„f„nΆeaddd„—aIe†–„f„gΆiadddaJe„˜aHe„eaddt„—aIe†•„iaddtaJeaHe„eadd„„—aIe†”„iadd„aJeaHe„eadd”„—aIe†“„iadd”aJeaHe…˜„–„–aJe„™aHe„•„•aJeaHe„”„”aJeaHe„“„“aJeaHe…™„f¥¤Ï…f„z¦tà†z„€·qdo„o…y„��†eÂ¥f؄dΆiŽfd�…Œ„™aƒd„™aƒeö„™aƒfö„™aƒgö…Š„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…„f¤„x„y»qd„x„x„yá†~¦h¾hâapdddddddddddddddd„„a„d…˜apdddddddddddddddd„Ša„d…™„y�Â¥f؅f„ˆaw…–„~¦àç†}…zg¤„f„nÎadfd„–aIe†—„f„gÎadfdaJe„˜aHe…˜„fÂ¥t΅f„—„—aJe„™aHe…™„z¦há†z¦d¶qdo„˜„˜„—aqlmnopqrsdefgdefgaHe†˜„˜„˜aqhijkdefgdefgdefgaHeaƒd…„„™„™„˜aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…Š„}„~µqe„y„}ài„yo†yá…z„y�Â¥f؅fg¤„f„nΎfd„ˆ÷†…„f„gΎfdø„„ö…„„fÂ¥h΅f„…„…ø„Šö…Š„z¦eá†z¦d¶qdoo„jÂ¥f؄iΎfd�…‹„„Œ�…„ƒ„„„†ø�„Š„†ø��„���†„Ä©há„m„ešfd„l„„œfd„„i„ƒo…ƒ„„‹�…„n„o΅n„{„�à†�„|¸qdoof¤„kÂ¥e±qd„mŒfd†e„k„kІiΆf„h„f„h­�…k„e„iυhf¤„j©h¤„’…peo„’…¦d…y„jÂ¥e«h¤„hÂ¥f؄d΅fapdddddddddddddddd…™„x„‚ç†y…zg¤„™„faÁfdaÃaTe…™„fÂ¥l΅f„z¦fá†z¦d¶qdo„™„™„™aqlmnopqrsdefghijkaTea…d…„x„yµqeo„eÂ¥f؄y�Â¥fØÎ„iÂ¥fØÏ„d΅f„x„yá…zg¤„„fŽfd��…„fÂ¥h΅f„z¦eá†z¦d¶qdoo„h„k³qd„k�…|„h�…�„eÂ¥f؄iÂ¥fØÏ„d΅o„‘„�…§dd䣄‰ù…ˆ„x¦uá¦Ôç¦tà…„lŽfd…ƒ„‡�…Žg¤„„��…‰fâ„r©h¤apdddddddddddddddd…™apdddddddddddddddd…˜¦dpeo„‰aw…—¦d…z„o…f„g…papdddddddddddddddd…˜apdddddddddddddddd…™g¤„faddd„—aIe†–„padddaJe„˜aHe„faddt„—aIe†•„paddtaJeaHe„fadd„„—aIe†”„padd„aJeaHe„fadd”„—aIe†“„padd”aJeaHe…˜„–„–aJe„™aHe„•„•aJeaHe„”„”aJeaHe„“„“aJeaHe…™„f¥¤Ï…f„p¥¤Ï…p„z¦tà†z„€·qdo„o…y„��†eÂ¥f؄dΆhŽfd�…„™aƒd„™aƒeö„™aƒfö„™aƒgö…Š„˜aƒd„˜aƒeö„˜aƒfö„˜aƒgö…„f¤„x„y»qd„x„x„yá†~¦h¾hâapdddddddddddddddd„„a„d…˜apdddddddddddddddd„Ša„d…™„y�Â¥f؅f„‰aw…–„~¦àç†}…zg¤„f„oÎadfd„–aIe†—„f„gÎadfdaJe„˜aHe…˜„fÂ¥t΅f„—„—aJe„™aHe…™„z¦há†z¦d¶qdo„˜„˜„—aqlmnopqrsdefgdefgaHe†˜„˜„˜aqhijkdefgdefgdefgaHeaƒd…„„™„™„˜aqlmnopqrsdefgdefgaHe†™„™„™aqhijkdefgdefgdefgaHeaƒd…Š„}„~µqe„y„}ài„yo†yá…z„y�Â¥f؅fg¤„f„oΎfd„‰÷†‡„f„gΎfdø„„ö…„„fÂ¥h΅f„‡„‡ø„Šö…Š„z¦eá†z¦d¶qdoo„jÂ¥f؄hΎfd�…Œ„„�…„ƒ„„„ˆø�„Š„ˆø��„Ž���†„Ä©há„m„ešfd„l„„œfd„„i„ƒo…ƒ„„Œ�…„oÂ¥h΅o„�¦eà†�„|¶qdoooo`
15862class d{constructor(e={}){this.o=e.correlationSampleSize>0?e.correlationSampleSize:11025,this.t=e.initialGranularity>0?e.initialGranularity:16,this.h=e.correlationThreshold>=0?e.correlationThreshold:.5,this.i=!0===e.shared,this.q=o.get(d),this.p=a.get(d),this.q||(this.i?(this.q=WebAssembly.compile((0,n.D4)(u)),this.p=Promise.resolve(66560)):(this.q=s().then(e=>e?WebAssembly.compile((0,n.D4)(l)):WebAssembly.compile((0,n.D4)(c))),this.p=s().then(e=>66560)),o.set(this.q),a.set(this.p)),this.SynAudioWorker=function e(t,i,n,s,o){this.l=new Map,this.H=(e,t)=>Math.min(e.samplesDecoded,t.samplesDecoded,this.o),this.T=(e,t)=>Math.min(e.samplesDecoded,t.samplesDecoded,this.t),this.u=(e,t,i)=>{const n=new Float32Array(t.buffer)
15863let r=i/this.J
15864for(let s=0;s<e.length;s++)i+=e[s].length*this.J,n.set(e[s],r),r+=e[s].length
15865return i},this.S=(e,t,i)=>{const n=4+(i+e.samplesDecoded*e.channelData.length*this.J+t.reduce((e,t)=>t.data.samplesDecoded*t.data.channelData.length*this.J+e,0)+t.length*this.J+t.length*this.m)/this.k
15866return new WebAssembly.Memory({initial:n,maximum:n,shared:this.i})},this.j=(e,t,i)=>[i,this.u(e.channelData,t,i)],this.R=(e,t,i)=>{const n=this.u(e.channelData,t,i),r=n+this.J
15867return[i,n,r,r+this.J]},this.I=(t,i)=>{let n=this.l.get(t)
15868if(!n){let i,r="text/javascript",s=`'use strict';(${((e,t,i,n,r)=>{self.onmessage=s=>{new e(Promise.resolve(s.data.module),Promise.resolve(s.data.heapBase),i,n,r).v.get(t).apply(null,s.data.params).then(e=>{self.postMessage(e)})}}).toString()})(${e.toString()}, "${t}", ${this.i}, ${this.o}, ${this.t})`
15869try{i=void 0!==process.versions.node}catch{}n=i?`data:${r};base64,${Buffer.from(s).toString("base64")}`:URL.createObjectURL(new Blob([s],{type:r})),this.l.set(t,n)}const s=new(globalThis.Worker||r)(n,{name:"SynAudio"}),o=new Promise(e=>{s.onmessage=t=>{s.terminate(),e(t.data)}})
15870return Promise.all([this.q,this.p]).then(([e,t])=>{s.postMessage({module:e,heapBase:t,params:i})}),o},this.M=(e,t,i,n,r,s,o,a,l,c,u)=>this.q.then(t=>WebAssembly.instantiate(t,{env:{memory:e}}
15870)).then(({exports:d})=>{const h=new Map(Object.entries(d)).get("correlate"),f=new DataView(e.buffer)
15871return h(t,i,n,r,s,o,a,l,c,u),{correlation:f.getFloat32(c,!0),sampleOffset:f.getUint32(u,!0)}}),this.W=(e,t)=>this.p.then(i=>{const n=this.S(e,[{data:t}],i)
15872let r,s,o,a,l;[r,l]=this.j(e,n,i),[s,o,a,l]=this.R(t,n,l)
15873const c=this.H(e,t),u=this.T(e,t)
15874return this.M(n,r,e.samplesDecoded,e.channelData.length,s,t.samplesDecoded,t.channelData.length,c,u,o,a)}),this.$=(e,t,i=1,n=()=>{})=>this.p.then(r=>{const s=this.S(e,t,r)
15875let o,a,l,c,u;[o,u]=this.j(e,s,r)
15876const d=t.map(t=>{[a,l,c,u]=this.R(t.data,s,u)
15877const i=this.H(e,t.data),n=this.T(e,t.data)
15878let r=t.syncStart||0,d=t.syncEnd||e.samplesDecoded
15879d-r<t.data.samplesDecoded&&(r=0,d=e.samplesDecoded)
15880const h=Math.min(e.samplesDecoded,Math.max(0,r)),f=Math.min(e.samplesDecoded,Math.max(0,d))
15881return[[s,o+h*e.channelData.length*this.J,f-h,e.channelData.length,a,t.data.samplesDecoded,t.data.channelData.length,i,n,l,c],h,t.name]})
15882e=null,t=null
15883let h=0,f=0,p=0
15884const m=new Array(d.length),g=[]
15885return new Promise((e,t)=>{n(0)
15886const r=()=>{if(h>=d.length)return void(0===f&&e(m))
15887const s=h++
15888f++
15889const o=this.I("_runCorrelate",d[s][0]).then(e=>{e.sampleOffset+=d[s][1],e.name=d[s][2],m[s]=e}).catch(t).finally(()=>{f--,p++,n(p/m.length),r()})
15890g.push(o),f<i&&r()}
15891r()})}),this.A=(e,t,i)=>{const n=[],r=[0],s=this.H(e,t),o=Math.log(e.samplesDecoded*s)/Math.log(this.t+1)*Math.log(s/1e4+1)
15892i=Math.max(Math.round(Math.min(i,o,e.samplesDecoded/s/4)),1)
15893const a=Math.ceil(e.samplesDecoded/i)
15894let l=0
15895for(let c=0;c<i;c++){const i={channelData:[]}
15896for(let t=0;t<e.channelData.length;t++){const n=e.channelData[t].subarray(l,l+a+s)
15897i.channelData.push(n),i.samplesDecoded=n.length}l+=a-s,r.push(l),n.push(this.P(i,t))}return Promise.all(n).then(e=>{let t=0,i=-1
15898for(let n=0;n<e.length;n++)e[n].correlation>i&&(t=n,i=e[n].correlation)
15899return{correlation:e[t].correlation,sampleOffset:e[t].sampleOffset+r[t]}})},this.P=(e,t)=>this.I("_sync",[e,t]),this._=(e,t,i)=>globalThis.Worker?this.I("_syncWorkerConcurrent",[e,t,i]):this.A(e,t,i),this.v=new Map([["_sync",this.W],["_runCorrelate",this.M],["_syncOneToMany",this.$],["_syncWorker",this.P],["_syncWorkerConcurrent",this.A]]),this.q=t,this.p=i,this.i=n,this.o=s,this.t=o,this.k=65536,this.J=Float32Array.BYTES_PER_ELEMENT,this.m=Uint32Array.BYTES_PER_ELEMENT},this.O=new this.SynAudioWorker(this.q,this.p,this.i,this.o,this.t)}async syncWorkerConcurrent(e,t,i){return this.O._(e,t,i>=1?i:1)}async syncWorker(e,t){return this.O.P(e,t)}async sync(e,t){return this.O.W(e,t)}async syncOneToMany(e,t,i,n){const r=this.O.$(e,t,i,n)
15900return e=null,t=null,r}async syncMultiple(e,t){t=t>=1?t:8
15901const i=[],n=[]
15902let r=()=>{},s=Promise.resolve(),o=0
15903const a=()=>{s=new Promise(e=>{r=e})}
15904for(let m=0;m<e.length;m++)n.push({vertex:{}})
15905for(let m=0;m<e.length;m++){const l=e[m],c=n[m].vertex
15906c.name=l.name,c.samplesDecoded=l.data.samplesDecoded,c.edges=new Set
15907for(let u=0;u<e.length;u++){if(m===u)continue
15908const d=e[u],h=n[u]
15909o++,i.push(this.syncWorker(l.data,d.data).then(e=>{e.correlation>this.h&&c.edges.add({parent:c,vertex:h.vertex,samplesDecoded:d.data.samplesDecoded,...e}),o--,r()})),o>=t&&(a(),await s)}}await Promise.all(i)
15910const l=(e,t)=>e.parent&&t.parent&&e.parent.samplesDecoded!==t.parent.samplesDecoded?e.parent.samplesDecoded>t.parent.samplesDecoded:e.correlation!==t.correlation?e.correlation>t.correlation:e.sampleOffset!==t.sampleOffset?e.sampleOffset>t.sampleOffset:e.vertex&&t.vertex&&e.vertex.name.localeCompare(t.vertex.name)<0,c=new Map,u=new Set,d=e=>{for(const t of e.edges.values()){if(c.has(e))return c.get(e)
15911c.set(e,t)
15912const i=d(t.vertex),n=t
15913if(i){let e,t
15914l(i,n)?(e=i,t=n):(e=n,t=i),t.cycleWith||(t.cycleWith=new Set,u.add(t)),t.cycleWith.add(e),e.cycleWith&&e.cycleWith.delete(t)}c.delete(e)}}
15915for(const{vertex:m}of n)d(m)
15916for(const m of u)m.cycleWith.size&&m.parent.edges.delete(m)
15917const h=new Set
15918for(const m of n)h.add(m.vertex)
15919for(const m of n)for(const e of m.vertex.edges)h.delete(e.vertex)
15920const f=(e,t,i,n=0)=>{for(const r of i)e.has(r.vertex)&&l(e.get(r.vertex),r)||e.set(r.vertex,{name:r.vertex.name,correlation:r.correlation,sampleOffset:n+r.sampleOffset}
15920),f(e,t,r.vertex.edges,n+r.sampleOffset)},p=[]
15921for(const m of h){const e=new Map
15922e.set(m,{name:m.name,sampleOffset:0}),f(e,m,m.edges),p.push([...e.values()].sort((e,t)=>e.sampleOffset-t.sampleOffset||(e.correlation||0)-(t.correlation||0)||t.name.localeCompare(e.name)))}return p}}const h=d}}]),(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[762],{448:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ee,getWrappedMimeType:()=>J})
15923var n=i(317)
15924const r="webm",s="mp3",o="mp4a.40.2",a="flac",l="vorbis",c="opus",u="audio/",d=";codecs=",h=u+"mp4"+d,f=u+r+d,p="mse-audio-wrapper"
15925class m{constructor({name:e,contents:t=[],children:i=[]}){this.t=e,this.i=t,this.h=i}static stringToByteArray(e){return[...e].map(e=>e.charCodeAt(0))}static getFloat64(e){const t=new Uint8Array(8)
15926return new DataView(t.buffer).setFloat64(0,e),t}static getUint64(e){const t=new Uint8Array(8)
15927return new DataView(t.buffer).setBigUint64(0,BigInt(e)),t}static getUint32(e){const t=new Uint8Array(4)
15928return new DataView(t.buffer).setUint32(0,e),t}static getUint16(e){const t=new Uint8Array(2)
15929return new DataView(t.buffer).setUint16(0,e),t}static getInt16(e){const t=new Uint8Array(2)
15930return new DataView(t.buffer).setInt16(0,e),t}static*flatten(e){for(const t of e)Array.isArray(t)?yield*m.flatten(t):yield t}get contents(){const e=new Uint8Array(this.length),t=this.o()
15931let i=0
15932for(const n of m.flatten(t))"object"!=typeof n?(e[i]=n,i++):(e.set(n,i),i+=n.length)
15933return e}get length(){return this.l()}o(){return[this.i,...this.h.map(e=>e.o())]}l(){let e
15934return e=Array.isArray(this.i)?this.i.reduce((e,t)=>e+(void 0===t.length?1:t.length),0):void 0===this.i.length?1:this.i.length,e+this.h.reduce((e,t)=>e+t.length,0)}addChild(e){this.h.push(e)}}class g extends m{constructor(e,{contents:t,children:i}={}){super({name:e,contents:t,children:i})}o(){return[...this.u,...m.stringToByteArray(this.t),...super.o()]}l(){return this.m||(this.m=4+this.t.length+super.l(),this.u=m.getUint32(this.m)),this.m}}class y extends m{constructor(e,{contents:t,tags:i}={}){super({name:e,contents:t,children:i})}static getLength(e){const t=m.getUint32(e)
15935return t.every((e,t,i)=>0===e&&(i[t]=128,!0)),t}o(){return[this.t,...this.u,...super.o()]}l(){if(!this.m){const e=super.l()
15936this.u=y.getLength(e),this.m=1+e+this.u.length}return this.m}addTag(e){this.addChild(e)}}class v{constructor(e){this.p=e}getCodecBox(e){switch(this.p){case s:return this.getMp4a(e,107)
15937case o:return this.getMp4a(e,64)
15938case c:return this.getOpus(e)
15939case a:return this.getFlaC(e)}}getOpus(e){return new g("Opus",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,e.bitDepth,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("dOps",{contents:[0,e.channels,g.getUint16(e.preSkip),g.getUint32(e.inputSampleRate),g.getInt16(e.outputGain),e.channelMappingFamily,0!==e.channelMappingFamily?[e.streamCount,e.coupledStreamCount,e.channelMappingTable]:[]]})]})}getFlaC(e){return new g("fLaC",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,e.bitDepth,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("dfLa",{contents:[0,0,0,0,...e.streamInfo||[128,0,0,34,g.getUint16(e.blockSize),g.getUint16(e.blockSize),0,0,0,0,0,0,g.getUint32(e.sampleRate<<12|e.channels<<8|e.bitDepth-1<<4),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]})]})}getMp4a(e,t){const i=new y(4,{contents:[t,21,0,0,0,0,0,0,0,0,0,0,0]})
15940return 64===t&&i.addTag(new y(5,{contents:e.audioSpecificConfig})),new g("mp4a",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,16,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("esds",{contents:[0,0,0,0],children:[new y(3,{contents:[0,1,0],tags:[i,new y(6,{contents:2})]})]})]})}getInitializationSegment({header:e,samples:t}){return new m({children:[new g("ftyp",{contents:[g.stringToByteArray("iso5"),0,0,2,0,g.stringToByteArray("iso6mp41")]}),new g("moov",{children:[new g("mvhd",{contents:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,0,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,0,0,0,2]}),new g("trak",{children:[new g("tkhd",{contents:[0,0,0,3,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,0,0,0,0,1,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,0,0,0,0,0,0,0,0]}),new g("mdia",{children:[new g("mdhd",{contents:[0,0,0,0,0,0,0,0,0,0,0,0,g.getUint32(e.sampleRate),0,0,0,0,85,196,0,0]}),new g("hdlr",{contents:[0,0,0,0,g.stringToByteArray("mhlr"),g.stringToByteArray("soun"),0,0,0,0,0,0,0,0,0,0,0,0,0]}),new g("minf",{children:[new g("stbl",{children:[new g("stsd",{contents:[0,0,0,0,0,0,0,1],children:[this.getCodecBox(e)]}),new g("stts",{contents:[0,0,0,0,0,0,0,0]}),new g("stsc",{contents:[0,0,0,0,0,0,0,0]}),new g("stsz",{contents:[0,0,0,0,0,0,0,0,0,0,0,0]}),new g("stco",{contents:[0,0,0,0,0,0,0,0]})]})]})]})]}),new g("mvex",{children:[new g("trex",{contents:[0,0,0,0,0,0,0,1,0,0,0,1,g.getUint32(t),0,0,0,0,0,0,0,0]})]})]})]}).contents}
15940getSamplesPerFrame(e){return this.p===o?e.map(({data:e,header:t})=>g.getUint32(e.length-t.length)):e.map(({data:e})=>g.getUint32(e.length))}getFrameData(e){return this.p===o?e.map(({data:e,header:t})=>e.subarray(t.length)):e.map(({data:e})=>e)}getMediaSegment(e){return new m({children:[new g("moof",{children:[new g("mfhd",{contents:[0,0,0,0,0,0,0,0]}),new g("traf",{children:[new g("tfhd",{contents:[0,2,0,0,0,0,0,1]}),new g("tfdt",{contents:[0,0,0,0,0,0,0,0]}),new g("trun",{contents:[0,0,2,1,g.getUint32(e.length),g.getUint32(92+4*e.length),...this.getSamplesPerFrame(e)]})]})]}),new g("mdat",{contents:this.getFrameData(e)})]}).contents}}const _=(...e)=>e.flatMap(e=>{const t=[]
15941for(let i=e.length;i>=0;i-=255)t.push(i>=255?255:i)
15942return t})
15943class b extends m{constructor(e,{contents:t,children:i,isUnknownLength:n=!1}={}){super({name:e,contents:t,children:i}),this.U=n}static getUintVariable(e){let t
15944if(e<127)t=[128|e]
15945else if(e<16383)t=m.getUint16(e),t[0]|=64
15946else if(e<2097151)t=m.getUint32(e).subarray(1),t[0]|=32
15947else if(e<268435455)t=m.getUint32(e),t[0]|=16
15948else if(e<34359738367)t=m.getUint64(e).subarray(3),t[0]|=8
15949else if(e<4398046511103)t=m.getUint64(e).subarray(2),t[0]|=4
15950else if(e<562949953421311)t=m.getUint64(e).subarray(1),t[0]|=2
15951else if(e<72057594037927940)t=m.getUint64(e),t[0]|=1
15952else if("number"!=typeof e||isNaN(e))throw((...e)=>{console.error(p,e.reduce((e,t)=>e+"\n  "+t,""))})(`EBML Variable integer must be a number, instead received ${e}`),new Error(p+": Unable to encode WEBM")
15953return t}o(){return[...this.t,...this.u,...super.o()]}l(){return this.m||(this.A=super.l(),this.u=this.U?[1,255,255,255,255,255,255,255]:b.getUintVariable(this.A),this.m=this.t.length+this.u.length+this.A),this.m}}const w=[225],A=[98,100],T=[159],C=[31,67,182,117],L=[86,170],x=[134],M=[99,162],E=[66,130],S=[66,133],k=[66,135],P=[26,69,223,163],O=[66,242],z=[66,243],D=[66,247],I=[66,134],N=[156],R=[21,73,169,102],F=[77,128],B=[181],j=[86,187],U=[24,83,128,103],V=[163],H=[231],q=[42,215,177],G=[174],W=[215],$=[22,84,174,107],Q=[131],X=[115,197],Y=[87,65]
15954class K{constructor(e){switch(e){case c:this.C="A_OPUS",this.$=e=>[new b(L,{contents:b.getUint32(Math.round(e.preSkip*this._))}),new b(j,{contents:b.getUint32(Math.round(3840*this._))}),new b(M,{contents:e.data})]
15955break
15956case l:this.C="A_VORBIS",this.$=e=>[new b(M,{contents:[2,_(e.data,e.vorbisComments),e.data,e.vorbisComments,e.vorbisSetup]})]}}getInitializationSegment({header:e}){return this._=1e9/e.sampleRate,new m({children:[new b(P,{children:[new b(I,{contents:1}),new b(D,{contents:1}),new b(O,{contents:4}),new b(z,{contents:8}),new b(E,{contents:b.stringToByteArray(r)}),new b(k,{contents:4}),new b(S,{contents:2})]}),new b(U,{isUnknownLength:!0,children:[new b(R,{children:[new b(q,{contents:b.getUint32(Math.floor(this._))}),new b(F,{contents:b.stringToByteArray(p)}),new b(Y,{contents:b.stringToByteArray(p)})]}),new b($,{children:[new b(G,{children:[new b(W,{contents:1}),new b(X,{contents:1}),new b(N,{contents:0}),new b(x,{contents:b.stringToByteArray(this.C)}),new b(Q,{contents:2}),new b(w,{children:[new b(T,{contents:e.channels}),new b(B,{contents:b.getFloat64(e.sampleRate)}),new b(A,{contents:e.bitDepth})]}),...this.$(e)]})]})]})]}).contents}getMediaSegment(e){const t=e[0].totalSamples
15957return new b(C,{children:[new b(H,{contents:b.getUintVariable(t)}),...e.map(({data:e,totalSamples:i})=>new b(V,{contents:[129,b.getInt16(i-t),128,e]}))]}).contents}}const Z=()=>{},J=(e,t=r)=>{switch(e){case"mpeg":return`${h}"${s}"`
15958case"aac":return`${h}"${o}"`
15959case"flac":return`${h}"${a}"`
15960case"vorbis":return`${f}"${l}"`
15961case"opus":return t===r?`${f}"${c}"`:`${h}"${c}"`}}
15962class ee{constructor(e,t={}){this.L=e,this.PREFERRED_CONTAINER=t.preferredContainer||r,this.MIN_FRAMES=t.minFramesPerSegment||4,this.MAX_FRAMES=t.maxFramesPerSegment||50,this.MIN_FRAMES_LENGTH=t.minBytesPerSegment||1022,this.MAX_SAMPLES_PER_SEGMENT=1/0,this.v=t.onMimeType||Z,t.codec&&(this.M=this.S(t.codec),this.v(this.V)),this.F=[],this.B=new n.Ay(e,{onCodec:e=>{this.M=this.S(e),this.v(this.V)},onCodecUpdate:t.onCodecUpdate,enableLogging:t.enableLogging,enableFrameCRC32:!1})}get mimeType(){return this.V}get inputMimeType(){return this.L}*iterator(e){e.constructor===Uint8Array?yield*this.D([...this.B.parseChunk(e)].flatMap(e=>e.codecFrames||e)):Array.isArray(e)&&(yield*this.D(e))}*D(e){if(this.F.push(...e),this.F.length){const e=this.k()
15963if(e.length){this.I||(this.I=!0,yield this.M.getInitializationSegment(e[0][0]))
15964for(const t of e)yield this.M.getMediaSegment(t)}}}k(){const e=[[]]
15965let t=e[0],i=0
15966for(const n of this.F)(t.length===this.MAX_FRAMES||i>=this.MAX_SAMPLES_PER_SEGMENT)&&(i=0,e.push(t=[])),t.push(n),i+=n.samples
15967return this.F=t.length<this.MIN_FRAMES||t.reduce((e,t)=>
15967e+t.data.length,0)<this.MIN_FRAMES_LENGTH?e.pop():[],e}S(e){switch(this.V=J(e,this.PREFERRED_CONTAINER),e){case"mpeg":return new v(s)
15968case"aac":return new v(o)
15969case"flac":return new v(a)
15970case"vorbis":return this.MAX_SAMPLES_PER_SEGMENT=32767,new K(l)
15971case"opus":return this.PREFERRED_CONTAINER===r?(this.MAX_SAMPLES_PER_SEGMENT=32767,new K(c)):new v(c)}}}}}])
15972
15973;/*! 
15974 * Copyright 2021-2024 Ethan Halsall
15975 * https://github.com/eshaz/icecast-metadata-js
15976 *
15977 * This file is part of icecast-metadata-player.
15978 *
15979 * icecast-metadata-player free software: you can redistribute it and/or modify
15980 * it under the terms of the GNU Lesser General Public License as published by
15981 * the Free Software Foundation, either version 3 of the License, or
15982 * (at your option) any later version.
15983 *
15984 * icecast-metadata-player distributed in the hope that it will be useful,
15985 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15986 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15987 * GNU Lesser General Public License for more details.
15988 *
15989 * You should have received a copy of the GNU Lesser General Public License
15990 * along with this program.  If not, see <https://www.gnu.org/licenses/>
15991 */
15992(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[88],{121:(e,t,i)=>{"use strict"
15993i.d(t,{MPEGDecoderWebWorker:()=>a})
15994var n=i(209)
15995function r(e){var t,i,n,s=e=>console.log(e),o=e=>console.error(e)
15996function a(){}function l(e){throw e}function c(){l("missing function: INT123_compat_close")}c.stub=!0
15997for(var u={},d=[null,[],[]],h=new TextDecoder,f=(e,t)=>{var i=d[e]
159980===t||10===t?((1===e?s:o)(((e,t=0,i=NaN)=>{for(var n=t+i,r=t;e[r]&&!(r>=n);)++r
15999return h.decode(e.buffer?e.subarray(t,r):new Uint8Array(e.slice(t,r)))})(i)),i.length=0):i.push(t)},p=new Uint8Array(123),m=25;m>=0;--m)p[48+m]=52+m,p[65+m]=m,p[97+m]=26+m
16000p[43]=62,p[47]=63
16001var g,y,v,_,b,w,A,T={j:c,c:()=>l(""),b:()=>{},d:(e,t)=>{if(u[e]&&(clearTimeout(u[e].id),delete u[e]),!t)return 0
16002var i=setTimeout(()=>{delete u[e],A(e,performance.now())},t)
16003return u[e]={id:i,timeout_ms:t},0},e:e=>(t.length,!1),g:e=>52,h:(e,t,i,n)=>52,i:function(e,t,i,n){var r
16004return t=(r=t)<-9007199254740992||r>9007199254740992?NaN:Number(r),70},f:(e,n,r,s)=>{for(var o=0,a=0;a<r;a++){var l=i[n>>2],c=i[n+4>>2]
16005n+=8
16006for(var u=0;u<c;u++)f(e,t[l+u])
16007o+=c}return i[s>>2]=o,0},a:e=>{throw`exit(${e})`}}
16008r.wasm||Object.defineProperty(r,"wasm",{get:()=>String.raw`dynEncode018d96b60903Á�bîî�ôƒi m뎃�HK­’­�þ�ñ~çu6�Š�q$ü
16009”Z[§Ž}¼\a+7ßø·÷ÇԁÌ�¾V.ĉ㈣�ÇEñ-�ªEûå[ž5
16010XGÊʈÇáj¨ñô.õ”(ÿ”»-G{ŠRÃwƒF-à��û3|ÔG³ü<9;mȂÞ�=MiÕf=}Ž�= U�À°ôþMŔ¾[°Á»�‹ou¼n-þ¦ošJ±« ¯��ï/)É¡£��áÔà¶J6ÅØ��=MT�ÀÆnÖ�óµ4Ý®�•멆«µÙ�Å&–æ)—Û�Q¯+2	¬OMu�љ՝–Ïÿß¹Ÿî’ÜÿÌm³¼ë™¹ŒâK×¥à�t„t±�[2é¾z≭d}�xµEÎý lUº	²D~�iNôÿ¤¬ XQªó¤K€ h�\,ÊjgiÃ¥�ˆw‚(T�«Ëi
16011mN[pzBb"ˆXØ�˜€�@Dô3(G= .�Ψ$,‰T�âÑF�é^¯V?òDÊYÀ<·Yə»œ= t۔$âM›
16012™6r+AH\m¿@˜y“Jì� ò%Ææ”#f™i¸æŠ‚þ¢,°¢JGœwbHÿ|F¬E‚4í„i!ó¹wꃘNÚaËþy�ÖaÈ�˜�Z��+Jç‘�uuŠû‰£¢Ô@-l7oi¨{¨ª¦µÞ/pý§ÂRrŸ’@«Q9�,§� ðúÁ
160138Ÿ b;�;
16014bÅ»7V‰£ˆ’N�Zsà‘ŸÀ�âéþ�Šß)œ�þ ê�ä�èÃ&d�JV«õÖQ:�‘ˆyyâg�I­�w�Û9—?ƒÎ�úý’Šjû¹Ãw&%h"WRqÌw&ñKãOLL6æÕí<(Iފ{fDÂfõ�€Úl @@«“ �_ìïSó�ê¬	��…S¨‡õu=}&R´ÃWÔR)+{c= ìhµ�¬ò!ƒÁՉ6Z]ìv†»Ó”1Êg�ªÛÍY÷Ó£Kdԑz«µú%ÀYƍ;’­cø�Abù�ëy.¯>ùä¸�P�|Ú¡qú»J#‰ïš¥= �6D�#‹�xôÐ*˜Ð�µ[úÈ�ïhP� PÍÛo\a¡¨“bÀe _xKɆ;'µÖ<¸ë•ö©[ÓPÅ��sàÖkòœ<›�ŠÊٞ= -ªñoQ~Ù9qb |–æ#ž¹8M±"ù��;~«�Æ(>DeÁ¦ûäԄ‡¨Ð©�õõ—;ø_ô<¼'GE3Øæ¸Oý¯h�±ø¿ÉEÑä½�ÿ®Ó“�e-™ä� �æ�ØÒØÛ‰®a	uVÒ°�ðz�·A%ßÓÒ=}¿Ç=}¡éÎen£n�¿é¶
16015¦Í™“â·7�ô�½Qi•}�E™‡ö_â�dý=}°jvÁo͝ÂÀ��$�Ú;ÇE¹ñ±$ª1�¸¸Â°Ù¢i™‘¥,˜¡ë³®…§t¼"¸›¹~K)�ªsn׬ßÒ=MsW;I•�¯î™ú1‚
16016O_÷®�K Ø^T›/™FJ=MÊ$ªåã�à��ìýÚ»6Úa¾1ԧ›7<�ńÉv8ç?º“Š��õ¾]bM�RMè^)X¤Ù�!D�¤Ý[$vÇIJ±aðû©Â_�äêÊëòq”4©ûä= ���%�¶X�a�ÞJk¦ê°–4fðŸ
16017�<è¤=}	V+}Âç¹Iòt*	êšHe·üeñE›8è^·â�»´¬iëmóâ$�œéßÔÑD×äàÑ�ž+2—lð�g¯IF�•Úr¹2ÄRí�%‚#7Ikï¢'kºÃ ‘ò Ò˼�Ç<Ø{|+d/ôNié‚å‰j)€��딀Ëòm¦§Z$�–nE‡¸93àQ@�ó›½l�ƒ1%vZi¦@ �n�ðï�Ö�¯Ot[^�¡*×/W€,&×̹ä^Z�
160184ÞN®ùc¨YñÀ� 嫚×�”®�æ%Õ7ؑڣ_(Ú³EiĨÔ ·¯>o3Î•qñ™QŸÍþ¼ÑFäþ<ŸTJ�ÒÏ�±Ñ�¹��nÛ�‚¾Û¦À4×ç¢a·
16019áA4ÍוÆGÄ�‡ñ=Mð^ªT³�:3^(«¬5øpÊukµéÄédåŒ��*%Kô„��=}^*}DŒt3Á�‹L�˪æ¦÷õ“Jó\R¤ÄŸÉÙ=}–9ìû¼ýI�‹ò*!ï(� �ûGövÈïæh=}ß=}OË�ªAÒu;q�bfG�2I¹åÎ~{ß՟K&ËÅr"Ét÷b�A»šæ‡Hwµö‘J~�FzZw—�J�-•G™›Ä¦ï-…²<Àbú�jWސ²†¼GSZª¶‹Lł!¡lsÚl:•é|–Væ�i»ŽxÚ¬„q=MƒáDV�P6h#—�Ø{-AÓE=M%#Õ¨¢Õ¤p�´gh¢d�\ecJÂ¥HÈûv*Pyú§£PMû*Š
16020@BÍ¡;€ûO0Ð4ßkÊ(i”§8ʯ�"ȯS-�h#=M(BŽZŸ-Å�ÖZÖÚÖÅ­J�	zJ›�x�oQ=MýP›\pÃ¥�RF	t¨—&dl¦��û4¹Í_°¡+»YüuÈ®
16021´¸‡�$Š¡^	i„oÕ�&Üÿ§	Â¥$,c72àN� �c�îû�§e›îÈZ´ÓôsÈ�jpº(PëÀë�¨nL˜aU}�ôý ½¤™Ù]éAéùO›OÓ92€ûÄh'â«Rþöl*µÓºr´�žªÄíërϠS9…‘�ÌUd%<�··æa[k'�
16022ç�ÔßÍH|¦ó�gì
16023êæÉ�^Ð�Õ�€¬¥Óÿj¨Î=Mc8�ç;�*¨ðœo= �h…E@� ˆ}=M)Tm±Áp*k>žüu™V†ê½—ÁC•	°hq�
16024$1p³„�?‚ ˜kx��+�PeHé‡z¼ÿ¿òPfĪ[��Ϥ0�ªÐ�ã�ÅÁKà��áH��>¦ß�/Ó÷a®â	�…G�¢ßPÎӐiq»çôÞ�ÁöJ= Ùi6%Â¥w8?ïë2®šªæZ0}'¬ù§{H/K¡§«,È(i��� �wçså½àa½�zd*vYÚ¦@ç�ª= ƒ&E0Ū¢¬	¡��¦,ÔþÇk:·	UY©= m(¶%–úƒ…�ŒÜ£¿ï÷£¿X´Ð¤î�½�„�¸®�Ÿ�C!y’¾�°Öf�%ÕZ9~±9Ý�ÀÙ¤Â��=}�áÁ�#þöþA:�Ãn•š‘Å��óÐ�^é¿Y¦Pù�Ÿ«Bæ›�A	÷ ÎroãëfÆÝ†÷fôÆIXK‰�¤t$.WR¢~±ú8¾´æ"ü{MÍR�·µh~°Rò�p“ÔeÿT^5¦ru�#Î5ZRn¿Tœo{•Ÿ~P%ŸÚ�= "K§\á�º5ª™àîMÏ(�Z,]S[�æŒèÄíÇM=M�îÑIvñ=}TN!N
16025?»= X��FÌ<�l­>�Ë0DoÄÄÁ±&TÒx7�¡/�uG�ÜEβ "d6&IV5â=MD�éŒ*f¢Å¸R—¸#�¦ÚœOÖè���Zäôê��†;Y:›K�5q�*POÎËÖ�?Ûrƒ%f‹�&TåóËKŒ|„Óøæ»“A�sJÄ@À€ókèÛÚºdŠý _Ð�Ñ<îâP÷§üÁ�§…ogäì�fDŒ„Â��:̊S \��Óxš0NEvF€Ë)(C@<¾}køK�W64‹œ¦ëJ�è�/ßÐÛ ��—=}ømÊ´‰s>‹wÀÝ�aî*ÌHùyÁA=M/‹0 �,	wtˆµ?€�&¤ë�v^^S=M´��dä4S,õ›]�¨­ŒýÜìíI�9�E�>ÛâMô˄9�b}ç\¨vÐ�^~ü†¨?7X��tóW÷�KŒRìì¡Í“mà�¬©–�á¥U¼ªÅrFïTŽóÁT—:wF&$°«·“Ïñ=}û�Ê= ä\Z�©ÂNb­�"ŠÜ�u?3"T«©Jñ�"FpÍ(¢už¡ÿ̵Kÿ�u‹vðíÝ,嬴cRTBwDž	w�S«Û��ÆD!�gïì�£„¤ß‹­ó{á¬= XP��º¬��ÈbŽÈ5…)�ÆuóN�"›�uîÄ[Éÿ6�ú¯�®6��¹dÅɃ„ípQ._�d›¬•,GÌMÓ\z‰öü5uì�¶ºÆÇa5%5ꃨݖQ�-�ÓL,¾‡r?<DÚúy�$Ìz®¿êx��“À›Ù™·S$Êé�éd.�לH�r†Za�H­HQa�±5A©°rý—?Þ4á�#_îÀ= ¢ë:á½YR(¸³…%æÙ‡�Ì�Çcï4¦���ŸEk§jÿ0Ng”7WO—Òc蜧�=M#Ã}‘PÁS= kÆru®|ù}Àt!�i½Më(âAêS�؃ãÚR°¦·SÊ­^i´6ÆßRáõß œmgªMÌáá¥òjÇ=MĜkÅ�XÞéï.Ã�Î��މÎ2¢�"o!¿«œZ7z-*%DÜÀ�C@ºÚ>�lc¯fc¯ÆF’géùýƒE…ïfKÈÐÆ+o×�‹=M�—^ †�ï��›Ë5$U�%Nkn4žÌ‚¬ØVÖ­‰��ñ��1�0�s�€eý0u�‡ßt“Ý~Ù*ºäƒ��u�Æ]3}ÅKJe֞æ‡ÈlDž*�ÒlyÈê�)LÖ�
16026扣N��u�|3ȃ�ºÑ"[Å¢—Xrøˆ�»ªú��÷²¸_U�q×N¹yb�Ϙ��2,��´= +ÞAèœ0üRK­Îçt�ZA¼ó’þ©¬ßÞß5–ÅÔÛßÅÖ��“ê�ZƒÞÇW%=M�€…�še7 ÁMt*t“0"t0Nߜ”$N9�eÚ�3“@½§Oj}|Çñ‹úÄ�Â¥�É7�ÔG"g�Ý�2[ƵDß4°Æ³§;‹„¶�µ›±0þ�= šX²�Ô]mæ�mh�J0�K‚¯‘?p‹8t<
16027PHˆ¥n“K€WX�ŠþkTÍ�~9Øt
16028Š!<ƒb΄Nf‰&�"ë%‹¬m	sx†+ðÜjlt¯,‚ËXË¡û˜l/bl�tgµÑ|u�MýÕ�süƈ|Týrï�^,¡<Š–~�¶••†NUèÔu¾��Ìx“�í:zeэù‰ìÄ¥�…皆Z
16029ÊÅ©|�~= �p4«�,ݬ�ÛÓ[¦ÒÄk:e�ý5=MÌV×i��ÞB¯°O—ç†î�×§ÕÇ©�?¾­z�¸¥âŒ�Xã©ÎŽË�•g¿¨h�Ðo÷u�ÚB/1%dnl–G�©�èCé¥�ß�⮏—éÉb³íÉâp~áDTà²÷õj�œM�¼¡jíY�R¡¼	�ߟ��ûcr’+䑏�ل=M¬rD�
16030J•v:(Ž3D˜Ó[ƒZ(P<óa�˜uq¯Jgó†åò4äù/‘D�ç?ª	e¶¢(»v�0;=}à†åïP�Ú"—ÔêíȆÅió·Ãæ_˜©be©¬jCHï4"AþaI*VTÙÈ<vÉ��o¹TYff	ñy)�Z$�[Þ= �ˬ�*è>ê²*³o¢ô=M&Â@·U¼�ṋòØ�AFóÓRÛ¼¾�´f=M6¢�.01䦜õõÇ�½81�ÕíOFï¶áï¹ÔóFhY9eA�Ë©�]YÀ@�½D1H�½TY<Ã¥5–Ø�³•*óÇ]�[ÑLˆÿÍdsÔLÿMX/,Æm}u¶”©žÊs=M°0�©ýá�UŽ˜/ê잭¤
16031_Žj^�©ø.^ó“CC��ûà˜¤t&ö³ì�Ëqõ@ø�ޒ!ÑÂGiÞsayo�êï›�Ó©®à@�îÐ|7ÑÂÔ½ÂH¡��Âgt•R'êã6er¢è�KÔ= ©�=}ï-	’@†“#ôâyùÝ@␐¼�¸½qÝÊTÙN]§u)˜50÷-Y=Mê9a9:eä§��Ë4S¾bÓ��¾³½’ð8CÍ�6¦�l×Ö�1V­zý.ªÛç��OY·‹æ�“ˆA�Väø�ç¢ ·ð:·3˜�.÷:æÕ�8…ô4ÐÃ��íÏ}�âÙn™ôÓR�,�Œ6�Z]c†ÂÛëú‘�È�û�îÚ7ֈ1��¸j�²’�]£•úŽöµ–ï7¹7'©ÉX0d�7Z(òs=}7v�üê-18C8ò˜Yù@��æ �):g]¥Ù8û…b–ÏÔ2÷~q�W^Wc§´4Ã�I¦Õëyô'�rR�É*ÕS�ºžgŸ_Ïþùþb±=}MZßÇ!S/3°ÔN�9��¢8TY�~Æ=Mdz¥�¬ù:�šL«UYÃPÀRUÙ§ÖQ�ä•ú’ö¦c/}�ӒÈ=MƟàº�2‚V�*Îf®õy��­ôV&��ÔÖßÿ/·Ô⎥ÏxžçœöæAÙíƒ/àÔ%¹3é�*Ÿ6ž’ò²}’È’•œªÛ%!�õVÝ�ܓö²."Õ(�#�= ÒnPFðÙ]	¾Â<�Â,±j3ƺç_a/ðZ8�C�AÛA¹í��}Xñ�÷ö‹Â<�¬±õ= ©�#=Mçá9�B]ã S XŸ@)O€Z¸Ùþ�\$à€Í9�ʝ<Ú@´çI×ٔöÍՐáÉ:¦ø#�†sâMè=MÍm°Ìg�P½>&™ÊS,#ĩ+°Ûí¢Õnš×gÔë@10�V�ùD�‰BÛh�|tÚ۞®�XëòæÎ¾
16031§$�¶‰¥š«Œˆq�úLop�J�¯ÓÌÌR€OóÐ6G;zޤö¹F�ÁBޤ!*f%Û~½�D×F·©Ý×[Ã{Ø=M�x*–³óU�Æä�Ððö©2oxÛO*5Ër€�4š±":ìÓ5�ÉE�ÉífÆmæR/]>�øâ�o™$8±†ß6oØ�ÀùrWܵïnm’-é�ðy‚VéëÍ��= ¾£�%XA—�ÝP*µ�Þ� �^ý×ËE�_¯�#�LÚ×F7:Ã¥r02œ\Ñ=}&³ápöÏ=M€�šé'½¥Ü 7ã'Ý®ÚÕK³ÌÛ ·�²Úµ¦Âb¹ãò™IÿR·Rh6Y31E�&’õÿ>·n�âyžŠüâiI?�b7©?ÄñUH�çn²��~íkÓs£’(�Vê~½Aç5è¯,¬Lþ�ök=M�˜sÐûg—Äy0ÊAo�§—~=}'Z?×;vY= V8·�ZhÂÕm�Eêhíàc�çiJiÎ)•›×€º–!n͖!p•–Á@ä\�Ý+„Æ�Gþ
16032��vbSÎ�„wPªA-ä¼ý]�ëӥϸ�‚—”‚w«”"��VÎ8�>ˆ¶¡¯eÄÉ9ÃN>_´Å�ùãB�<½e!Pÿ«ˆ»��µe½îm�,�;Œp>¡Õªz¶”v0Êz­Œõ\üDŸ��.���…ÓM#�ö…(6Ç�8¢Lµ7|Þ¹�}º¬^8xϵk‚jϪh°å—�ŸŠ= û�‡^ý¾p;^wý·d�pªáãpgç­ÿ\ûgx©¹m
16033EØ�H�½|ÄB՟Ó?ÈÃÚ_= õ©ù@.Þ)VªÞ�d@Î(�a�ÛbÁC›kAþ��?³æ½MMø�ØÁ”Xþ�!Ñ;(D÷F�uN5�È$q‡Î(òKSÄöV¯úÐAÔVWÝå�oú�YÕDþÏu֕4v ³¼ß_÷�O%Âæî¨�Ғb©êK÷Ûãs�ñ;g¡”no�è«4H(››¯øqápRÒ«>l®›­²;GÏ6H ˜­bؚ�õ0‘�iÖ�°�O5b{��›\�´º+k<¯¢¿§~W|#51f3AkâÞ�5cS'�]js'KèÑBE㝶ÄnC¾ŽtÒç½z½û³•ÄH(~Ֆ™/¾÷�<‹£n«�6�¸¤0||n¦p|�‹­Îàu�2ڇ»¦•�ðn'��4]ãúH“¬§z��K‰=MIÑÄÀæ�ß©Ä#þ´mT�Pœª«³©ˆ�šë]½§sJ"ûɐÄ3ïÄp¨-T‘•ëKèþxJ�� lB¨ešQ/§³‡ËÏ[5ë�BnŸ�D]à¡Rg£ê^æ|l�Í�‘Y´�ð0�;‡��;?áŽÉ'?CMÁ8xdšx:�ºn
16034Ê *·$šrJÜ�Øm@�/�_˜–ve†�9‰Î!8 ß�_~ir…ð�Xu��Ô3Ž‹ß �º,�eð¦ýËÖ¥A
16035�ãœÍ8:�Kj°Kž§èœÊºt=MÅ|{ö�4½cx�b˜þö‹-ÿ �”+� ¯�ï÷‚­¸OŸÓê´SM¢�$"¾�ïñ—�<R�»PW�¹�ÃTÛÐè$¨ÈÄ�m5tМŸ¦K…Ý©•hìہF¬ou�ªóÔ�èK�+‚iáGsH-”itK“­¢ÂD�5ð*5‹���Òފbrï§¹’WÐkƓ&Y‘Ýlt÷(ÐÖ¬8�T$›Í÷8Ö$$¸¼×"0vtf¶iLn›<„){é·�P�ûð�á¬	¶…�oeáôE�›�ÓßO!àœ"³XÞú¢¢€íÊé(3o�5½�Ã¥>œ±ÚRþ‰-o–f��^Û¸�t¿ÔÅ�Ï6ÚãGvÒ$ÌW~Ÿ�—¿j�	Z1Xõþ	qÚ_�KƒwÈEñÿTÞÎõác*(F+Ƃ–�u5ûkΝLÇãC!ñøô�ÏLg<qBSï:¶Õ8œRˆ«Å‘/[?YÀÃ0Ú�__µˆªZGSÜ>ZqB±Ç°¼ñhi¿Å,þO,�zÀnäßgln@´1¡ ~¯��Nˆù¸ óÐÿ­•ú˜E 8]üÃ6ªMÏ�¨åÒílŽ�3°
16036–Û7à–ØL�€¸y»4=}ÃNŒ]ÎH=}ºúô.dF �Jš/z;mO<‰Ù­Â&‘¢Ì�ªëi= ÓÙ�©á…{’�ï\¢ËögBäÒèÈPãd¡BEË�>Œj+²'×û²ã<±ÁF�´ô"Q&ÐW“�ã�ø�?ýz= å?Fº��y¤úìðüFà0Îî2ŒÊ/��•­Ö��±�êdÛÒ�ŽkpoU›UE!~\›ÕvTA�	²ÊO�zýt‘P™o¡ê-ÛÃÇêíg»‡¯£ÈQZÚ¦LöYwî��ӘÛB	fw[¸x= �ÿéeÇ�"ܻ>ä˜fžx= §�Ù�Ú�‚ÏН?6ÕD±6¾0´ÿ…Â�*ÍÁ�Í"փçÚö5:>{÷?S³A2Ï�ób=}bÂ¥JÝû�G6£©��U0ò€�ƒ¸–$œíÅ;>×óéN5c¢¦<šüÒ��lÀ˜�ª]}2�›ÄìÓhy\ºA–æ·i	½8Ÿ*îˆ�îø�Džz¤~•n®Uª«óI]pSŒ�;«�5ÊM�SÁl à=M3§’Ì~ýÙ8þ�ý »½=MH4’«=}%šsÁÒsÝٝ–™,—4�{c�$X§‰œP”ŸÎ½9�a’%	w«X•MQÇ7ÃÈ~H.â��Ò�VF,ZT�kTHé�âß$sÏ ‡
16037¾ú)¡�êgݪ˧!-K„ú ¡ÕÆcê|�7íY��—�-S^5'©”ð[�º’žø„Ü¡�Âç�’�r³ú‰iæ�O>²ª×�¯8(b©~]1�ÀÒ2� Ÿ�ùS£•[Ûèboô�ô•È%­Ó�7‘‡l¹F¡Â(ށÄþiv|3çY1�µ•Ȧáð+λNTJ­‡*§¹�óvàïõ}yˆ{S¨†ìâëy��~Ïäj¯þd��4�n�¨KË�ˆœÝ8‡MΞ8Lô{N^GÖ&á0ŽkP�
16038~)¶Œ„•�ìˆX
16039xdZ‡¶�ñ¹Kð^ÈcZ‡øìwÌqaÀ]üHJ�ÌÓjj=}V�´	"�ތÛ�T;¬€}ޚ¡™{ŒË��3büœãTPÓd…�Ë;É~e–ëP•³*€ðüª�”ór�³H… (a±�³^\‹y^º�Â�ÙÍ(9èéè;Kg³¨^|�á´H^�+ûWۉ7Q1{Bªì�sœ¯�¡ÊƒÔ<�q‘ß 3ð5�†2Ð0�h…s= n:à‚�î�UF¡S"@vþrYôryÄZŸ"*Êý^dK�{�ÄÊb¤è·JC«ÐŒâÔfÑ®�È�! å¤øa�Iz:êüF²�o
16040�G*€·…½x��ùÊ�Ïü�;…€^DÎ�i¹�NŒÝ’¢…‰ç�¨òØÖlh>EgBŠøº{å“õI×3ñûlš�qƳÄÜ,�fÊ� �[ãÙWä†ö�dšŽ= þáq,ªr\Bçc�D>í@^HŒ,G̎@p7{Ò~gH�àtaÆjbw#a_�zê�•Dñf¥ðMN·�ú&^=M–&{ɬvk̟OΪ�G–!	K�ëù� (.�
16041ð´>ü!Vµ= �À±¾F™—¬	%nKµ@|H¦!&NMˆŠcgâ4‡5è#U¹
16042
16043÷�ø:JƒI„çø¬-�’÷{´rÏ9�›“uªÎv“?{�8¢Èÿž÷ô1ª�ÄF‡¼ãö�€ÌöE¸�ÜÓÿJiÃ¥�ܦ†P$î”éÙ.�Y|$‚øu=MV�Õў�if“õ>�xë-�àù|�,ÀP��֔�¨æ�‹=MUXSò<hµ©�^:+úõQæ�šÂæó8j‰Ýƒ�XK¯tô�¾tÇÒUò�”}MÜÿéՎ§ž�¡«)˜ÔßeÞàþü	~64y�WÚB„J1x¶ž›4¹î¦Âj³_¨��"°¨ê'œX�šA"(܊-�G¢AÍÃK«ß‚k€{ï0¬C¤ê��«ö�+ï�ùHû‡ZqDpº\îmJŽNý„Ó¯£ÉˆóC��íw	UR®±¸H)�¹ï¸—cc�)H†lœe5G·†öF:YÇY­šÎ¾P §wiÑ�/æH¦Aÿ¦fÀÄ@¬©Ž=MKy�¡çÓýú�­�›9©�Šƒ��?™Ãð�n…è¤'ô�
16044£n­�&Fëòå[ûÒÍÚ$ÿ¨N¶ãÁ•çê�ÙÔÙÓ¡™ƒŒ‹¢\ªÕ xj�M"�r6˜×�™réýÕ�Š›�õñ+ñGá§BÜ©¿þu @~.YÑâZ0~>Oxcߊ�c1sF=}æ"ƒÊøÁ¸ú_»¶ßã¶è�ZãNí7ùâîf{AÜ�G,¹0G4Ax�J„!|J%{gQÏ±Ê�ªBn%|±ªƒBŠ)sM î&—·l
160458"ì^–X�ù*Õh*d2D†.Mæ�òÀÿ–�†ËY�½¤�'�–ç�êåð–Ø®Ä!?½L‚°‘¾µé=}v”jªŸó�.�ύÊ)s5ñ@ö%Ï×ÉÔǵ_E“â���<Ô¯Ãh�%À¥B”Í­†h¬Wƒ¾½¯J¹�™Ýû�¤MÍv� �ñ�=M®•ÍÇ¢�•@Lw�j°~/‚¿½
16046‘ƒF�ۂÀ{¿�þ
16047�_�ó�= +5(�4ýKg(—^´Ú³�)x»kãU»Jt¿«Ç‘0¿Pι°EŽYý&…
16048s¤��; �.=Má=M§=M}�@Ïó¬{K˜Rj0ˆw�/x„iìå²�=Mf‹�@LéÛÐk~N?”6=}�òãŠlEá&7Kÿ��‹ÁÁ]WIKôW�ý®±;È0Êp›�ÐÇ�88xôˆ+ò$d–l…��÷·ÛQ�Á�j�= ��R�tù!†$È<±Å��Õ²Bä��°sëd�e× ý7¬ó ��Vц¶-Xy�÷r!n×W…�LEFJ7�)öµÊâ�#Ø)ŸKP�æ=d{Æâ*¢XòGéU:�Q$Ã¥�SùàI¡Ë’ìf’A÷�¿€ 'f¦»LlZ²§�Ž$>Åv¿ÄÐE��®MÒι¯�Ïí<	¶ÛéÊ{�ãÁÕO[…=}= �eÿ¦»0vš�·€{òÿñ'‚Et:�Þúw$ø��×Q;p�H�ï\ýZ¦])K
16049p�3^��l‹wóëœ�:§ð½²�n…[�Ãé±%#(�Ø7$4<îê1ʁä�#ÞK2�—�Ä·öÒ°U“|—>�¼� ÆüX��Ë| �âŽ|w9œ	I›��FY¬1ýˆ�v•„Š�­P�ŽÁ}¿8#žMâ�K�´1d3ê�$ýÔm‚ç¯y½�ìÆþ€^TEn“7rG±�¹VÅV†(.�8�Ý¡˜�LLîxL&ñ뫕ìS)î]¶:c#�}ð[ÁºGŽc÷dΗ���“	ù£ÉyÍj0=Mõ�qe�{«W¶l¥â³AÄòW¿Ã¼JæC:>-œ‡×�̍�6Ø,Ó^�ð#³RLª#Ÿ�‹êsìÚ)ÎÆ€“À™ô�òÜÃ};ÄðÅ1¶7,,C~o©Ôj@ƒJ…CŸ	^LÝÖ�½6Ÿ,��·~f·*Dyï7ÿ�L6׉-ã�\cß�ü��Â= h�z«Ê™çv�¯w~�!þf1÷kÍ"l�:‰'ôÊ}æèÆëtõp‡�d�çr…Tú^t�R;.¦�ç3ˆ+‰‚cã�p_öár«g¦è…Êú�ݦ�‡„�vȋ¿¥8°“TX©Çz7^ëg0ÒQR�ªŽÂhÃ¥�ÜN�_�m)�y^þ½|½¥�¬�EvŶ×j²/*‚Ö[(ž ø{ YºNt�q‰)~Æ\(˜ÿ+út	_aÆäÁt �[@¤sÉj[†Es9ä�§�3[
16050çÿ|ÂÔØè¤¢6õÑ-ê�Í¿÷còàóßõÐÚÆJ�?Rݼ‹Û5ndU#ý÷�M0š%;؄H‘�ðHU©ü¹4EQ% C%ÿc= @±MaMk̅Ðõ<_áÍöêLâæ(&ú8D÷½|™J¦JÊWÌ7'Œ*ÏaDs¡nFæ‰ÏÄ,r)ïgšTi‰�ï£>ë��WžþÆ�
16051ñÇë�ƒ�Ff°eaۈ'¾Åãß�.”(Žè]]L9nÀEnqQíö�m—Á[Ú}û‘Ψj¢÷¬í0%³%Ëßû‘T=}šÒ“1“�•öŽ�SúÕuCЦþÓ¿©.&�+(ö¦Çub�›ó‘ç‘­Íj$9Ê�\N��hoC®‚AhO൚pŽ=MjÁOQW_ÜV¼fÁxs†xº°Þ·VJg1ޏG«Pe2DÇuéúƒó¼9pkÀ\VNø2›L‹5Â¥Cµšb¡�_áŽ['^6 wXìžÖ¥b_üvá#�üÆ�A譊Ô�¼Xù™¶°±à�î‘ÍX×Â�=}[í1“Ÿá^?Ts]¤Ð˜sÏØ’ÒÜ7ëâ¾Lô~¢Z�5ƒÅá¤À.»³ú¸Ýƒã�¬Jò’Ÿ»ÃÅ×X\K?$Ü^n×Ã]¯/ˆÓ‹yõYÊ©�ŸGHY-]Wò“�ØS!â»mƒ�g"Qª�hOÚ¨•²_ÏʀÛm™fz59ö5Ñ�Ló���wӒ„�9+<�™v��;†¿/Ëց'nÎVž>�U"®€ñ;-V"#®��Y�Ñ#&#Í]]M~#'ZÍú¾)B)GäIGZïž;:û :ß+�ȇDæÔĔ=Mo�ãYfqvþ¤Aaù97f]‚ç‹I�·6��ÀÎ:ç�œÐë\¬ïùÒ8§püT3HUèÜF³Wôñô•Äü–qÂ¥S¯%ç;�5@§<[ք*BPê-nþ §�uv®�"
16052	¦Pê�êY��'6��b�i–pÐC�Ñù��²±�_ß!Úðôâ½¼.Ù+çÞ­ç>™ŽôèñÛzÈ弿ô¨�ÆÅ<ýƒÌ!��Y²�U)úÑsmI_¾k¿�ß@ãÒsùúl�šáÒs9D|íJÙ­U3øª�ÆÞ�r¢¤�Ðúî¶:^_�� 7ϺhöäòxÑÐ�y>¹ Ïý3�ÊáL¿^æg¦´•ÂN±�»·âõ"Ò�Ê6Ï8¹?¤×¢Óú6Oõß7zr/¹�!Ò"Ž�·MÑþ¶öáVæeñ�âñ•=}�Q���;7H�xE+¼ï—��ˆ½�£(<À�ª�
16053¶Á¾g�‚~�7·� ¾�ü.›7�°5}6?,ÕeþJ��ÝrÅ5�Â<�€�d	´Ì”zî_Nè�Oÿ·Ê%.�¹÷0C0�Š-W¦.�Èoóœ6#$1Ð�*Q!�[�Û�zú¹ý§7H�æÁúª>ёȕ!yeրìëÕ%º¶%ùÖù�N‹3²f·d›.�æ�ø²:“ƒÖ*€Š¹Ta= �m¸¯õD¸¢½�g�¢÷H—døä�D��G�¢ÙC¸\	#);BhâsåÀfˆ ¨º�i캦fì†@7Ýä�†cèÅE:g�^ÈkȲ‰-�8U²õ	":Ϥ_·”Ü	a"ò/ˆ:¿útÏX^ö\XÄt}W�âç*8¥û�øu֘–˜I6�Ö ¶YK·1(üâ^–p¥–¼j÷ŸÑ$C�N¯ó?õá}üá}ÞhaÔÏZ‚夼��Ù��†R¢,ˆÌ#ÊV~FM|̋²ô�ç}]bŸ–å°hd$j³èÔ£Ü)�Gš<TXìgYå¸ETú�é´eðá»Ç×Ë]ÝÓäôLU�½'nG)Â¥Fí&µ‚›ºBÐ6ð¯S§²o§�ÉuÂK�¤­G)Ö�»,…�ˆÛ�ý“)ÍØŽc+é�Áeb‹—äÝ …üá‰HV‚ãNL+’Ÿi�®×¿â–ݧZþ­7&ý4©Ý4!Â"g_ç$bèao2С¥ÊDZXKþòIŒó²ò,�?4ڗ€�N'Ô¢�0>Ï>ù�E_�O縿I›¿O©ikïÔÿ3{Š‰åŠ¥ÛO§›$ú4•ò58Îmœ4hE�r)ø·ÁRwºlþÉÊÝwM—¡¥®7°�M½¬Pr;XÈªT þÒ/–mw8˜–DÁ–t‚À4,éÌ
16054[?ÚCFSÂlEC�$ݛÈå�×FBþ�¨É/� T�Փ�¢= °ˆs‚ x´bœNƱÿUÛ¥äJ)b'ê¨5&7äuÎ
16055Í݆š9®|qõÙ®_ö–†¼è@ˆ9–��Ó2ï^ž®‡ƒ".é¸î�kÔ�¹ö:Ã¥{›b ¤(t€ú1�£WÝRd~&= -j»©�Ò¡½À��ê£ñ= Ê”¢‘×�ØêÀíÈ�ÞߗØvFВ��÷£îPMWE¿¿ø‚á{�¹©ý”�žµ a�µ*ü��?|Ñ4úÂÝfRÙáô™3�xÁ�Ñ/šÝ5�…¬(]ms¬×‚Ôr_L'HØ��Ú�ÇÒ�6�–ÌØì†³»°Ù‚Fö<Ö×î¡Ú}\¨¨)¯xͶ“= £	í7Ú|Œ¤µï¸ækÛ#Ø?ì¹úºsnõjØÌuÁ�”hÕÉ�xð�”h#�mö�	�Q�$�U?THó'(º7£�óžêžB$a&Oöbf�Àáô›ô1[ÆÅð<IU®ÝËXû؜�Èb¿ð·0�cõÏÚ]){(Ñj�;�÷΂.l�܂Æ^õ¹@�6{Æ:g�º‚6UÖeCC�¦�g35¾��õB‡,�rº‚Lw¼‘�¾²$eþ:9fJ¤±G+õ´Ïb�7údJ$ç467,¯E�܂!ß$Ъ]àD]_N76(üød�G%]6^%ŸÇí¿"ø8?ÒÛOCD"]¯”·I#ê=}ç�ÝOsgg�ùd*>�èèÒàO‡8âÁVäbd�â�ÅÞªîcPÊrÍ8²¼4ÖGái«wú37¸)ݾž—*㧬�#§�—þ(0�šðmÝ�ã•åCÁ58׏�šYø"EÂ¥968­.ÿ²ÂÍN�ÄP׍P“ßĪÿÜâsÉ|6xõø3@ŠŸã/i«õ�<ëtZ.ëÉhâd�¢¿s¼¶wø*�¦YM¦:i–›Àó׸üYï“ÛøzÞ|�0±õotӊyû~Ëâkl5™ëC?e&wëœU�þL¡²þßÎÛW�oà.£§a7˜8I4�PýlZ��k7¿ïQýrÉ�U�r�ç€*wDgà}
16056'	ÔDz?ÏmÝ¢i)�|ë= Â8†Ë¼=}Ç�+ÿUPYy†{E¼âK8÷¾Ýi0^Žv~ç�'�éD7<Ç´Å�„!Ê\�Ø2Ú:Ԗw؝¸:,ŠãTQº
16057M-o�Ë�ä¢ït i͎×f�ÝáQ¨¸1Ë[¹‚þ�P�‹«à�;ËQìá�âVµH�7Í7O�þÇÅj*¢�ΗմLØjÁW=MÆ¢�ŠËM’o|ƒkÝJ´Iį	µP�üÏüf�'�œÕ†à«àäu’š,à§7ËaÝ[= :rV†¬¿1ûçsI���)�X/_-ô®¥9�¢Å¸ß­…<á­�í*b�,ÿG��ë�ݱÆ�±Š�!Vq¿BÌ÷QшÀ®¤—!}6¯kq�Ñ2>=Mû8pÐk_ˆéáù¿Q÷£9Œ3÷r€lÛeð6
16058«Ëª¬G]�.�]��ÍÖ~U÷¦â–šòH�<¿�~mž£¨Ä=}Aë�ãÚZ“¯ó®ÖÀ�BÏûúkÑ�ʑ³�J±Š OX2/u�zíR›ÏÇ݊b�ÆÍ´7-c¼m3ƒiŒ—›é-ʃ,�!KU(ú@šy{·ecÒxÍìÞuØL$;Ž*hxٗ2mP§‰×‘™«ïö�«äb:óáˆ�§Ó2¦ãÀa÷§Çز¢7m¿£šVxÎeÐË%h¦2Á/�•øªNUf˜¥_ê,ñôœ˜b2²fGð
16059&—É= ìJòE�ØCE#¼�ï(jAõ�7Ël!l�ø:�ÉUÕ°þIA×8M¨7jÜò·é,šõß³|Poӎ=MIøV8òXaÂ¥�„= »E�v�Қ{�3·æ}Ü^ÿªš�¾w3/T^šŽÕg áý�„°®ßM= àœð>âZe�tö«†ýNþ£Dû¥&.òã]¿Ð�Øóƒ‘W�¦Gs•+�ê
16060	ùBu�PŸUßR¦v´�Þòç*‰ÕÁÿö�¼ËÕUp+»D�¬"]p‰õuã¤ãÜÍ6òÀK¬O�˜K€0ïå^�Òå}ò¤¥m¼Rç¨qi§6�OÚ¡«Úé�Qû÷i³{½Ä�]
16061éÖ�‰ä�žn�σ%�¢4ã�Oòë2mé¡�î6ž­��ø= OÆ�£Gé�ÂÊ\>Ññš�Õ�õ��ôO�äšwy¿Ž_xՒ«GÂ¥S~›ß¾5�KÁo�ÉY҇%�Rv�Oâ�=}
16061àÒ�›TT�i…=MÌjê³·�¥¨�aú£BÎD’9°\)r\‰îÃìÂ}î·>ÊG�F¹��!;1U…Ž€é$±�Æá�†=}Žö¦ýLŠ"&$š�[ÅÑ@�r;�åƒà�þ÷q5¯bý&ó¢CjzCF%ÃøÅ²Û£[Z�ÇÎSO=}}¨•“Mà÷=}u;��&¢‘¼ Âr�=}N= _¢ç׸Ý)	‡+éW£Ÿ�åŠiWðXãö<¾¡aìêéÎvÏÄÂ+ºC8Ä·ð~{Ýüç�RH-kËÉò�‡X.�5�²¤ò¾Œ­cTҍ‹ëÃñ·/¬�C'�5�S1Ê��o'@9»5̀õ	uÿÑ!ªC×Ã]@¬ÍølU*ÎÂÄ�3ǐóY‰JaŒÓ=}íZ+¾ÊfÀ3´�S�= À3¼6ôÙdÊð‡ß��ü‘ªú�ª¦Å4>¶t7vhµHW')r[HjÉ2©(ìf»TiñÆs³W¾d!ð{/rýªöz[Z�­„ý‚�ό�IIoû���jynßGOJ:K½�ò�ØÁÌ5\ìÊf(•ÿ�M[jl“3ýcwàªl4ßvÛri5)ú…Á�»®éO¦M�1™¨€7@Ë<‹ƒxi2+ä*Â�bæ�ä*�äÃèZ±O'K©³2W1�=}%nô�$pÇóñ����ˆÎ.¿_jøzmjðt�[Á"§[7/óÏ'pY?4g�-Ç�&2%#�;G|°÷J��Ùä�¿ê�äÚänl	GW³¸µ(5-96-y�Çòã�WyüøGïÆKëT²C�Þ��ÿ¨½µ¢ê�Å¡>Â�
16062¨UhšxYÕ6›Æç�cYÕ+�©¨�«ÜG€�ZÒ�U­^w†µ²K�V�„¨¿%x�l™qC¦Uе›Çtc§Rô¼©RŒ#e¿X�‡|2Úù9hQSØ÷ 3]G�†­öœc¨Æåü"Ž�AP	¥“-ÂS)k±†J–��š†Jب,Ä<ÆsùëðYf9ð[E�ùa¾'�Cëo�0�hÐ�‚ÒnÒwC�¤q‘2ÞòÍ[ç‰u�†~Dì*ú�cqÔüš�ã~P·�y8ñQQ}(ãvçP¼ä!ç��#Gkš.Õ2úÊh.2tc†ZK…©’¿'Frûï�7˱b™©ÂÄ�l>§÷ö�jˆ)‘g–u¡Ðõ®5�ã°D�[þ\Ðô�“�on�+£Îš*)×��þåZ‡î¹JÔ�ä�Ú³°��)?ƒ�ÈX¹�íí‡ÿ�_Ԓ;í]n�´Ê�˜��çlÜu›��Ç�po^úœÓœ›ý�a¨›È�g­á�bƒ��æe÷�+íÁ‹á�¶½–,åö…�®æ±û2M�žŠ�dn_Êc$ã×8yq+È2«#tæi7j;Øñ�Lx�؆¶ð’õ©©BS-[Oméé�Îë1iî~9ËQOþ8âáºù|M՘e!²ˆTâ#kr�= è )k=  = �çÿeÊ�CNùç…è€= ÇC¾˜8Ì=}ª�˜)­úw#žçŸižì´@�jÐ^~Ž…àב�Õ#«5Ÿ}Ìk4ó�èÚ¹÷y�±éÏ-‘:/„Bu&ß§>uê±Ö^p–…Z¡“�w/èc�ú�ï8ui«ƒhÂ�aÒÜç�ðKußåP’+©¨�c1ÂK�c['A?béÃ:*X1�[= Çõ^§ßð�DzÂ:nGA�ðç�׸<¼P¾:J44BD“:և	ªç4‹6]ç„�åñ”4@�ÙÐS���ÐÓw�é¯N,òL§'Yìa„X•¿êbVÌ�Óï8<Ç�«;ý•ÐÆ�&S2=M+y�ô¹èv�„=}u/‡7†»orSÃ¥žÉ„‹Í��%™5,ÌnN69hÏ!!‰M-Ð0€µÀ9=}A¹…E›ŽÔ½�Uò�óÜÂ�kGà¿�m9÷ßÇÃY~g¸ö~Çàë„"–�Ê�#%�W¶�Ǧb)+çJ�®Pú@�u= õ8¿hëßT<v¿ñˆgÖéQ�0J¾Ó¤êêÿk©ŸRr­q�Ÿ9ë�*E�Ÿ½ú]7bEçY?ô§Ðã®)¢0sÅ&%6æZóՃÌ�~ïBÙmüÈ/_,TàŒ�.žJѳãaeã#÷8°Þ3lœ¾ÓÚv�T¦«{€ómÞÐþÞBbvm=M>Z>F»«û5R6g#�@ÁÆ��L‘8+¢Û‚ì™ÌI�Ì«]è7¼2ˆQp�…�È~„Gy�OG½âüÇ@�b#¯©èg�L�¦ÿöŒ*&'˜��o1 [Z��æe¬ÙÚtÀ�5±žÏy\�äa\Rr¯=}wŠ= = ´“†›¿õ·8OgÛΞ¯��vÓáì;=}yX”’f|ô?[®�»Õg,•*ðµ_ãþ˜���§�x-ÞB™�|’Ý�v�?÷ð¸Ðw˜ÿ,R+I�ÓÚä/“Õ“�S»èӈ]ÝЬ]]�.I)= ]��æ0[�úsÚÇá\�žFAGC:íÙ×R½ôƒäsr�¸"�&ܨA1ܧG|�þµNÞ*ˆ±ß�à¼
16063´ˆÄ9ú€íÖ÷S£õ¬dé¬��üElæQµU@,‘Õ�{JØ�Ã¥[ÏãÏ)
16064EM�÷"¨>�Ö�ѳ�yÄ�ց�Ô�ÅÆµ³X1�ö®Ùù���Už%�éÉy °À
16065>Yç�A�˜¾¯Y�Ž›R¤P!¾� Ï™§ðù¤�A¬eW! ]Kî¦�Ë÷ß´�t�BD�8��éïŽ;��1�ø·—†/
16066¶‡Åˆáõ ��ð´Êˆ–À�‡“]Æ¿oÜüßP—8}1¦£s¶†±â¼€
16067�v1e9ø�¥Çê�…&· �“òQœÃÉ�ݻo°ó[öÞÂRd¨Ä«ËQ–Œ}.Ð'Â8��þ÷ނõ�Óü�‚a�pPôÙË}pWô�j͓ä¦�!f¨¥œ��´qz!�ºp¨iF&›ºø3�ü�T謁�æÇÐp…óù©lÁS~�Â¥TL�ʓy˜�đžêd‘༗ß/”øéA�Â�~�£‘¹È§xöó5ï��<q=}s�š2ÅAš6�r�ªß†æ¤ÿ?•œG¡Ÿ2ÕáÌ:à�[×xªóHÅ¿O¹&•�s\µ�W+߸�cV)î= <�•�ƒ»?þXˆ¬Ø6cŒ¾/O’	Ö®ÏZä&‰²1é®.:_‡£0…£Ü×�~†Sn�š�6ߺ‹P¥£Õ�5dÃ¥
16068J9ÖF
16069³›�¶çVK\g�ÒèV ZDNA�Ûq@‘âú;ØoÏ¡�-ÿíkh6H5\�ž��þ	�ÀË�=M8‚Ó6^Ä×~Î�¹ÄS�Ÿz�›8ԝ[é…Ï6;œ­S©«¡�PTV�Oe.O%�û¼z¸VîØL
16070�úfar<õá•QÃüì(ZË‘ÝvqGÐÍ�Ð�‚àd!'í× ìj1k¼6&¹Hk¥²/A�(� ú¹cl<¶Kv�ý?$°à"@= bo"‰�†=}92éž28�èAý݄$=M‡�ï�¢•X�àÏÁaV#àÞAõx�á�Éâžý“Q‰1ò…·�Ê©¯2^= ]öVRAÑ�Ý�5Ð/Ïþ®Pøn	
16071©+aLW׍É8o:õ3¹˜Bú�S�Ï<�‡ð£��áå}‚ж^w¥¸�瞤�ÉW1ßl)X��ӂ5��ÚL�™V�e]©�}EJdZ»èÇp.Wiú"}��*·™fãºæçüNtcÕÉãCñØ�§Äˆ+Õښ_!5g'žæùpú©Ú6�!ÔXћ‘ªÌ&˜†¿ž†Óö[8ûªãÛã5Ì=Mùžù�ãÄPg%~ãâ�œ32å ìAËKõ,J,úp8r�?(;�Æ÷©ó�†Wzúgý��Üx»
16072Y�µõGcWe&yð���eðƒ•��?ë²*
16073yᖸ‘Öð�®Ý(˜ïÓ;òf—�Uèêíè2j�Sל�¼BcˆDI�#Á�Â¥=}ëÚô¯5[BN·�˜N1Ú�“W\ÉK”¿‚ �ÿZÀîWŽ��jIJ³mLKò~x��ۙ÷vÖÂiíöENß5dVàÒn¶=}~qì8º� �b��7²¬…FS÷Ð�ë)ï7.= %÷½B6“§÷=}[Á�§ÇÁaMº9§÷uA™ÂÁÉ×î4ŽUõÁ�¡ºXN÷XÑ�S#�Qìõ,®õm5RŠí_ËPEçSFbÐ•»¹DÏbPe­–VöhðmõÂî�®öõ\«Z«*?vï�!à6"ä�UÏÐàC¸ásoòqÁ´ñN%�à=MA)kîÅP�~Ö²·gÃЀ¢�R�é�‹›)ÉB<�xÐCôãàá˜>>0Žh”÷ùªNó¨ùŸ�/ü"ö^†hM4R°å‰žïÔ}AΠíš,-àÇ= 4’úβ×}E£2Ô3^{¢ù7�ÒyGq©��«ö¨äϑֺuf®�[�•�º;@ö�þvð›®JÞÚðٝ~§Á³ñÄ��Œ#•öòH¹ÏG�u÷è×
16074Zq9%œbº®÷ú–*bBoV= -•Î6œ�1ævðá�'Џ�ùóÑëԁ¦®‘ƒ¢Õ{ï" ZbÌÔ�מè‚\= ¬ÂmsÂ�¨Ð�“cC'ìa��¿Èº@€ò;[cÒØfUXE•nw9·íf$Ï"&¼îlòš�Õ= 1'3\Áß?YB˜aáç;e�N«@
16075�F®²:�$�}íxû¢y"ª,‚Ô
16076ã×Ü�ð6õ�4Y�Ž·�Ù¯n'„Ò‚ô�‘ó¼‘CH©}p�NöU›’�0!�ogT7-µEíf»žÄckxRHJƒ»�„�‚7ûM�•$�–^RÈ µ~<[ʉ†$��20Λ>�ói.Þ�Ór�×w5Ä÷á9ÞHž¢dވÁ·_5¡ÞÞª‚¬Â·a5ª�—x5<dµ8ހ�?�aDõ!^5¨žòw5$#q_«SÕ�î�¾[�‡™‰D�æÁ3MÒVøÁ|*«9ÓZžðª�e 0Þd [Çw¢K•§bôvw5Km§BÍ+
16076aÞlyf2ÞhUVǗ£´�V�láñ1(bNõc’T÷>­Œo��†/ðaGVB.Œ� ôlMZ�nSæ�ÏEâíêmgêƒ÷¯ÏìfvÙ«±Á�= æ¢Ö“;ÿ�ºŸà¥=d{!8Ò;�;}�(Tl2Ã\x= “Í®¶™qÂ¥ ”ʧ	ß©X¬ÃÄý 6�¸™0ºôy5TƒO¦Ò= x§²ƒ#F(Œ=MÅ��Â¥�ö«‹A��S��ô‚õax–]~��/p–�Of"''�ˆ¹i�.ˆ®iÜ ¨j4Tû�{ˆËœ‰1�e�ø�X•Îk|øíŸiö“7vyG�Ùì<2˄¥Ï[d#‘O�Ñg·<X»ÙÐWö~= ëÅúåÄ36îº(ôBÄwFú-�we4¹È@܎ÉN ª�e�T�ô�Ä̈öʑÃYk©‘�ÇÇ@T9Ë]�Ã5ì,™fáÅ8Óð²èìÅ5°€-ãAú†þaÿ1ÿ¾�K�‘÷j# uçæ8¼
16077ÒëÆr$|@��°ŽZ¸Ié\"Ï%Bçq(´GŠö���ol4v„•‹L=Mš¹NŒìîÛ�:ˍ�ÎSwVD©²��~�vœ	f�¡ˆ�—ú�N)'ÚØÀ/Cù»PCKØ2»6W•¹p5ýà]�(�9øhÃÎ�ã7ÓH�L/h8×E$JÌA¾�ŸâÑK2tŒ¬x�š�ùJ�÷¯�mI$"3GçᬏƆj�øžëÉðî	cOè†�n‹wZ¼„ÓÆ�”©'TûûóŠÌ€ˆNK¯G�Ï%¼;G<q°†ÎSàmQÿÚc�BK:‹•�°½À�]XöŽŸÆ�¬Ró��	\hˆø|ˆÌ„(d¶—œˆßŽéb= �/5Qd4�Y¸TÞÓ¸ëÔ�«É¡�$#^B¯^ɇ	ϸܸšzðô¼î<.î]cxk�Á"‘Sgµ�q=}‰³÷\_~BSÈëùJ�£™?°�Ò¯�
16078µ!~WJ\~ô(¡>�Ôça-jw<�CvÍ ˆÄ]St�ëœ%Å'TB�X�
16079×9O¶Ê¼[ûRí¤–(c/�BÔèœí¨±N�uêsr�¿'«ôƒ¬»ÖnÎ�/5Ñ�ý%òˆ3ƘäJî= Ä]= ¿�£öéP’ϤÜ�—�À'н��®�4Py䋌^b�v¾�á+"Ì��6Ô¨:KEë|1‰§Ì£|M½åÅ8œ~É.@"° I½ø��05�9ɱâÃsh&NèyLú½�¸œbul@€Äó[U�¥ôæ<÷0GâÎ�È;€��è.ô9›ÎæLn}d,Ñ)�O��ÙF-”M‹:��JÅ8ª�˧>m,�õT§c‚ÆYÒNƇˆm�#,ã�ªÉ=}�¤©\s�l��0q!~öÅ+#ú¬¢\�ÓV{k0�ÔD�ôMA�x…1=M“x°dêä¸�¦�aby	ì—ÛÆHŠ�n�÷�bMä��Ê+ÿknhŒŸ;J$�Œq<ÔA	O��ò¥÷‡T<kŠlLÄcX��•›3+�ÃoÕ^kފc üHÌ^�;ö”uzÙÐéAÞÁE²�›Š]Ùw´æ�¾%ZRÚ¢—Þ1Θ¾\Ď%rQ4šH®J<©ÿ|y;³K8ê„â;�Ê´Â}+�Ÿï¯z²E±b|™ÿEދ�ß��¨Œû¿øL´Ö61¡??DbܑNÔ¯ Y¦
16080dÑÔ¤Ixú0­€âOÍ­®�‘TÃo][™Ù*W$>âÞ�â".㣥9˜=M|�h¶c�ç��œdîbT>ÓPçO8ÈK½�aH�E�Ûi\6+—ãìð�Ö�=}æHzö!¶QE�<“Ýæ^¯l�Y¿�‰HkˆêgóA�%�Ù8C:�92��‹ú¥5åÑäJ„Hl†K%Ü'Z>ϾÛãô4ü€wÂhû’À“Ø89¥í+íÊõ„š´"¢2þÑ�œ>ýŠIåšðÃ$~’JÃ#ç�5•(çN<ÿ>Á¡= Á!ý/.�õµÒä·«™wW—ë¸ôKw¾ñ~ïæ(ÜsðS�d÷H}¦Cò� .mÕî%�i|7�áÉ\{Ã¥�¤ƒ­hÅ�a²LC¼¦V3��–°†ô0Y„gGpÄ܀.Â¥?'®ˆfOï̟ABÝ���4ﴐ;tK‡çûÎY:á�â�¥{�šÕïÜ]Wìb��ÇðfÒÚþ~P~×.H*Ã¥m.�UûÞî¥ËÌñö8χ0= ‹µ¯Êü7#{ˆ£c÷�êW�…Hb¦|GzÚ¦= ööB$6–�#X€/™v›�Ž2öP˜d�d*IN ¼2Ì7päªý²¬šb–û‚B>ã\kuõþêxR⢖Öû-<“Ñšð7¤= æœbª4��
16081ÇF}ÏßO<= šc�¿Ùw—Ûò= ÅÕea5�çø4�ÐÞØšx�¦†™ê¦ð#<4s�<•±æ= ãæ¢%Â¥PâÊ�¼D�)¼0bªœ�£WÂJk×±°Œ'$�䛠9�Â¥nò�4½s�Íß㬙ûЬÔ-6‹E�gw„øô劖*uš's�P¤ö§³�ÁZ¬� H·{ºfJï�;�(âzÂ¥z~@Áí"¤òä4��‚(¸��îwΏÑ.=}í* ÊE= ›ŒÈ��°�I�1é]�ógIxq£ñpô�.��VSê��†7�hˆ�ÒÔ�ê…Z—kæ{�Ëì(_	�= ®¨ðŗÇߊ‘qÞD?ø5²õ 6Üþ~ë'û»h<ȯ�ƒÙ?£ÓíÒ/tï�Ž�0Ub|�œ™|ßÔ·¢a©¥ŸUˆô™þ•Þðä®�F-¯ô”í8ü¿ïº×|>”š:gWø�D·Â�™¶s²Òjœ×çj¼2�=}EñMª�=M�N›G+ª‘qI�Ê«ÂÉèyL¡dH�”8œ
16082T\ŠÅ´©�fX�%·EÉÃ-€þǰþK�[á¤Eh>«j{�¡Ï–�Æág�~j�L�Q,qxÿ�ÎÄDj#§P<ýcÊÐ+�:;sµ¶KÈê<eçÊ�¢®,ò>÷�,ã�Cc/y�ë�P゙Ù�qù…êE�î´ÖH�n{Åm�„ä~z�‰ •ê¢�ð0ìª\æ�3úÄX�Ww�W‡š"JíÐò��Î=MfjÃh¸xºŒ�õèU…�ŠœHt¿RD©Æßɤ-IÇE6+Ö[�×e�­dT-h“c ò²»�á$Îï$±�è±ÃÏ�¤”Ý�ʕ&ϒ BØóT¨Ô攛�û�]x�¢��ò�®=M�éîûm�{U¨gq»¤‘ß%´q…@ŠCSU�h·s7e�œH:ï�ü¸É¡½âQ£U2FO˜–\úâ|ãQ/�=}9&5lúSìyñ�™��Z¨ø
16083<�ˆ‹�®iˆø·P³ÏÓ�ê éD['?‡0Ídx�	øoCï@\Q�<¦VB¿¢¤¤ÜúÞ͜oJN‹6¤Óê‰�/»‹�ꆴ{U�¦X�Ρ��³�9Ñç­ÕNѧïs‹ñÍ�•Í“P9››æ;B ‰î*Ù^‘®äji?âc¼ŠÆ™�ÿ³5��š9½ÖS.{›FFXvwÀN:¯YÌZ–°o„�½è¥qr�NIïåQzÃE.�û‹‚�‹Š„»ñþ~Prۃ+���	7�@ë<��ÒÊæ´Ý$Ò�òÃpÌAxUÂ¥ Ro˜²ÉW?‘Ò%óB0ñ½�g°(ϊ�W6<Ôs4¥Ç¤}Ú}j�ü�|…Ûþ«QÄTlÁ‹ónl�Lø~�ª�—‡\ÓB¹n�¡‡™…n6QàLûюþ¨��kHDéӒ�9=M=}6Ã$å¨}…a:ç9™‰È†ùi= �µîÊ/�f7[}¼Åß��ª×»	~�ÿ�6±£®¿)‡¾K�P;#¹‘�ÁßÁÚAE­€˜®ø’Á"?½;cMP£}]œäÄ¢,|”�£ý{mx�§P=}‚fewã0PÃ¥WD‹�'“e£|r8�ì.qãž��=}Æï�áç�QQ�yj�ĕ�XøgdCæª��gÚê�6
160848ئŽ\�ÍF�ÐÙä4ÅÍ÷™µKš½MC*ìŽ2ˆ†_PÓD ÀÌË=M\�ä�ýbê�Mÿ„þ©N{ý6gºfUÐz’�é> ødñ·¿c“ÃHa�6�=Mx$bdŠn1Ày®bã�‹ó-ًº¬!B,Ñ­�+
16085x­���pÁ³�ØÒ�ÓäÊN³T"ӕ®�z$)â“�Rݾ‡À�êé´Dÿ w�iîÃ^Ì�ä"Ü1�¦s>,ô�¯Ïá7ŸKHýãyGá�&*Ú#†–�ù҉sï4Ä	¡�=}'웳À瞹âö1R$�a͉��µ3뎂=}
16085‘t£�ê7M…VíL(Îg¤IùUV›hc[¨Íޓ^«�»!®¢OC^i	Ô;°�šýE�Hcz©¨z‰Ÿ����ê_Nš‘�ûq�¸<rôÔF ^�s‰&�dEjFÅ= ÏßðI±¯ÆD)Sì�Ԛº¡I�Þ¡�ƒÀŠª‰†�’��Ù= HÜÎz¶;®R�ië3ÚajñJBw9gRŽ{%ËÓD[�/�.x]ƒyÃ¥=}µ�\�s(�䓣d}€¬æ¥r±ÅJÀá�£&h–GW*�= dÿÒoTݡ♸tüÍY…Ý‹BPöў{r5UfòJŽXò±Gà*ì 9Ä·ælÏ?�Gê›pXý<
16086È+½ÅçïoÿhƒÌ�Pé¾§ŠŽFøyU°¢>a‚Ö°BGù…ˆQùŠ‚]ð��c6#ÁNÖÖýl�–…'�ŸýO•ðiCwDZ‹�ViYL�Ó�n�¢Çûáì�ù¾\¦a÷H�K½1×à˜ò®éóµq�•¿ÐñÀ»p°;Ý%ŽÏ�H’.»aÓÿ¿¹�’=}1«�â�¹ý˜5(”Ø‘8ChoCÉo�K«øãك�ñæÐò˜˜ /ÇåE� G·Û,@0Ó'™�Pe*œæ’AMìtÈø�øæàãE�[�„Ö†
16087O/0	ªê,@R�‰+Dæ>˜�†�˜w%��\0=Ms!ü.{ƒ�”ÞY‰×±Èú2= ½t�Í	iך*áé4²y�ҘE»\VÿxÈ&½¬¿Üxa÷2èn7¢+æn-")tB[$9ýÏ®ËàµÃr»¶�¶���bz#²Ù¿°1l�
16088ø‹�î�üªÜ?�� �øÚ°éÞ	ô�}V�¨�ÃN= §Jï1] ^¹FÔþSñ)«jÂIviUP�!FÐÌ�3�!&$tEx�B�<¯£Ài%ý,‰8�t¹j5Ù©ël	3,ô_�+Ö¼�+æ�9oé�t¥­^’%C�Ø+é%\¼š†Ðâ²�=MÕÕûAz>ƒßæ˜�Š‘t¤ùM“‘1ßw÷j
16089'p\Û¦�4òv�˜�¿Ço.,ñbà= É¥+�Ȭ�Ñʹó�}ñ¿Ÿˆ‘!O+ÏÁÄ�ib2°.®€³†Ö1(_�t{:i:¾ïåÙÞíXÜßç«bDçG"#l††y„%ïÃH™3úH5�€E=MƒÇʑ�„U§[2©E�²m*¨”{xãšiîÌ㓭¦<›cü×	�Øç‰Ã·�æoF› ¤2jÞ 2®à0~=M˰�Q�G ¬ó>íˆk»›JÕ°:�ü6;	2½õXêп�@ƒÙKN˜Ïqä7吲’Ñ÷=MÌ�ÌÈáµîëÎt×ڏò~�F®oi4ÆØÀ~Lq\�)©…¶„M�ȅ€‚¤QÿS£á�¡"ۗ<(M�_aEÅZÑ)ó…�lѬ�ŀ¾ïÖ/ÜÙÓð�àñü±¿ÃB6·ò�©DÎBd<ÿEõ�Ò/ºû7wßÖßbÆ~¢è�ùžœ£à£šGwK�IlÈP·%ÿ@ˆQd
16090�Më66t•2"·¢=}9òæžï¬$l= ��SµBœ¦²�&H
16091MØl-Ag�¨Cš|It�¢kåî�¢ÓåOp�è�ÇˌæüµB‹Ál�NŠÆ†Ê´LÜOWÌLÜ�Ç[�›½quŽåÒ6�	œr×e<h6˜
16092èÈô(3îxcSV�=M:C[—ý²�@c¡¶�5Òf?â›æn�¢›æn�‚©?+У§â¶�‡òc�t!¨üX‡{‹Œ§’Ê"\v�ªëf™�¸Å�†Õ‰VÙA�|Œ†¹É{�ÃhW¸Œ@yrà{„&'pI¯¼�$5�’= ò{WΧ3ïÿT�÷ºì7¡ôt£‰±D«¹pîž�?ŠA|U~¹=}¸œy�= ”�!Ú�º½�ƒ$ÿeV*®“$Ÿ-ëµ-ãÕî¤|Ý�fW%ǚ]h~³Al¸qù-É2@û'pyfŒŠ†•�BJ%Ÿ æ­›º(= çU°ÿ{ßø;�{?0*q�Ãe�Rh�m;xºñ]*�ÞAÓ—P#E�ŠP�|Ìÿ™¦ÓˆÙ«”æ=M-�¥umün�®&ýx�Ëá¤.0!e=M5‘ïS嶁ù�R�Ù¡¶ïÅyW	Ýô-Æ»\…¡Q��çE8Áÿ¯®K1�k%‰×�æO6Ã(Ñ´+€¶fq�<2¯‚ö�T´©J�tjWWÛy$;Ÿ�·�êµD4�tB�HªÜt­õp= SÎW7¢l3ÏfCFyƒ�‚âëÒ	�°ð*†�2’»ŒP–UqÍÐÿ¶ú� …j�Usp÷IÇãQ°D]y9�|”k€j�‘ʤxíXí­LØ�™¯Ö+Øl�BX*���£*ŽÀ,�x�L/}2(˜�´oÉðŽ1´�¸¾£ñèi¹£c5Ë;)?$¢–D‰ B�¿¹��w��#= v9H�cFٞ�í6|,{7H�¸8Ò�bî饣ª¿�£¬w+Í8o_±ÿîÈß8
16093±�b�Ë&=}ÜSu Ö8ܳy åæHy­´‘í;�ª@iUÑ�ê$WÆ7ƒÚ’)w:z¢{—mrïÑ(åÓ7oc«nD�Xò�Mþ½cÎÉ#ÎÉ�i˜ýM��øò…��j9bã�ýü)
16094¦f<ÞK¼Rßúþ‹éc�a�¼T2aOÐþF¸�³8©þH*=M̬ÖBÔK7°ìbžC= g+8õi+ž?Gò~�y�̄T�3=}ÅU×�å¿mgçstš1Þ@G†!]	»ñèf²…ÐN¬�䔨.tOïΔx2ì”�}&úº÷��_�ç�§Ýô°ö�Kµ�ԗ÷²ŸÝUæÉ<®[¦Ì�­„€÷Rǜþö™~ñ±�o®+}$¡¯8�f´•ç«ô̪Ö҇yϠyXUÛðç�Ï
16095õ£Ø&^gl�—ñ�즆5ˆ¶ÖH?ÓçºúuؘS–ò.aË ÀŽ�fÏÞµ¡�9
16096C‘û*Š	�:¾7„&	˜²:Eíx©	¢þG*z„	­Æ™iÕ*™V¸ÒÀþéÐ[žž_cnô½ey»ÐûpB��û´4ËúDeV= �šVb_ÿq�@Á V´&+V²¨��(�©Îü©¢�ú½›ohÈÔöûãXÊ�ʳh"â™t¶þë,6¡-äƒ�Éè*dŠ­��º*l[x�½T�½éŒ�.ëM¸iK&Åy9¤Œóâó˜åÔ
16097ïÜ~žy¨8jQú†ùó]K�ȇ'N!h^˜d´Îd�P= @nᥴ*;e´ÊáŠF)²‚¶øA%윔;�*(Ӆú�áJ"��~���›Òù%ëüã= wŒN�àÅ[g"(µ��iü¦J�1
16098¤�ê�1äÚȂ.!΢}{ ûpåÖ�‚bè³¼™ëÒSD‰T¿ô#ܳټ’ÎÝi¢þ½²I«¤ïȘ0aZýšÁ°ž�Òèö�y¤Ïi™œöó—04:‡-J¡›0¿ÂzàÎoÏ�X�ÄóKuÓo��áðPâ·¿m✬Bi»b’Ôyä�‹�­„os©Õ'#͏K‡ˆ¿�:iK7–mtâZ= ê‹§œA½8<÷ƒ%‰Ã�چ?[hØ= )E€·z¿?Šap�z0Wü¬�¤ÌÛrҒ"4"ri�0�.s§¥5<�Ð¥ÀË�‰i$Ä�j?7ÄI½Ó¥:V&—Ïo¬¿D�� D� ˆoQ:oa-鵏isž�é‘}Š,’Õ�¤È>å»�>²ì“�É]¿q.¹¤a̍?Õg#ÈÒÙ²¡Î®ÎݟÎFø|ohK+xÏl¹ò¾™'%�Y:¿��ú‰u=MØ5{ŠøiFJÕjrä¬�Fᗪ@]éµJ�ø+Ô�x=MT¢­�ÜD�RIâUˆG�"_¡˜ìš»¤K§†��jëû/†a÷�Þ{›-d_ûËÝR�NeςàL»d�RY7�Tç}e²ûÓ[� ÑW¦Mäè‡E»
16099oجL߃„�û“bþ/i�„=}�Þ¥MæxzTL7�T¹FnG†xòù÷參é‡å_ñp#/²{ê!>¸è�Ÿwynÿnúûn5;×��4.;i),tn¤´±‰Uƒ;¬8]M�“¯�Ö]T ŸMFCÞ¶nZ¢IHÜ­‘Úó�¼K’§Äb$E�Q—ïX�”r¯÷„ª'ø§�Å,3�NJw˜z¹I��§‡ÃDhL÷ôq՟�æ2«–ìëÿ‡ÿM‚#R÷vº�¥íÓÿ�÷� æ|í:�±Ï¯Ñ¹Ý�yӟ¯|$$õ+5›mº¼ÖT�CÁ©;ß�t€A½WOpÜ?²Éúhš±ÈT\‘Ç1ìM�#�‚.jm�)ðXP$
16100¨£]¨U{�;)̀¹pNÔ�$˜�+ÿô4t[[ÂF0.5c˜E0ê°�à�Ô~�n–º"?ãš÷M� Añý]Rbó¥v^ôÇd6gð¤áztÃ¥B= çB^hþ�þ k
16101kÒ.ÊQÉO�c‰�ÚL2csŒSÕ{Ø®Áeá?Ó=}¡H¥‚ãQò�bpÎ�K�Ÿ¼È¾Í¬æDûø·÷�^~9)ƒâ‰›ã~k-›¯&¹‘¸¦��öâ?;¬d:oýŠ·³–9è¡$ií�½øa¿�ûå�	�Ä�=}K“üՓ�@À8vîí}�éowD;û1EC��ŠãMJë1˜¢”gš¤Ëdï>×Sé² 2ל"ÀÐÞ�§W·Uú-öó	�SŽnV…£×ñ„68„�:lMn-¶ ÿŒßtm¿SMãÍú’¦‡È7iQ3«<!6w\„êÙ&™§È¡àoD�{Ëľ��”žãÖ�-ÖÎ¥¦Î3©¨©D6g‡s^.7P£·f†{·Ï P�WÃ¥nÿ*™��¼Ý•#û#s¥Î‡‘¿gûžJ-™��þ�§ä�ëkÙù­VÇf�ó*ÒeÃË$FZ·�*a�Zò5“Œ×noBò�ýOþ“¯'3eiÃ
16101œJä&ŽKùZÂ¥d܍ØÝ%ÿ̇÷&:??�â­QÈk
16102ÿ¦Ú�XÂÖª= F�¦Ö´užçÃUaiLF�‘­§ÆÔ[aõÒ¢kúµ"7�£û¼ð2z‡‘׏ò=M³�™!¿üžDôÓ�Ի* 0Y�»ƒ= lž�I�%€øiY®Áù�'Ð2ùÈf¦åx(w�kÁ�CAtùæl„þ�÷†øê�Ø�³ÇõÆZô;ºƒgâNþÿ"=}UrYZä�û��1ùÎSZrD¶¬=}�»¿=}\p�žpÊö…j» Hj�	�,�âP?á¢ÿt±ÿ€�Έ=}ØPxl¦ñ,メdôëÑF•VF;të_ÉÚɍèHÝd3_Òd“�Œ}®2Öº0u�?á¯jš·)œÏûk¢­LÑÄ}��ô= þ¥��wž��ÎczÝûO‚¹AÑbÔ6ú‰�"^‚YT�ž�g×Ãy¿2—+�}¢�Himæ;±âäÛÍÆ±ÎÁ£%Ó �Á|�׿¼ÆP4Zë�nœ
16103u$†€BY
16104ýU«ðm�Vä÷�‰YJá�4íDÒfwZ1V¥Ï/éo�(Ï=}Ø"JBäÞuÈ1×(ô2¢n¨	ØKf��ï�7 ú‘b"”êä«U‡¹â:TXn�e�ý�?à[è¨òJxÑÅ,8wÄÑTƒ“>¤XToªG³¯&�"¸L&õC¹aO†ÈèO†tg߇΂±¡†áÓL^eµäxùEç¤��ªðÊ��Câ^ÓDOLÛî¿ÚÄ.b$B!x�ÝÎ՚‰úE�ûŸmá´_
16105�KÖ£¯¹l"b×�W��Ñø��Ä\4(�â<¢™˜Ìœ0Îá Ìâø�ÝӆÙ�W7_­Xût\lŒ³°ÏâËÞõ�6cM�qBӊ8ÖÿA��ùugg��N<¬•ÁÞ¬ð{9ލòú;8f6·*g´Jó47MÉћº�Þ²�;Â�„˜|?‚w-:ïçLPc_šâ/5}ì^m2äQ8l"ðÅ/æ�bÕIkÚa�q��¯f2þjC�Þ�º‚¯Võ'��ÿCnžž¸–úz²�14âéÏ?–õW�â|¾B½ÂžíAmýö?��%V{¡¸0mÔΣ�	òMj|ÁÀÖͤÚk�°g��.YãÛ��JhUè¼ð´ƒóU?|Ä��±@ÝhÃ¥�uè�÷ÏDSõҝ�Û�Çõ0�ã09��­¹ñØ7u:˜‰•¦ ÊGË^”úxÎÓ¼d¢îuZ�‰ÏÚ' v£«‰â�ÁSΨG>ÀkS÷��"b��|�Yæ·,�>(鴗T1ôËö§Ò=}ݒ‹ïkîr<�¤Ž¡LmPˆ)
16106³™FOc¤�Á÷�¸<|úÐ&z¿NÎg�_%Ñöò�&¨»c�”áå;EV©ÿ¾/ÆÎýGݪ�A’ï�ž'ӻ֥#cî��‚Ù§Í¡€<Daš‰ï�ã9•ïuøt–&��-»– }¨0Q¼��,6¯»¦|]�?bQ³³üØ0C®†�ùÂ$°^µ/z¿ýPð��ȂpRíóK”#Ú¬¡ƒÝ¾ê�m�¿�¢5™°nˆ�f̘g³Û_�¾ˆ°�"L�Whp‘‰]½×0•(7¯ù¢ñü=}�“óÂIãwô£›W¼¶úZ§¸	‚v�ð'¿¶î<o410N×ÏâzYa�8çÀÚ×ÛýU�19º+ó¬šPý¾Éó�u6:âFˆ§Ù1íáêjU5ùæ?á ‰²�e���ç�ÒÉ㟘èÇ~Ö:‚Û�5hïÒuY\ˆFq¨ƒ)ÿV¼!vŠÜf¿/‘´#¿ÿžßJ—�ÀÚGˆê�w6‘‘ýµa&<¦F�ªá€¿.�E�5ÀJ~sૂ\°8·þuIã�úmŠè;žd”ö*®[aŽ�¼y\¼˜½ ÂSøñÖ)#�täf��À;€�?Ýl·þ~��u^C#¹/ì¸�t–‘cñ�YÏj;¥œ~š�[LæÜŠõ[.2Ôûxӂ< ã]ÓPƒìçbMê)cà�l¸ëwyø�f@A”=}%8a=}��ä.àum�
16107 ¾�:óOݹä¸À��§FYWèÖ]|␺�¬�…ŽÚ–8yç]�ªñüç��áÒxM�ãPkžX=Mc��>Bo->ã©]ç~§Å�'�óTŠ]�ÈH´Ëö�{cãLpõS]3w•W� ’/:ä®Oƒ��;‰rÇ�íݽǫUôëÌ6Ûð�˜¤7«ˆP1Ò*� ò@©1ÄX‹ªÕs™OîâôÛ;¿U�Âý*Ó/çÔçzr=}¼;«¥‰] ]Ç�ô_ø±Æ)æÜŽh‰(?d<?ˆž�‚�	�秖öök�z7I@�ž{¯Úú�f¨Ž.ž²6⁔Åêk/:A¶Ì��¯öU–š.€A!Áˆ�Ð�ƅ¥øˆ“#kèÕ�—zÇÀI�–Âýæ�Ÿ…@=}�KÃ¥]Q=Mç_cR6ç�3êu�ƒ.ОÚѧi_'Ȕ9R2ÒS½)Íb‹ßÖø#8g¶‰Dš1V= ?OúO
16108'Þ5kØ�=M�·È¬Òm<’D›��C�­/›‘N�€;'&_�ät #��ÛCۯ1€Ø³Äºž´XþñfÑ ´õ£7ù(·hÝÐ�K�:æ·g$Ìêh/ì/cþêgwy�fVæìz�¿�~‘þ)ˆU1N½Ì¼;È(ã¶�*áЃG9~ß׿bCë�Wèl�ÂP@uÐ�‹.؆‚í²#ÿT®0y+›£¤™�ò/9¿Ô/U±È¶X-ÀˆEz*s�lýM¿ƒ¥�í£®:³žÈPœ®¯ wÕTŸ»/u«âàGö#^O­�+­�šN]೟R‘É:.©à±–%ˆ¨�¢@NÙH,ó”^¬â­ åŽ�ô}�¼*Hviº[ª�{40= ��+[�þs�soÙvÙR¦]¦�À/ÀG„+|24ÜÜl�su&€+úù€+zù„+’�£It��;„+(uFvk���ý0Dp&w×)cà¨H��’#
16109NlêÞLäŒ�Ö�7 V•!�f= úó8²]HÎdÚ��'˜².0¿ï]ʕxˆ=}¨†"�i�él�Y†�jÚUIœæõÏC†�ªÚ�€®h(GÂ¥o'�ªËñè ?mÐs(�jËñ;–Fk�qÚU�Ë1l�iqÐ_Ǒ2cnÏà,)«UKþ҇w�A¿bç4�Ǜ¸G\_û+¨ú‘Æ“…ÅU^ˆ„X	^¹d�§b&2%x�îBB'o�pã;lö:¯m¶2I†¬®bè2þãc«���¤�‹4—§ç
16110þ��ú#
16111�H
16112�'¸ë�âòìšî!µ�DTC»D[çTl2��ïknÐ1Réóx„g÷8§*÷{Í�þŠŽz�4â,ÄúÑ*Ç芹Ïvs­µD;À©®	R�ôbšb€²¹þž/”ÓD�˜–ûþ'끉h{R£��ìûrhW´³~€�FÎ3yªÁùàçDάhÁxIßUðk˜ì¶�†Y¬[�v�¯?ùÿhM�¢C�w!)Ú=M”\äI½í�ÀŽïÀÊ<.�°rÆ PÄ7lBæ�eOó¯æ= ¨£õñÕÆ¥??‰.aU�‘Mw¸e®�+7îfÐ'kzÐBqÐEö�’çL.(ľOüË·¾}��A�é,�ø= �z�Mpäè*¾áOµ�b/e�íl´]ü;Ú=}xH�7�nõ˚Bã¡""N±’uFn5�mÀ�/÷@= ¶ÃGºpÇÝ*
16113^5u¶c8áÁfúqîÒ[„ç¶uÆr¬jÚÖ��6]À·ȩýM·��‹Ÿ‰ê…ΖÉ<«—ÀÊDXƒPçÓ¬��çœøR�-Ç_ôB17²ñ�64sÊÜ!�ˆ��w6Á—6pór5§ÖKk�NhI�o�-1\;'„˜pöm6Ðú¿Ï"‚ýOÌ:ÕÕ�ም
16114à�1��8����ÎyhÒ$ÄÆPV±Ó ;¶yãfêA6—
16115£;›��;\ç‡��æõ;Bež¸û�±GÃúø‹ðë�ºço�¤j¹g�ÆÚ…Þ(��£g}û��VD»nÚj�±-C耠�ižªæÏrîãÈ;
161151ý™$�P§þy/PòOm�–˜FÈ©4WöI�áLA£C˜.ºîS®%Ù��UCžB¸�â–ô•µ°‚ºë�UN†§àq8ûàÑÙ(»QÁõâp³o¿š»�'5äCŸ
161166b–ççY3V¤ËçYSN{qv}ú�à��.íñúÙ]N�Au•ä¾�ÕÝ�HÍêiúÈÀ°dnˆU3�œ�S�U��›yw‚d“g¥îüMuZèíJ‹Îhù3�õ5ÿÜ;@„��šJІƒÓ�v/�´�ɕJ–lIwЬ8Wê�u�°IÑ�ކ“±BÙÁ�˜¶�5G�Ž÷��iЇq±|â/þœ�M�âòB8�•fbփjþüñœ�®æÆÐã'â9yAåÆ@7×4êÕã�'Ej	UÃ?pý8Ý硤G»8ø°¼7�»Ñ§1mñQò��ÔòƎ�ÊWØ�Ô��34¿"ö亷@™B45»Ö¦:¯þ/À�g$Ma¢÷þ��—�â]Lçe*§‡šƒ2ð�'Üà��֊�՜ݾ'Gl(§gK‡’ʪZ·pÃmÇõ[Z¬ÿéÁ©Or<ɬÄï�5ß�TJ�|=M$�Ýɐlêuá;܆‡ïÈKÌ�zÝ�|p‰Ù¾�Þ	�hW2l@eQ6û¡ß^>=Mƙ�"(r)ã/9{��í	†Íœ�~ÕaÓÇ«�0ð¤T€�…¡6«áÎ� �]Å­�Þsœ\žc6Ðj£ô�¤¿�}«Jxø�­ïjÀ�<d�+HeZ�UÁݰÏRøYÝzíE�xvûY¢[Ž;¹¯=}gIKÁûMÜuµæÈQpQð¢÷Œ;�iv�ÅÞ-æuk.EgÒ{÷—É-âPì»5���ºiÐäø.Nh÷#Q�ž�õˆ›ßÙI´*P›s½‹y,x@ˆêíËzj¦àw(!»3¢^úéä½ý;I�s�3ES�NŸpÖW�ù¨ÀW�ù¬#ý;�67�"ÈéÛx1‡�Ôu;9šÕœEôØ#Z֊�ª= "yI�dÉՇ™�)_G;hÙÍ(Ô¹Š�X©ê/= 0ÜsöP"¡r�!Ð\þÈjb‡Û“ßH’|nUêLK0©÷J�VK‚?�BLjz]ÒLßcHS	@_ab'=}+Ÿx¿2�œAµy’‘îýIߖG?®µÿVR•/C.÷uC+=})O­Ûs|sŃ¿—‰�®x¡��}:ÔJO•�‚†¯Ä0y@ë/¯dZÑbn‘d"Ǹàì�aò8æ÷B‘ÙÞÛö–3ç¹Úh²½ ¹�œÎšø¦c¯Ëõ Ù#®!±b‘(b‘ÔÂN�¿á–�ç‘('íxæ+·Nvg¹<¼ Ö=}öžùäB�Ëû�0_õu·¼�Ôûgb‹�O�§c{6šnRöÍ.Ä>4CT’Ø@s«1ë|ÄÕý6�ˆ@3Ïð8“9%���ªLÕvÇOçpñ:ø‚Þ�sÒ¢JO98».¼ž·'.6Ê£¶Å#_Ÿ)þÓ­:·Ô�®­j�Å�­¨Æ»ßÊa��šD¾�[n?P)—Tȕ̌a8ìJDT®é娛qY6ãñžW�¯Íû�G'ò{fK�Ò¸ÿ–1ÜÎ���“jŒÝ�²Pýãû�v/�—;5õÀÎ�@"˜*�Ò3F­gÍp1s¬˜6ã«�—ù�}��U@I¯¦ÌÈ0|ZõÒ´›"º�ÊãSñÊÂ_~eºõ¡�uæ_…Ö§ãÒ��žÌ��SôTõ‚p®1„£—Ÿ¦ªý�7�곈–ͬ‚)ÞØhœí؏ý}fS¤NDþ1Ç¥7õc�Ñ�{�UR�6r�Ó�°‹ãXÌ�¥«h$‹íÓ"WN–˜�ûB�×�—˜B�¶t�¬MÅ­¸¼J³��õû�n’õ㫂õû9nd=}Êç;¡w�rC®—º*QVè¥1,	Ÿ¦\méÓ�}“Š¡^ȸò)'Ñ{ÏìOØÍêÆ$M|ëÆqÙ3\�Çg1«ÄöÃõ¤��œB˜^Ÿ:iƒð÷�Íyš�¾ñÉs°�(= ,ø^ˆá2Iöƒ›X�¤šødïøì�)�0C&kÈX%?ö·g�¬]5ƒ¾B҆©GÝa�S�¯Ì¬Nöxa©80hÂH›SØlþÉ�^‹Ð’Œ�plÿÝÌIœ]ï¾Ê.8/�ûËçE�Q~±½�W�Q�_K)ÿµµ¹�†ƒîö�åÆô�y²{1h¨<ԝ�¾ù3Ø((‰Òa�9v}³W†(µSú¸°��ÃäQ�ÆBÚ¼4s憵—�\v¡@òx(ÒIÑø~ µ¥= ¬rþ¦†Ø95FQ_;�_šªæ>^Í�z�9oÒ§Aùë!᠃��ÎÉ-«�ͳ#p,�«~4¼¼>Îp¿«®™|›rªè돝úL�© �âC„8=Mì�0×oGÉÜb�a�$¡üm¬••a‰é=}b��yt¹µ?­h!D�?S2ꃠ€ƒ�RÕ«ùxz¼4' ]¯" Ô9W”oÍU“¤!Ó[ªX-?<mH-u³¢¶;ŸJ�ŌÛâMËD�àË�’ü’‚ÎÏqæ�®ÐFp�‰*Ó�$Â1fn�7��+Dwa��¸ÕõްbFP}™#µEèšÁ租{Ôî
16117�Kg�8¦ÿ¾�+1³¯ÚÔ¬�¡ªTݟ1�)³	Ì�ú7K(/O�ú¹^6Nã¦õÒ	凩|†�¦�b�L™ã�,ÜȚ��_éQ:�.9Ïðȹ�I0‡b𒣎��T�ÊO�­‡Ÿ…W²×Îe+�Ôi�ÿ…³��xÓR^úýu�p�Š Ã¥!ïHÏû­4Á�Ã)–çÆ/þžOώ0=MÂ�/�CÖ²
16118râ�ì¦íˆGº­ Ç5¢ˆ_ @;©Nu¶ñÜ�œ‰~�žæ¼dpŽ'©Å��08:Ó±	+l…�æÛÊÆÄØqiY·9eæ�]�R&x}h~€»�l·Ž�ÏàdC¼Î�0L�+$Ô
16119éà¬ê�‡5Ò
16120I�‡5ƅ­‚+wYD,bˆ�¯ç�x-d˻:“›ƒ��_DÅÞ:Zžã¶ÆÎz2��núÐ�óKî>î³ï£Ù
16121{†‘¤t!Õ¬³ùåòè9w;ï":æb:õ9�9o�v%斛‚øó28%’ÍÊ¿X�æ6Ϙb‡�[Pº²\«BÒ:eÙ'û��A\ȦðIò�QDFö©€�Öv|ì8Z2»žÏï®Qc�M®z�ê�J˜^‚ç�ñ¨Vò.ØÆ¨–”/X¼ôH!$�e�Qö�ì,�t•ZELì÷ɀÀÜÑ= Iˆùk
16122¼�[ÃI�칗À¨Ð2=Mì¹ìC}�¹�[á�ΗM°:šIê(S4�eš=}¸Î�lç‚üª�·¨˜��1qzÓìCàêÌ�!�+�‘šjã�çù84(Íô®+ÿÚ"�Ħ^\y�#GhUÌq�²=}¼ôciÜ4gZ¯FÈhSî¦!ó[_¢=M�H�g�PW۩A¹ã2iùx�5�!?F�ûmu¶ôÓ²ˆwùkT½‚= éc[EºÉr'•h™}p=}
16122?]]F��;Tº^"„÷UÉП�érÐþ1Ü\êÖ·_¨�SfŸ)”7X¯�1raÛ��=}[�¾2¸“�ñ•¸ùê�{ÕvZ–D´0žUÔ = ÿHë0–Î÷Ðs=}û©Ì�j�A�½ ž¹�êÀï@\î´¯åñ�î�ÛÂ�çU°z�j™GÚç›xrÖºc;FSBFþúöé�>�4K��—‰E=}C��ùqcó°Þ��ú_’û0$:�Åì—áQ�ðK{�ÏÄ!p§úy·7ßç��,²pL�‚n'^_A˜¦Ÿ+)¯gÒÂ�¤ÿ˜B�¢ógˆŒ�Ñ!!j��§h)µŸ�’�™–…:�è<ê/Ô�¨GŠÁa{¬ù¸À8HÕc¡Üúm1ƒ5�¦xl«�&üÉÀ�$Sy™<½*ªŠÁè´�9—®äg޹!úÂc�0bA²gÅ>>V_w�˜ø&cZV¿RwcÔ�™ùÄ=}™.#T@眠•´8ÛøAʈ Vç�ij]ÓîsÒp�‚ËûÝG�r—-Tzw¢f�§ V®‡_”ĆT±ìÙÕ�…–ËÒõ=M�Û6_
16123™mÃrË¦±øÌéoŒ�qUì´@Rô™8�[@,¾¯(®MuX)Þ�ˆHȮ#í×X= ü(ìzR„ЯgnŸÚ’Ì|(?ÕÇ8¹ð“_ÀÏx�W�Q~�ɐŒWŽœs!Îâ<=}¡‰6#Ì£XÃ:UJ#ó?Pϼ±ŸÔQœÀÑb(�ÊWÂ¥�Ô½†�� ‰ÝCòÌ"14'…”˺Fۻ_âI}Ž·Í’·%’ �"1Ø�F8ÐTà,m	V���^Ðùͤk_©jMìÃ#;�°¡�@y¶ÏÈeëOέ!�¨þÚÔ�˜›&·�PÂ¥�•ö�÷®‰Jâ×RaÉóó‰�ávøXKõU�jöfnêX¨„PPë�P�cO8\$9Ç�Ž�…ÝëÕÇ_äœï	¹GûfîpzÝ÷mÒÓüX�Þh1�EÏAµF2�Û#²�îMQnñoÝ��•�+í¨Æí鷔Y‰^ñ�X‰áË+j�phjyëq�xkªüÌÛt_à*D{*ôµl*�xk¡—M}2´	i€�°ªP�)�y›-Û©47½¾3ÂÓdtzqÙ�%"c¬��;«O�û��|­>²8�ÅqÏnF…�ʵ�F�“�š½	PÜ�jAd©¸.·Š¸�»^‡s"´™xýôÍ>�
16124g³Þ:8æ
16125>û#�ž¿$àÌ�Æ4cÆt	ñFžc©„ï����<îˆE+� >¸…M„¤,½T�¢@-n�ùãûƒšQqóìÙìS�ô� Gt—Ÿ¬ÉCת�xN¶©sÊ�9):¨?
16126‘�x¿P\Ëå/Æø@úçÁڗ�ˆ��×d�¿�+�šé�!#§î7%«Õûr¡¶W?“�$iÚP�Ç(hzЖw¿«¢•ߨ�‡„¸®1Ù �‘ÀIêËDîF�%�†z?ë!à0±��öbU?w0�Õ¦�©ƒË9Ìê8.²��~›))θs3ÙB1–$d¹²I­@?¡wc°˜“äԛD3š‰Á�Æ~ꢷøñ«®‡‰*njñ×ÒB£[~¤Z¥¶æ[9Π�2r_�bQûÿ�ßz>[+Lˆ-�t��ÊJæáº4-NjNÚ°ë´bàÜY‰·�ãZ�­=}'Ç�2&.ªÀ“)äb®ÂêqõýØ:?�’�OùÙÄ{àþA�ŽÀpÑlÝDã>)��E2Ùöز!Ôá‘:�¥Ð�*‚¦N@¶ñZv3I'ˀ¿4kÌ¡¹9o��ÜIØ3Ü¿v�‘ó™
16127w*�õa—JHÖ(«ï%ÉÖéhuc¯9%+�Æ��(PÅùç]Î)3	�Q��Œ­®ym�Û±}ÌE�¹UIb yìxè/J'ti}ü‚�4Gða»ö8äJÿÅ5"à8š¯æ[KÔ¬ba61²KYL�%òl‚Yý=M@Ô�1&5†7€”ÄÎò�Íç�c;+‡šÆ�ƒÜùU'žºm�VÎ�¯Â1ÄV= âµ0¸h�ÝjY1�x}Š�Ê�k&ÌlÚlh�pÈmå§A<÷%L��<´T�ò8¤»�!�„ÉèÑx/�/û„Ö-©5�œ¡¾V�eÉçÂä��€�³à‚-V~»¡nªš|cÁÈ8Á4ǖOb¢$î²Fåßx�½³Ìq@邞-¼t•…èX�¯�£ë î_„9ux²ùëB§G?üI�ÿ–Õw�ê¬P]b«�ÖrúŒoT/žr�ü��'Óŀ_†*¼J€�Ò�\¶¼iHð\Š�s¨lV·^OÁ‘«Œ~�ƒå‹ç¹ì¼N€V̅8¼�t‘É̊°|ˆ/�{�t |‹B̊��ÛO€2ÔÜ�ÎɄO€fÀtÂf
16128}IŒ¤�v¼²s”n†RŒƒJ,4ÔØS‘º�£À<�vwÝ�/‡�$ûÈÁ+ÙoúTSB´�É>Ãg@NŽÿë\ó
16129-U,¬o�¾èoîáí�H§Ö¨�°Î�KûùÇ��AsC³•é��©ËÖ¸$
16130ãUî;?繂„ã HDþÀdŸ=}. µ�s›á´f;§çï¢Ò=}Ïù/A}áþ�#�ÙØoßëºFBv^cFBºëà…{‡dì�•þ…¿nÑxÿ�±Å‹Åï¤�¯+9¹¨ÒpOÞЏ�äy±�jwM¶•нJ‡æ¿òÂl¼J9�e»x�F•€B-ðYhœA=}³8>әÇ]S'�90˜>+˜»¦øß‚þ:ë*‰ÕÁ·ˆ}*C”7�ômÞ*)·þ–tÁ›9¡á»:�·@Z�C¼L•d!�‚:É�+ n�™öNÔ�6¤¦x²¼¶V�¤Öà�ɺë(4í‚rϗŠÜcÎuFN��7˲Н=Mn·Gè„À�@�éNyÉs;üŽíŸöõðø@R„oä«À�ˆi��ϐJ¨®ü[=MÄt¦³$³Á,.Z±ƒ"£<ÎóG³&~·¿à² ‘;Ð3Ã^'Ùxß�v8àu��K´]„�×l‘k��Äa7uµþÑh­�=M9Âòµi�É·�.·gõ�žtÂz�»qJJ¤\3º‘·ç7ô¬¾÷ì¶ðFd�>iwà�Ӕ�˜)zÃöp��9Waa%�©¶\�ZaËçY•=}_;—i݄§"	@��\Ã¥jÙöâ3�wô¬È‚õ‹‰¯DÔÆ�u›ÿm¹ÅìµõŒ—[&	Ž›V+¢Fé�—ôM…÷†îÝÊ:a»ŒœE�|ËZ}ì	v�ìA…|��†<Í!œŒö3&™�SR�ºV{Lg� ¯ŸÌ�¹CnjðÂðµº.î4~öO#�Ï= BP[öeö	Áù‰�ļê3/Mçð@w™3R²y÷òOɀ Þ‚tl†~¼�t��–Q�ÝLJÕ�©û³|½o'„�E¦njT¬ûŸž:;�ïb†ê�ÂÝیߦ��Hµ…4�q�¼�ùU#ýË¡ïð’#ãÎ��c�:�pNÌ�ø�¡•»ó6÷‹
16131,æ/lЌ‰ZBp¾¤ÞllZ»äÓ?h9.-�9ÁögµË~È´k^Ó~(,�yú�oðR�¤�	÷Ðp忤R#ÊBðÚ¡W±ã…A(KԐ4Òý²lÖ¾;8P!dÎómeM¢Ç5¶t§ˆ¹X-9jÃ¥siyŠ��¨× �N:C¿Äû�:™�öO
16132ýÃ+ç�w»×��ü÷ò�„|kA€SdK�’ºÇ�LÅ{�I\¦êåjÄWo|¤’‰Q¡¢‡f4ìÌ{úc�ø�D™©·k~_Ì�f‰¨�"ñú阤‘
16133‚‰ƒLd•ºž[;΀øh•ˆËlV�»¼l‰.¾Ë¶¨ç‰íA»ˆ+›7ÿ=};
16134Ÿà,m̆0kZ+k¯ãÁڌS…g™äyî8Õg¯!‚Ì�®��P¼4B+Å ÅGB#OþžŠ�UÒ��$�Q�± ÒWAžþ	��i—Ùð|ÕuKLŠU0¿œ¹°@٘»„BH¯mahg�†Ó
16135{�˜“ŠYØ�oT�‰s	îÿppô¹»N¸ÍL8=}ÝÁM„Ù¾xˆQ!û½Šáüª¤QÏ5ø��}ô½ÃEFr¾FðÃEæ#ìp´‡ëc¯�({W�§ìS��1Ç� ˆ&__AÝ.„Ð7ÖÚÀÒÅ� ð®Éª µ+|ؕ�ˆ:L“푚�õQ¬¿6ÄHñ�}*§§W†LçÍ}v#¡Ã_ÕU�ñ•$ÌZ�œ5ëFapPýdºŒÉiò±ö�õ�€€ræ¥ÂUm�ܹ<M¸H�)×å{¡õâM´X‚µíë1=MacŒ[­7iμÝ�ˆ“]„\7ú�IžDãh=}õ8üfQ�(�57_= ¸Dë²ÄIÊ'¬•›ÝO�o€0ž¯�èä*|ó¤c�+µÔaÔ	%�KڗŸÊlËí"�Ü�+6>«<�<y‰f'<Ü�= º�	h¿üPàþ�¼�yj�Oe¦@s�—©klÖ�÷= Üaç�|È�ŒÙŒfcäQöþ_¿ Ã�”åâII�8ÛÓ¢îf‚Ÿ®ü�Ä}�V{^ð]‰ZU�w.@´ù��¶dÙÂU�ÿ£â>ì�°ÚªÛ†Ã¤q¼sN Ä�Ý*ãH‘wñÚZåç˜�8ëã=}þd“ÏËCVûåA¯””Þ!kå›;ìF/è�Mr�9굞�šbí¢Ø¸5lrG¯�ÃKªî·<žõ‚û�VÍ:Ä�Èm¬²é�ï—kÙÄ\ï·tG�qrúwGy�‹.�>ßï_ß}y5MÒ3ϟ�.y+ס"à¡EÕ§ª¯èÒëk�K6#£^MŽ™aP¿ÞœØ¡£-6IšÒ¬�®„±gÇè¿=}ù‚çô�<r�›ò�¯d¸�¡¸Ÿw�ëoàReu÷½—�xÍb*hò˜èò�h_Ñ7�fnC� èÃ6ãö81^�WçòxEE²Ø¡dò��H>XÑÄÓc´¸,£êå0�°�£]¿�…e?G¬¸¨»D� Â7ÅF墄åR�?�
16136
16137󱯇�´�Ù�³¤ùڀå$1ýâ= Ü»ù«ðâU�Ç�Vg�Là böÂ�ñúÙ�|ñ�:÷¦vG�ܧÉ º°_4—ǯ{Vê�qòV
16138(6�s�Á�¾�Ý©= ¸å(ç�gGkEhâûϤ�Ͻ<p!v²"/´�î0C÷ÂFbªDüPß=}yºêå>X�—½�1èx<öwZýî!Q?x¯™¥��«Ä�Êwû•j	¡ŽÚ�õø@4úÂáºÒo‘¼›5»¹Ò_·Ò4â �Ø2¦�d¼ážYG�CZ7Gö›l)£áý¹þÆ×(�–W˲µØµHß.éÛ¯ÿʃԗë”ýÛ}@Øò‚ë.;ºpœc¹Øûx= 7E#f$X‰�FK���
16139"ÚØ�­b˜�¾ÕÊü�
16140*ßß±m!�öddþe2ëྐÖ�¿%g-•¢�•Y�"֯0Y&�aO�G“8ØÊ–&«�œ'æNǰöðÄZC.¿3ûŸE2�¯û±îw£¬1“�†¿îwZy5m[Ÿ…Ñ\/(�G�ñÛ¾tFa•MÓûÛ£Š!8p�$‘òcô<�²ƒx¾¬éuó–�Í�š	(®�Å<–¼xŸ�ÕU¨®/!�Ìõ®›÷I
16141Rè[�7�–ÑH	­ÖóÖ�›+µ�ÏÜòÉL?çžÖv7T›²CÒëré-ÿïùóùœ�+÷çøÔchTUÚ88�ý¬ø.Ï<pR£�„h�D�¾KüE1ɵzÒÎ3ø=M�ó� ¢+B‰Ú�bõjx5óå�#¿·ÏâQ¨ø¶ˆþ�X£C_#êà{—‘�= ÁôBö�_5o�0×BÿP˜§âWÜÇ«ñåø w�Üàê.ác'â¡�I%ÿ3©‘¨�ƒ–ClU%d¼²A¢"y/(ޚKš §	= ;Hç
16142<^úmµ´0×OÂ�´Hf���ì"X֠��#vŽÅ)b�
16143UH�°Ùª�=Mïb{‰G:惴|œ¦)°3fš›‰j�L�Öèa…èSl—�‡ñInA����������qŠ=M\H(ÔÛ«Sª«[¨d�ÒÅØQhbIÈ»ÄÌ~�,«|Ö,„�ÈÌ~ƒ?t2ýs…(Tl2]-=}7œ?�Zä"„Œ0X«í¹Øµ™äh�gCúhC‚aSgCJN'p–SCúhCø‹�ÁĆ;X4†­e¿3þü®´<˜nãÒL§F۟OW,‹’Þkæ•\t�É,„©ŸùéÜÉpJ�¿!,985|ÆÒ)ØóüøèD3är_gjz/y¨yö
16144ûµU%LDÙÚ?D�<9¢Èä�pêa�;|ý]�»™.˜à%N©·Ò<ïÝ= »ßD&'i]‡Ø,�n�YPï9MçyQë©S¦éNšiTðõ¨•î‘ÀE­¡�õ
16145‹FK~ó'ÈÁ\6¢�Ï « ²ÁžPHU>j…0OO§ž+Þa„ouˀ2tÑ÷„�'·ÒHµ¼\¡¼RђÓÒ�a?ÏÞ!æéÁ?¨K;§¸b‰�3„Fã"Ï=}��·³{ßRQ�üì”"�<® xDaYÊ�n§{6†biѧUôù܍�ކ•�œŽ†„Ž�œ�þ”Dþ Äýšäþ¦¤þ›ôýŸTþ¥”=}¤È>¢¨>“X>•�¾¨à~Ä�R܅§,oêI�t^²'Þ�Ÿq¯š–�ϕ‰n’ÄÅPž›=M��˜in�Q­ªRõѼkSœ%�BŖ�¶É��ˉ�bE’¼?ç�<>ž“I)�„>£³Ç	žoÔ©�œ�«Muu–Þ=M|ý[�?š�mµù–ðžkQ¡ùTÂ¥~�îœÜ�P’£EZ@ú…š—Å�
16145Ðߌ”u/zšR›�~¨‡Ê,Ô9"ÉÓÅ�Ÿ�ª�ïË�…�Í�“ÌOý�­‰Ù¿ûÖ�+­	�ê×dø9r¢¶˜»à�½™ê�_uI!�+òû\}k¶W½�r´1A°©ä�×Fˆ�!(–V�Ðñ}­x=M¼–�£Kf܊=}�ÂÏ~¿»m°+$€û®rë/‰»wvų2œ�H^Û¦zZ´�°%Ë2]L�v8–
16146ìPå£ÕSM%€%84y*�øf¤S�ˆkqƒ3Ä
16147¼Âä‹6~99§��úÌ(RÂ¥veCú(öTCúh+Yv
16148t:Ö,Z)bj|í�tÈÈd‹MœD1O*æ}êËyé•Ì$Îä�E�µIݚ†ÚýeŒ­øð�ýØÅî”e
16149±AÛ=M[vý�ӃK¼Q›�w0íc�ý†¦}W†}dò��ªqk—cÊ}wŠýYð	£�	¦«� k	¬/,O1<n�¬­ŠÄÕ�Îa¡“eOc�îÝÍ�3˜�ñ–,s—”¢•œ”�(ÐO“ÒO.ROQŸn¨òN_+º×C€!é�òâ$?3_šÛùÉoýH^ȃE.]çÉÓô
16150ô�‡Ý�1[›Þô‘¯Bïà�´ß�ʟ6�͂ Üùi2K‰âc5�ÚÂT�v7ƃŠ5O«øá†Ó�ڍ�Ž6ö1ôñ×ãÃÆFÓ«³m’	”PÕò|©èD�Ù¬À7Jô ^cË;�i�]u¦ª= T�÷j¸a˰aÃöyE^03�šÚ*Áúß�\�p�©´= sB#P�*áŽ�èXRF�ä�i+x¡—=}Ýà§F˜aEÅÜ�3I�)Ù %TaÕ�tÌ�	T8Êû\��˜—=}µ}ëÙً��…Âsrh%RH>±{�f�S	Õ¹¦†X΋}°L1­lÎkv��”�UwOÜÿŒŒ6	
16151¹ûÌøËÌNĤOÜA<…�°;
16152öW�‚Ü�,匱gäV‡ô¦cä7�«XŸ:À#"ü»�LGD´�LÂH
16153¦c=d{Áå= †øˆÂuj+µ¼I‰Û—�Ù�ÍÃù+0½œ‚練¬•Ãm�€wŠÆÛ×'»ç»C‰æx…›“=M�”= ÿÿ*ðI�•w£Ît£ˆYÀÿH{Œ^ã��o&š^*�H|+�L»L´�fQHüg4‚;ŸÍ¦��mNã2¦q1�‹™4�šf�v©W�ÉMä�ñèFÝ'š�(¹XC Š��)�/7.n�\’ÌÆ�Æ%�¸c+)ZЉÎ0);¦#�{ #¢9+�ç¢Ð6ô
16154Cô¿žR��ž¦?.Ñoa�…�A9�/��ný�IgcAÿ·j	Ð�f��'2a¦�Œ+üùîRg�~y\fi4�¢¿âG2Y��ZšºåÃ=}‡Lè�\xªh‹éXôáXFßíY�Ú�t¢âF ”ÌöJ!Ãô±z©ZrÉOä¡UsÿAɰV�øFV��'à·¨ÅI‹LBîAç%‚¦V‹é[è·?0ê�«é,AIÝâgbçÆ)˜F�ÜU��rÕ2ã]躺¸Ü6�¨ŒLþVÌ÷(¿"pF ü5#= �ù�?r�‡¼|eobÛá��BíÒgç;3t´ÊdÜrí[4(ÜUÞ·TX¨ŸÃ7�ç0kõáéL(é2�NbZ¨|õ±Uî=}ïÜrùë®±z��	±ìU�_ùeCz‡$µLÉM	=M¤½Žœ­=Mz/ûäø&ˆþc@Ië<rÚ¿*ñÕ××ϒ÷gC¤,(‰ãç§5nm„†9K�¬#7Bá
16155lÁÝ¢å�,ò26kû�t×P¡žÂ—= ÁÊ«Q½ÞÈÜr�0�ŽmÃ¥�tø	Ó0ûÔ<4õcÂ¥^¥µbÉ��XÁ#ø9]Ã¥fHLNÍÝő™�3Ó�ÓØ0:¾æð×Il•}÷AÁ³öA‡ÁǧàÁ�O§%æÐØtPÅ�/�ˆ�¦M|{²=}á�5Zz�w�dy‡¯™_Ý$ŕ�7Ý�^��wqìl¼M¸-Šç¯�m)ËuŠeT>ÜðlS�b;PµóµÐuV4ð·dN¡F2Á—âvüÓY¾��ê�oL>ôk�„�<úhCúhCúhCTCúhCô�LŒëƸ8ˆ‡Ð<±â"Æ´f5·ìÔÀÁÜØA¯\;MsÕH>˜+|�o|j�!PvÕö�¨�ݜ�_¡º]¿:�·Ç °�[m�1ÊÆìh�= 5X§Ö4¯âïœ1à�›ô„µ^£©S‡Õ�ÿ•>�·ÓÁ¢ÿÁ¶,Œn"‹¹,›w1û§/Ö[¸ärÙ[mÕÛT
16156ÔA²{*Ó2/%ƒmý	‚¡�ô��Vžª×�q±d�ÒQs�1—Å+¡Ô7~�Š	�4 ‡õ�3õ+#rÃ¥�ñܱät™·nø�Õÿ�ÉÇ"Êé¦äU›ºäTˆpµ©àçX~9�¡�}TpŸ�¼|dp�ç<wԂ_ÅZ^�Urû;ÓG�@~uÛ;oõiH�@�;ñüãUphÆ�5´$°úZúÑëG�·i��¦�À�ê¸pÉ�-˘q~:Õ�>"pYô/A‡‚E¡vŸ	ÓÛNâ¸ZLïq|ø�q= žˆž4
16157"‹‡IÌ:$‚BGö%3öÎöƒi�Ô[j&Øô�óÑ�£;�)�kŒ°Æ,3= f§vÃߒ¯Øbt£‰aë髆��pÑs@�¦{üÒòwn&[jH|�-�!ˆ/é–ôì	«àsëÂÛ°(?S†Ôƒ2t~Ò
161585£§oyÀw*ŒêÅl_—éÖW
16159ü_k,VcÞhhŗtèÌtxJÜf'Ú/ËÅø,�×ÅXXÿ�‚E±=}�Çv©Që5»þ§¯°°í˜ŸŸ Ðª§�¼XBɑt*ý=}æ-½{FÝ�·¡7¢C¹éìõßåÞeêäxҊ5Ë��¢�RøæTÉ�A=M–…g	“­�4Ðí�S¯ŠY¹1F�°·7b0Ê_©ËSpâYÓ÷T¥£Ñ�ëó²ßì1,…•dr²1���¢�Á§vÔgoôˆ=})(æ¡¢'VRÕ¬¿—�#¾v”gÑá´@¡DJ&[Ÿ1��ëñ±�o��ó¾ûüowÑ��þžlpk��m1�u+™t­1ãÕ|ۻ_S¹ï##Už»Ñ÷ZÁ‰qáëÍG�¶…[ñ1*5�Až ÿi Fö¥œmޜÛÑ�+#1HÐ�œvèûÍw[��^)	Ë�ýÌȯšóÐI�˜1˜u�|JX
16160�VHŠÂü�É�ýL£�+p(9³´]¢v�'°ªM›…çô[TúÀ+ò�ö#)Ja–vª÷¯�Ñ÷W�Þ8<E$Š�'­ÊP�14Dԇ�ø�KÍG�4~bĽC{oÄ#V�¨€¸ûø}˜_詤F|TtÕt�³_�	S­Z�j÷Q4E:[Â	ŸžÉR>I��ˆÿ›_ éª�Lº<ncÅk”Ô}Å_|F‰ƒ�3®<oC§<­ªP E��V�o—CÎ��“�]A9ê�@‚Ö�Ì ·žŒºy��ÆÔo^¦ùò¢•’�¡6·�¡þ�ò»®È›8Ðõ첟‡= '��ü˜�›|[‡±š"�ŒU—��H‹�h¶B쌺©ë…=}=}7ý9ëá 8ÍcÍ>°�SGA�ŽžXçS°Z0ÓJa,Fþô©ÌðADT0ƁÀ°}þˀ¦„¡ð‹0%Ê���ã}°«�3º_Zó‘wm鐈E
16161�&Õ¤€î-‹®1¦‰Èl(ÃEªR�)��ؾ�$½�–—[^��Óç�^Lì¾+2œu¢ž&”bN“_ÖÙZ†IÍÜ1�Ež��ÀRYÍ8%J lîü��öŸßú³¯êU½�õÓ;
16161ÍÇ�t¾{2#I¤¸ñ‰ðaœ[	G°Bev�çmB”&޽KH~éc�üŎ6¸dpô���¾�œ-ØavËKS¥Ã7øíØÈýËJÁÒ�0'>Ž_@I�Ô*ÅK‘Œˆ�¼Úý|ú+NUœ›]üs§°Š�˜dÓÛSF�n«É�§0ʯ»O	¶gÌn§ãòA(փ�Û�j�ÏÂ1���Ë'�øGú�%d�ëRu�²ã½?@Cø¬� o{ÃÉ�a=MÔð	Ӊ�«n¹ÉW;´ÔùT$!̆MèjçŠf¸ã½œ±£}u¿wFÂwf –'4¢—¤íy�‡��HB|ð�Ã¥x}]‹jÖ5ì,�9U[ÄAÌpleì.y‹‹aŒåŒ�¼A¸I8¾'#„	Ž’1¿*T0Ž9ÒwM§©öÏ�uŸ�Æï�%¢S¸XÞË4¤@� ¾‡#]´Á�í3q�ž6�ŒÀW¹1f�—K&T©IÓ�‡n�¹ð…¶[#
16162O��Sd¬o”�ôr���õTïË�•�3›¨°ºï=Mó�ß��a#ËÒÉ�®À¯�ÃI�Á�(½Ì	Í)´
16163Üø1öNÖn ´ÅU×�^ŒË†:Ó:…�Ö¦\l?ÓÓ8B�­àoL¿¨ÝWZÁ1��lX©m��KãYD#¨= ´mÞ�{p=Myâ[D��çLPJ�˜î0YêÐOЙO>zÜÏ}�>CæÐwOdó‘ÀZ%"ðw��q�'o^�	Ò e�€…�z¾‡¨ 7ЏÖn
16164„çkÏÇ�¼oöÈ�\Ö'�»h~>�U%�¹³d}¶–„�€ÓYÇ#@F'\}w�Չ�Œ‚í�ߊL�÷Áñ�Ÿ IO¾…w iÖOŒ)‰�äî‰H�Á�]„«šB;�*�Ïxz%˜�¯nÌk„=}5,Šm:±´}t©­�ƒT�~ú­nÌkŽxß�–���zŽ�‚Ì@͋ÃÝ��_Œ˜\ø%ó‰¸q<SuŒ¥¦„¦p¼ �Üí+qHèR'”@�qAJW¯9@˜&.¢�wQHÑÿ¡Š~�Q•Ó�ï=M��Ò�¤w�_›¯)Ð�šÌ�‰ÏGh�$�ó�Ä¥"J�58èbÑЯlý—~Ó=}³ð?£= ð� ƒƒŽ:ð,3î»�ö‘à–œ=Mh e��ÿ�Ä¿©ö—| ùÛ­j*¤k�ß�¸ˆ�ɗ”M�¾�ýã��“þN¬!ΐ�L„U›lzÍ÷ÿÍ9]�ˆ�K»ÿŠÖv�õ)sR·c‰1…;Ó�•ˆpk¼á4ž;ÔàŸ‹
16165‚ëkSz´eд™Ãn¦ig¤‰�dZ;=Møz‡†�‰s:p½°1Ä=MŸÌÀÌr§Ÿ¤±«���‡ÛW"À‹Ö‡|Þÿƒƒ�4‹hqWfn´¤H‚R°¶ã
16166�KlÛIŽýèk�L´ñ¤lljk,{‡�ÌF‹ÂW«­�L,S…Hòÿ3NŽ�Öwì�Òµ�†æÌÛq,
16167Šý1¦Œ~z8¡ŠßOŒ!/<ëÂ5�á�gnî·Þ�¡ô’@¹ÂÖìÉH¯âŽÿs�5zF~ٚ7°â0÷ñë�W[��N×r>Že1ûÆ»¶ˆ
16168߃(åƒh1ëf<�f<Îf<îf‚�òL?~ΚE“…G�Ë'aS8:òëy¼&qì¨ÖÄC�¯g¡ˆ§Ãu�žh9Âf5ûùdûôwË{{ƒk¬\¥Œ�[�·�à¦Y‹�P¼	ë�ö´�&ފë󤶥çÿ§ñ²¡›¦«Îä›ÝULw3ŸöÑÎhNl´å(O0K¢ì�#à%�æòWU‘—„€�Aÿ˝å:[f&jÔÍ®Wkûߪ�ìrÁèHW–�yÖ¿në­}H^ck�’‘O��×�óŸ…|\ʑ‰ùlKÜ®¶ˆsmiÁ�w�SÒòžuÛ"èŒ9�M@(B2ç$–•lô��û=}‹æŒieãÒZ£þ¶¼–ù>¦‰¥½×­þü�üO¯—{Ïg@ß�Ïñsí\ÏÀ—C–�aÛ¬3]²YÙ¼V1=}� �ò͐�ŒsŒÿJ��õT��υ�ðM-;I›gƒÛ¨ê<…‰ÔKƒ��;€#�èc‹ä›xŒäÛ~ÔFà}ìKxçCI�YMU�R=Mÿªjñ©Œúçæ¦@Þ�œ¿¿ó�(­o»5ÄÃ[�’š&;@ô¬ˆ^\*‚�ÙÊ3l,û��#¾pE…�爱\Ï5¾eiáý»¡O��´Éùē&�flñ3ãZ�œËrT¤|^Úͧ÷���ì¶å„�±[>h�z��‡~ü¶ÁGÑ[—Cžo}L	ë[�Ïî[ää�JÚ>�j~Ž�Œ§ëê™{ˆgˆHô’ˆÈ\z��@Ð�Ÿ‰¤ûGÚ®;æZ�ö���G�܌ü—k�Ï:@pܰÃß�u=}�~ÒˇCräéU$5QÉÜcÔv�Z7üÀµÙ‚žÓ6�‚MØ'Ô×韵Yµà�høÿŸ@žó‰��¹r¦m§¢<�?õ—€ÌDëê�ä�¬·q¢T�ݵ¾C�‚1&�™†æ�[‘àe·V�Êü–œ@�64gô‰��L˞8j|Î.‰�Ɲ¨¢�‰|ˆK>�1}X(fŽ�*4ý�bE=}�#¡y!�LJ�ÔùÑ´öÔiœ�®MXÇ�ã¨y/ý/Ç�pÇlõa£xýé�À�°p+#�œs.àÊÔÑh=M�ÁĄV½Œ¡ï&ýñ8lT�Ã�•?\z6à.}~R�ÀiºÉa�…>€³»’(ֈn]"à…%p$Ԝ�/-ß½fˆ^DQ¿õ-i�þO·Ê¹yy÷…ø®�˜à3ª•^�ÎàTËZ›tݝi<�Ÿ\‚γׇ�²= µé·µjrL¸¡>Yhvä…å�
16169‘ßveÆAÜ#Oƒ|ZcŒx¢-^†Ût³šž¥ôVdròÑmœ¶ïh(ì–E¦y5�Dê�æS�¢™$	,Â¥�êÇS�¤L²]1¶b�fE¬�Ø�3kŠ�MI²�t¤º�P\ÿtá¸É®mJà»ôø×Åï&«z‹è=}ªÔ�$�—Túw¯í¦Bí8­T™X¶�èÂ2�M�…ú;–��~vé�[¼�‘ó¤ãfJ�i=MÃ¥�-Û �´H)Ï3¿Xk:HÔm\>öê�÷	ݐ7I%��=M¿ô³}Ô²5<FŠJéÂ�_�mx�OQ·ØmÐ0ÄòX±õ�|ýiÆÙ=M,>ìÓê·MÆ�֎t;Ÿe#®v6v�Qxêw= H»ž=}b+æ�8¼•@�bw]hZ)•Éàù
16170¼€¹àL
16171�n�š–w‡‚/s#Ÿp /"»,Æ��ü,ûn¡ž%ùA~°Ô®ï"y‚:ғnDb^rZs^Lqž]5ýoËä"/:8�s†sÕ–�@l‹Á£Ü{–E‡�ÞAiêá„3ç¹ó¢=}…¢Ä·u�½I?GÓ
16172�“ŽÀÀ -kǖ‹�Bþ��ǎ4ÒÔ�†@Ù^NI*ºS�¿‹Cg3)+$íãÆÐ;7Ô£þÉý�dá�›�Ö+„¢ww�"£È0�¶‘™�ÌÁ_xnn½6“dxè©�çž�æRºÊŸà>*ÑíLðæèp¦©Ši�Fw/•	d�JV¨“ÄDÙCF,楡jDTÊ"M?9êä�áœîã6ʸé��l×�÷2?yȓ¨�B¢É�p�©�dø�ïSLK‹I_ZAp%@Ã¥ludُwçG¬»Fؽ8}XÔ¤v�f}ý^zÂ(¤t}¾Ê]î]¯R|Q¨ Ç�–UÑ\=}�ºŸ/Å$u[h†‘»I�ì6�†‘ï*îRZÑHØ[Å�pR†7²‘Ãg�¿œŠ�•ö“[�¸óƒÀáü�[�VŸ	øáÁb�¬”ç{¢�²\§@�ï�â�E��¤+F„[Š�d•q„�ëJî�¥¨y{ؖ¶°=}�|_{�¼©ì(�ül�—S^wÑi.�Š��/x”4É_õ�ÓøcÉæq��=Mp÷�bpûÓïtôc�é÷•A7É�Ÿ>Á“6¶ù�(]Íík�ii�ê�æ”øß®�·ÂÏñ�ë�Ûÿ´�€£”
16173OiP݆},S+™L»±~Üd˕NN,'Xʦ‹Ò7j¤”»�Ò9€š�Ãû¤©Ÿï$Ø´�,Օé¸{¾v9ÃS�€ƒé֌ÑízdùJ¦&Ï9ð‹yQ��w�¯z\úû%�Ù�õÀ\TÑ�DÜÕ໪Ü.Cd�׈5¬÷7i®é[uÚn¦~Mí&•ÜëkûæR.ý�Ã
16173§�ÿ>\ÎQÇ:�ÅRׂ–¬’Ä�g£9ñW(Üû¡É™Ðȧڢ̉×N�~ûz�çÔ�~R‘6DŸ’DÒï¼�ÜäQÇ�= R']�^ÉÉÝúúÉ¢µ…›����¬�'Eêî˜�ú�‹gR= �…ðaÖ��µqÙaX›\}Ð9@\éJ�ò?µ‘,–JȌ�ª= LE?bM��OâHTË�4=}PàC]鴙fê�ŠAw­�¢‡¤³;÷šNy¦Njvè�<WÒnl= KYj©Î.†E�jEØ�u¸QIÝ¡ße�­V}zZÝ¡G€ƒ-îÉ�„/óŽt(@ôŸÔ‰cÉËà	�ýr¸ùº.½öò‹ÇéZÔLçe ²dµ5KV8#ÿP]vø+çi(¡Õ�0×+àÁï\ÍkÊ^
16174�Ú��t‹*åÁiÚ®6ãAØÄ·�• �âK-âðD;ÿ‰¬uP�ŽDw ’¦zŒ[!êüØÙ̶‹,[G=MøoАÅ�Ö¥Œîs½õy�ˆÊ@Hv‡Z“HÈóØüÃÊy�PãSÀÖðD=}p™_gK\�d�ÂëîIFˆi€J¡ç�¤�Šm4¡dĊ¨�‚˜×ÙÙ9Ñ8›��Œ<©¿ÉÆñÑÂK�éðI9��‰'‰ ˆ²Nù8bM>}ÿ‚Ó|ÈåolhJPFü/ŸÝf�ãú>�¿í‹ô‡+Z.ã·/ïݲõmTrX™�{…˜��àg(á‘×��~f�7�ލó·_ëû»X¯W´ê]¢X�Œ&:T¬«È°ècâžB¯jµãR:ÿð³x~�Z0��KdáÕ�‹•ê]0èD�68TЧù	€�m°ŽÞµ’ÇÉ_üîª£|'=}ÂìV¤Ÿ"�¿-�
16175Ö��v}›V�Š%-�³"=MW/ærÌH�IÏ�|�êÙù@gb1ï_’j‹1öý!£°Rz˜Z�(ŒÒ¶Ø·¯ê]¢DLœ}]oòœ³F�•�ݞr û™8ˆ¯�ƒ¢ßE;ü�Ñc&CiÁÕ¤u� .À¶ùÉG>��hCiÁËͤ�…v<¾‚µÉ°Ek\I0;·/÷ݓáG…��§iE[��üôÄÁ6©á£X7si;�¯šë|€®zß¼ð#æ"#áÏG-/}FÛ$üpú�Q +Ž�Eö�»5…ÞV¶pºinYc!�;ëiÁÕÄ�â0tÉøDè%㬠�xyUÚ��ÎbpóH�kQº°�<W;EýäÇv�W —Ë´iMÊÃ4Ô�èvƒ¤ò¹¶Š«G~½š,²è�ØýOR%;�>[³â�·Îb�>Ò|�~™vÚÁ�y¢ŽÞƵ’7�kÃ8
16176¾;W¦‡õçùÔ"æ¦Ø·®j‘ãT�Ֆ+Ã¥�ìu�wk4ÉÚ·³êݚ�G	
16177®CŠƒýÊãbY��Îöëz5 ’Åýq1Ò_��âS��Öä—��»Œl*	Ép�s�æ¼�i�ÒG-_°˜G‰K�ˆ�t2œ×ø€¤2¹¶êšêÝÒS�ßdxÅ®Q秀�üßÂ5ÙS71ñ�d%ɹå^�ÿÛÐÔ.æ"#á›×�×h}�¹I�ˆ†G�fG�n+Õ1˜÷ùˆòo{éù D]>Øé”û�1H�âþô�tR©It=MJ= ÎÖ4L5_��Õ¤á7æ@{;§�•6eK´_ÛõãS��Ö�´8P;?d¥ä�̝wHA°ÄÖ]ÙãªIe�ʨ˜9�+kÊÉ�óaçÍ'�·yäª�m¨+�x􌦥]=}ÂÄòÝf»5�yÄ�T¢é�É1/ôl�Ï@·º6©!"�JÀqg²©nl��T'3�ÞS�×Õ�ÄY>ÁçøI=M¬¹{ëa�<¸Äò_’rdÔcº\p=M}‰V®Bh—Z×æßžv�_º„iªý£Ìú‡‚S�ý|L5ù�’r »5qMhë= "eƒÍO?}ÂZE¾ »Þ��¤HÀå£løàç�\ì!>1AžG�Î*¤Ë«��ëý4�bSã�Þ2²â�ß-wû,$©NüÀ7�™Šn:¿¸ðÖr1Hœdrúö”}~ì;¬¼c‹µ½8_�×ÍB9Ç9õ)I¾ªLAêDSâo.¿ðB’¡ ÷¯9Tíj��ëi„}D*Kþ{³¢�ó?w}Ðþá*=Mà›xË:ö€ÁX�ç˜U´ÞÍkùÜ�Ê�¶�]•Ê�ã&þÔ_�0¢íË�Bn¼2yìw5lN[m„0#ÃtÖÝ�ä÷oy«DÉÍæ¿9íô-Ìì�A,,dœ�á€ê'V7Ð��TžˆÝ��Nj;UÊF¡­’(�W0O“U^1HÙ5gK£�¿lÏ¢Ãz1ÌÊp­ÿŒ6çGeN(8Wßm	1ÄÈKxµçx§9fJ_&8�·�ËKFEq±?�LÄ9Ç/’D	Ý�õ
16178�d7= õ�Œ/þ�eÄöŠ�â“áÉ!wLä��= §†��8�€=MWßæ26°¬âô^j>œœ�¤ÿ��¥á–·lȳE�É÷= ÇÙÝÌ�È󞵒7;?= æêÑjk1«�ø€çÍa��ÎÒÎînj¼0”PáŠÏzh�P�šjÁÅ7àþ�@;/_�\ëŸöà{5Í"-/9ç�h@�{ñýËÂAsؗ!rhúwè��u®òô¯aËiÞ�¿-PK?—��gò�
16178H= 0sö×Gv-û¨pª�ÝBB\:¢|E<‡¢�Î�zd�ª\Îʟˆ™�ÌOÚЛ×�×CÃ)Ùr/��¨×s1c¾6‘!Ž"Ãä‰%�šÒº§b‹õt	ŽÞž5Ù[7/ˆ³.¹œ:E}= �r³{�W´ê/¦¼Øj;0�B�2¢jF‚_â]’rRó�šUԸǖIðûd	�=M¿-˜#SÁ¾s0ô»¶2þƒÂt¤á#Nw…Nèo/—ÝJÎ?’I¦Âlm-&9ǁ
16179�³HÞk"T
16180�ci­ŽB=M,¬’”¤.†Lr�{bciÀ�áîL�AmZ[ï¡voÌ�]¯{Ë4¸.G,âÚÕMJ;²u…@ ðp�ÃÁ6§á–ׄ|@Úà�»Á~šW¨rð߯µ’WÀs�,�öJƒéì'V¯·“òÍ2��Ý� ‚áÁŒy†h Èñ_ʍh#ŒûÉv£w�î=Me:Ö;=Mµ¬Á â�T¼Ü
16181I�yp<Ûü{ß)Ò]�ñîàRfÆ:Ÿü0»Ü¨£L»öVšF?-�ðQ
16182£÷�ùy¨��¶ìE�¶5y­8oVÀ
16183�Á5?×mpqSê¥-×]—EqµaW�õ÷ð¤{³Ÿ�ß-ìÛ#�[3]“�Ð,ü³b	-�»õÑ}aÑÙ.�7î k©;�ö�{®ã¼Â+È1&£âê¦�rVÃÈ _r]’"ËçðYc/œ�T�‰#oV:•!¢x+¾Z�u�MÒDwÆ�r-™µ¼�fYfÇáE)Þi)ô\:•á�%b»j$ÜYb.Ý⊘KŠ*Ù·³ê]—Ј�[�!רì„�öP:��Θ¤sSºa02�ógkÿxYÊWÕ¤A�ð§ê1Ԕ|fB�o�¿6¢v«îâkT‡�Ȑ—·%CîÎ�´ûJò]’b¡Û‡Ig=Mk�OkKÆb#è¼µR÷æøþ]à"N=M‹\Ý©O¡‘ý©‹ÂƒÙl‘ ÚÀ
16184@^Pj*÷�êF±�(³_’Ò@f¡ÃÎßù_˜�6Ÿj‰PD|^ìt8�qÁC��µx2�$aÉ�cÏè\橼!�Øì�ê¨Êa ª©i¹ÉÁrú­^ȔܘëËÿ}½�}À]]˜˜ôÊb¨�Öªqq¸�æ�5uYMÒ�£Ï©�¥Ó¶>¨Œù�æã¹®™Í�Öüá�àâ.'= ®nÍýcy�¢[íÝÌ|Z)ÐWˆ|Ì�ú�ZÛ�= �R¯ü�jÆ?'éäjÞ5k‚Ç�–26À¤ØáÌ´�M±1ö��M¤z�–ø�óö®í6K½PY� þ•¹òáįXŸæþ�|Ê
16185�|óPâù;:¢‘ôå�¥â||@™ÌB?�g?œ9:7±�o²ÝiF˜ö÷Ÿ¹î‡�Õ�ÀûÑ*l䕝�¶åü�ª÷Ù̏À�H4¯+3€5(ë�–a]�ÇÅRç°|£A"¶ºÑ'…•Iž‡ �,6éµ¹�kbž�ÒLï�[ðò˜Ò�®üKÿ�Üó^$DÑ�¼LJR.l;��XýŠn<œÈ…À¼,�ǘ=}¹™��ΪG¨y³1Þßö�u™MÏ1ؽóàlÑÞW-P#› èÇ)�ªÁe*=M–û€k�[hÜKÜtÌù…¬ìvŒè¥�…�¡ˆF΁ö·þXæ*ƒÖJED#À²º–(J��YŒVr�[Hbí«Á�h›CYŸ{Ïy"»Poü~�…ÜÁܚp�ò›J Dî�æ$мDàÉîšÃî;ilôSO•Àƒ„%žpGª�ü²	ªöÎTl¶U1—®4„«~2¾‘�™qÓ%¾ï‚wÙ,�+�kãuIÿr�‡“+KKWam�	¾ ®�ÎÁ̏ë¾�!¸/»þuœÿ¯EüǬ—¥�r“SÊvÉ[¨[—D
16186�›
16187S�Á¼›¸GŸôz�-vüaŒýÍåe=MÇ´²;r‹Î}0"‘Q#0ãÊ�Ó,·QëA>±Ï�%�bñœØS‹ÑÈ÷[DU?¡ÏÕqü�O95Á	ÎwI›»�§¿î÷¢°k�ux—³�Á´‰àª¬�›´ñ|õ‰T�ý¼uȇÇ(Ý?=}p9ïºâ÷”µ7;ÑhN“Öé�™*[pBÇña3ðq›RDе[ÖNQ~«œ¹Ì�Ùã¢��
16188�«]ïZ�ÉÏK?‚1À·×\¶,r�RŠóÿC(¿ûùʄ0Ä>�^å¥���oÐÞHkV®�L~«nÜ'@¨�Ìó£kQÂ¥<€¥K�oæf×käÄ?W噤8Hµ�Éí>Ҕª¦~i«0�Óq˜«º�-C[^TW��c0ߋÈjP�Ýzç�;O±¯qj�%Æ=MkjXµÇ¦[�$,%Æhݾ,ÈqDÄþib£�Dx�øñÿ´:Â¥nyܹl¡[>W•i3y¯‡�Z)�êWw”²uñ�]àãÜi,|&Ýn�ðjÁw'�^UJÚ2è©�dþ��¯�= À5ëßZìƒÅ)k”·jiB¸Ï�cà‡|VÏö¬°Ÿ¨å�Šª—#JI†µmY€·;�b­Îµ��B#u�*ÎïçÄHq„ཷ¥j@�%žìÖ=}.«���9XfØM€�Â¥a´@Ò�ÃÃè«^= ¦R�Q¡«ÊhÛ'ΗHk“mw÷Yr�öó3¤p F�Bxù��¾q�_’;É¢°[íÉìc(.¼Á™¶VŽYž‚Òˆjïóq|òŠ€�!i¬T$]ù�ó;p����´óàI|ÀD£[t�…´Ó2§^È´�= «KAèGïz¿�ªÞnÅ»]QQ@)M³æ™ô§?yDšYê�$ö���8Í8dœÒ|�5�©Mò}|¡èA�÷ðšÈL6½¸­!nw$Ճ= 1C.�¯RÒy
16189q\;sµAdŠ[mYßÃ�±_:L“‡a�Bä|Wæ��Ú²2Ê�ðã¶e²ƒ°¢¦��ڔ~ó”õì �W†t��ç-ñ¿�r�P¹¢±­¸¤�Y�³ã–Û]‡„©Ù„W=}Ñ�°{æ×Ebìs÷aÒñ:ØEŠö½@Ã5€‡iôçTéÓé¾,5–��ÓùÑYO•vQ®YÄ\ô…>×ÛIÊ[�–�‘ãÇ-@�ÌrÛ¶™?�ÍyPô³çTŸõ��æ>•�0!õ7çÓü	ÂBÒ�%è$Ò�Ö°\��¶�Ü1jc¤Â�›ÃSKTÄóŽ
16190:³©ÌßÍ4�ŽŒ«Õ‹õN= N(DÏt^_Tf6�¦�(pŒz¯¨×H^Õu1Í-��yô“d¸~
16191�½ZÜ�À‚Ù³[ЄíiµSéh$µ!óïÁƒ¹¬��½\¸$h¢æÕåV=}ù�°ðLú±Åó½Þ·x5ZëUw-ÔI�š¦@¤àjÿ+	|ØùIþ�è��w0›>ö¢á¢ú¯ÿó˜ìé›à¸u.}�«zü_>ç��(ª�yJǟ:c�©¨ü›´_¶ç%MÆtNõw¡ÀԝÓ�՛¨€2–ëÿ‘ò�ºg[x}ŠöÌÞ:Ì�·ztVSâ•t‚î¶åP�­²‡�‹��2•ûËÓõ6ÓoÝ��À\Ü=}´½�±¬À™W#>ŠNفÈ"F7ðT�DVéè�ªŠ‡˜!:w´ 0•:�O_ƒP�ëʐ�†hééK*Âû@•ýw¯úN��ÁîQJ€¥
161929Ó®U¢¤Š´y]Zð…v·�¥§°�Ë ä4{/‰òÁ�‰+-‹„³±”–�@cîëpîÓò2þsuªéQ¶‹ó�éØÊ.2ÄVõ:-Í2�G0�¯wL©êÔ¢aþ±é~œÒ¯Þ!}±f³�*2ªAøž½‹©NÞ w‹VR?�…‡\ðC㻀7$/€‚—œ#3_�–¶�ÅÓ&ô vy�/b¶‘3ÖÁ�§MgƒÕ;�)0ùò¼›ëÿ™–­ƒñ®4Xü¿lþ³°�Õ A;�ðO£!èÜÓEº%;öšYb‰[ŠGL�^úÐ�ô”¦+ÚÁ$§�&ßR3R�~�éP�£’»&ÜîGw�©ÄEÿH1$-…ç—�ê�C�X½Øèi7�/fŒ�t„H¦ ßTw
16193 žz7n|”þ‘†Ìoñ�º–/¢�E9´-uÁ�Δ=}é¤Ù:)Ììûq.†Ô´ô<êoɀ��ç�‚$S~Á�²x(/�ß_sÜâÖOI ¦-6Y.:¨v|¼Rög�'P��= 9ÍY2�á4î�8[T-·Ÿø�öW�/ń¹Ä§1��_îB€±A*/ÕH‹%ˆ0»Ÿ=}¯¬Ø:ŠUFÃ]¼¾(�ÊÌeúžU0ÕúëkjÛìþ«|ljÏ��Yi½ªú\]sL…@Ü)¬@Š^¨cQOozYÚ�
16193ò^%“A©hµ<J��ç¿ÐcéM¼V –ØäïBmªnÿ¿)"0<K$Öä�‹z�Iýö-
16194R×	�ôü+ø·¤ýè)NÐt¸Y�52Vß#ƒBÀ^¦c[–b°�c+[�{”ÁüÚrm/ÿsÒ�TÖE�4è� ÂSÂ¥= /¾…±An…¯,ú Ù6�+N	6Ù_�Û�„ͧÌ.&�*‹Í…;©�Š#ODèS��ÌÐ}Cf1kÂ¥�‚.ÃgóÅ�ýJÆË<ú†�- ¢�ꖃVqßnã©Ì¬òo;>eéÿñÖ�µ0B¯¾(žÎapôÉÊ�$æÌ9†hv²Pñw5æŸÚo„�i65Î3s“:Ø�À0³�ª�{��AÍ�د?ûÈ^༴�ƒyWqfÂî¼(4Ñ�èŠ�4:Ná(ä¿.t¢ì	/��¼PxeÑ3³)/±Ñ�Y†ú5D�m„=}*ÑÂÿ }J;�ehïyœ�ïû÷ªøC�£¿£&��q{Ó^vÆ0Ì�ÿƒ=M£8P©Uß(\fü’ùxIÜÿH¨WSŒŠ���0Ôå„Ý@E:ùH�Ô=Mnÿ38¼�ÖüFZ³‡�©¦=}Q�;Bù7÷“Õa•挿“‘]>ìü–•ß4�*9)l=}fÑ™Ší“å�§Lb¡�fƒe¥í�Dlq_{<èk‰àYÆÍF¦Ñޅìh�ú´ÂlcCúhCúhCÆBúhé0KB:�[ÄI�>ÓâŸ�ü¨æûT@˜¹à|Ò�|Ä�4vÜ�Æ÷ˆ)ò�0/_��0�81kŠ?)ñÊé㼫>È#gªù­EÊnµ(ÞJD¼l¼#y¸ðïT�œ>V
16195g¶·SÝáh™Ïþˆj�ߗ�sê¤Ú ¿»§�Â�˜è�JüáöòÁ"¬]'z:I�ZoSñ.žÞ�-ß;" §Zò|Ó�lõ�;>܈ä�Í&oâ ƒ1êÓ xÇØ$ÚLÔø�1ºË4rÃG~1û6a¥êÈÿúèë,{”UÉ�×BPèû 5S�5©{Tu�#cȀ�k/1ÖÏ= …�45÷{ï~t÷j1
16196z#¡)�v©†ÁY@ÈIrž÷H0Rqlj y‰gæ‚J�ë-ꖨ�t—HV�8šåD$Õ4÷þ<‰ô‚�AäÄ�φ<ĚkËK�‹Ž�ÎN®.înžÉK͵ŸØ1¿FÏ†ðŠŒæEÌ;«»{û©‘ªûË�¸Âî�.�p/Že&2‚Óè�ýX�pB¥ôwvQÒóšmÇ�©�Î��Ä«‡ß�³-«Oª��€�¦Oó¦KdV´*¢Z¼>
16197�œ‡��Õ#µéë‰�œ�$0ÊXqŠÛËø)Ý–‘έ¥�=Mݝ“OΑmŽË�¶Ž¬­ï­Žß­ÿ-W܉iœ‡âü‰wœ‰'Ä�º]
16198md�l}‚…LrŒONx…k�siýÁ}δ¬´ $r–ÿ¬ÀI£�Ã_–Ül®IÉÔ¥Ftۀ�Ž`})
16199var C={a:T}
16200this.setModule=t=>{e.setModule(r,t)},this.getModule=()=>e.getModule(r),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,C)).then(e=>{const r=e.exports
16201var s
16202!function(e){g=e.m,y=e.n,v=e.p,_=e.q,b=e.r,w=e.s,A=e.t}(r),s=(n=r.k).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),i=new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.l()}(r),a()}),this.ready=new Promise(e=>{a=e}).then(()=>{this.HEAP=n.buffer,this.malloc=g,this.free=y,this.mpeg_decoder_feed=_,this.mpeg_decoder_read=b,this.mpeg_frame_decoder_create=v,this.mpeg_frame_decoder_destroy=w}),this)}function s(e={}){return this.M=()=>(new this.o).instantiate(this.u,this.D).then(t=>{this.K=t,this.U=0,this.P=0,this.T=0,this._=0,this.H=this.K.allocateTypedArray(this.F,Uint8Array),this.I=this.K.allocateTypedArray(this.v,Float32Array)
16203const i=this.K.allocateTypedArray(1,Uint32Array)
16204this.J=this.K.allocateTypedArray(1,Uint32Array),this.G=this.K.allocateTypedArray(1,Uint32Array),this.B=this.K.allocateTypedArray(1,Uint32Array)
16205const n=this.K.wasm.mpeg_frame_decoder_create(i.ptr,!1===e.enableGapless?0:1)
16206if(n)throw Error(this.O(n))
16207this.S=i.buf[0]}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.N}),this.O=e=>e+" "+this.K.codeToString(this.B.buf[0]),this.reset=()=>(this.free(),this.M()),this.free=()=>{this.K.wasm.mpeg_frame_decoder_destroy(this.S),this.K.wasm.free(this.S),this.K.free()},this.decode=e=>{let t=[],i=[],n=0
16208if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e)
16209e:for(let r=0,s=0;r<e.length;r+=s){const o=e.subarray(r,this.H.len+r)
16210s=o.length,this.P+=s,this.H.buf.set(o)
16211let a=this.K.wasm.mpeg_decoder_feed(this.S,this.H.ptr,s)
16212if(-10!==a)for(;;){this.J.buf[0]=0,a=this.K.wasm.mpeg_decoder_read(this.S,this.I.ptr,this.I.len,this.J.ptr,this.G.ptr,this.B.ptr)
16213const e=this.J.buf[0]
16214if(this.T+=e,e&&(n+=e,t.push([this.I.buf.slice(0,e),this.I.buf.slice(e,2*e)])),-11!=a){if(-10===a)continue e
16215if(a){const e=this.O(a)
16216console.error("mpg123-decoder: "+e),this.K.addError(i,e,0,this._,this.P,this.T)}}}}return this.o.getDecodedAudioMultiChannel(i,t,2,n,this.G.buf[0])},this.decodeFrame=e=>{const t=this.decode(e)
16217return this._++,t},this.decodeFrames=e=>{let t=[],i=[],n=0,r=0
16218for(;r<e.length;){const s=this.decodeFrame(e[r++])
16219t.push(s.channelData),i=i.concat(s.errors),n+=s.samplesDecoded}return this.o.getDecodedAudioMultiChannel(i,t,2,n,this.G.buf[0])},this.Z=s.isWebWorker,this.o=s.WASMAudioDecoderCommon||n.A,this.u=s.EmscriptenWASM||r,this.D=s.module,this.F=65536,this.v=92448,this.N=this.M(),this}var o=i(374)
16220class a extends o.A{constructor(e){super(e,"mpg123-decoder",s,r)}async decode(e){return this.postToDecoder("decode",e)}async decodeFrame(e){return this.postToDecoder("decodeFrame",e)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}var l=i(0);(0,l.A)(s,"MPEGDecoder"),(0,l.A)(a,"MPEGDecoderWebWorker")},178:(e,t,i)=>{"use strict"
16221i.d(t,{D4:()=>r})
16222const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256)
16223let r,s,o,a=t
16224for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1
16225n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])]
16226return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEac
16226h((e,t)=>s.set(e,t))
16227const o=new Uint8Array(e.length)
16228let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0
16229f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p))))
16230const m=256-h
16231for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1)
16232117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a)
16233e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0
16234const g=o.subarray(0,d)
16235if(f&&1===l){const e=t(g)
16236if(e!==c){const t="Decode failed crc32 validation"
16237throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker}}]),
16238/*! 
16239 * Copyright 2021-2024 Ethan Halsall
16240 * https://github.com/eshaz/icecast-metadata-js
16241 *
16242 * This file is part of icecast-metadata-player.
16243 *
16244 * icecast-metadata-player free software: you can redistribute it and/or modify
16245 * it under the terms of the GNU Lesser General Public License as published by
16246 * the Free Software Foundation, either version 3 of the License, or
16247 * (at your option) any later version.
16248 *
16249 * icecast-metadata-player distributed in the hope that it will be useful,
16250 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16251 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16252 * GNU Lesser General Public License for more details.
16253 *
16254 * You should have received a copy of the GNU Lesser General Public License
16255 * along with this program.  If not, see <https://www.gnu.org/licenses/>
16256 */
16257(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[993],{178:(e,t,i)=>{"use strict"
16258i.d(t,{D4:()=>r})
16259const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256)
16260let r,s,o,a=t
16261for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1
16262n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])]
16263return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t))
16264const o=new Uint8Array(e.length)
16265let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0
16266f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p))))
16267const m=256-h
16268for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1)
16269117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a)
16270e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0
16271const g=o.subarray(0,d)
16272if(f&&1===l){const e=t(g)
16273if(e!==c){const t="Decode failed crc32 validation"
16274throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},655:(e,t,i)=>{"use strict"
16275i.d(t,{FLACDecoderWebWorker:()=>v})
16276var n=i(209),r=i(317)
16277function s(e){var t,i,n,r=e=>console.log(e),o=e=>console.error(e)
16278function a(){}for(var l={},c=[null,[],[]],u=new TextDecoder,d=(e,t)=>{var i=c[e]
162790===t||10===t?((1===e?r:o)(((e,t=0,i=NaN)=>{for(var n=t+i,r=t;e[r]&&!(r>=n);)++r
16280return u.decode(e.buffer?e.subarray(t,r):new Uint8Array(e.slice(t,r)))})(i)),i.length=0):i.push(t)},h=new Uint8Array(123),f=25;f>=0;--f)h[48+f]=52+f,h[65+f]=f,h[97+f]=26+f
16281h[43]=62,h[47]=63
16282var p,m,g,y,v,_,b={c:()=>function(){throw""}(),b:()=>{},d:(e,t)=>{if(l[e]&&(clearTimeout(l[e].id),delete l[e]),!t)return 0
16283var i=setTimeout(()=>{delete l[e],_(e,performance.now())},t)
16284return l[e]={id:i,timeout_ms:t},0},e:e=>(t.length,!1),g:e=>52,i:(e,t,i,n)=>52,f:function(e,t,i,n){var r
16285return t=(r=t)<-9007199254740992||r>9007199254740992?NaN:Number(r),70},h:(e,n,r,s)=>{for(var o=0,a=0;a<r;a++){var l=i[n>>2],c=i[n+4>>2]
16286n+=8
16287for(var u=0;u<c;u++)d(e,t[l+u])
16288o+=c}return i[s>>2]=o,0},a:e=>{throw`exit(${e})`}}
16289s.wasm||Object.defineProperty(s,"wasm",{get:()=>String.raw`dynEncode0179c5946f1d­Ä>º}ʍÄ�%�®z¦IG˜Un�5Or/�ñ)÷6‰y���Šú��=}{ üÎ�…wûø�›@¸îqÐdµ»ôšæƒ¾X™f+gúÕe2ëþÞ5=}Ÿ\Î>ä=Mu��j��ðÎX¼¬·¹nu�Ÿí¸3��_«�ßLÏýU‹¯= �C?�h�ŸXi�°$��œ²OƬ´KeSäÔkf�…®–RJþÊo<̤•@8@uw÷©”«ýºG�ßßµm¨7„¬¬¬¬¬¬qNЮ´S.�—^GïPíðNpήæîT„Vþ§¨Q�ísü�ee�+.ÜèF�f֒Zç_¿og_so—ß06 RވÑ܈�fÌÔ%Â/eVéw�= ¨Éî6�ê@U/'fÈ8vpçPΞl¤g:ç�Uf;‹Rݏ�bS�¤Eû�8ÖH�Õ�·&U�ÞÀ÷ØY�-+a�RÑ�šÈçAØ%[¾"�’�÷…<=M˜ÿQÆwé†ÚŸsš28aÒ«vF¶Ì�þ¹R�Q�ˆÄD¤]È&§,Bm¿ì 2£ 	5Ñ©ªM= ôÌîAêŒrÚmI*=MÌ= !©�oMc¾B	ŽÎïû�™�$VÅP�Æ= ¸À„5�J‡vÝ2¼˜�V7= A3Ž=}»‰KGvûڒ�uZa­­Æ	��Ç�gdRlÃςÛ�‚ü"+ÝÀÄ^[’ªÒ}…O»L�Öíb{þB�\ÑÀ¡�|æ -滂o£fñ®�ªµ£/APã竏/Ã¥J'�2Å/õ(,rƒ’’b9
16290	z!Â¥rCêÆª=}ð�—õ™“Cg‰‰¨¬�ç:þ�
16291<…AÖº²Þ�§)êÔÐ�b¢MŠ%¤�ñMåÒ{„|�3ºà�ú§4�ÖÿÖÀ�<�›¶iy­Ò)€�C&y‹%�ÂàE÷šfh�e‰��-�E8À´5ðƒ�ÑB–—�h��1dGv¶ì×3ù>–ýï�ïDfh©E�$¨q�2«s‡,Z˜§OY|pø2!ç¡ÆÅƒj’ËÁ8uìw<|+åò‘Ç•T\ÆÒ·›1‡(*ÍÍ:¦B£‚�Xz%üí€�¸uÒYh7Q�$ûÓ�þÔÂ~õ"RàýöxUx����óaÇ&?"ÞlPzE�ácw*Ñ&�UüBÊêŠp¼yµ5?!Ôk�¾=MÚ0�lv�aô²Ò��ÀJ�7PŠEq„~𹾿~s¼£�ÿ&¤ÀÌDï�vÒ�™Œ±nI�•º­–¨þœo…â&��–¤gðJ)CU‹Žø’��"Â¥{��Œ'¥ŽDÀq8i0¶�7ۑá]»G”�@7P,Ü�}i’ÏǶ*=MXúªÄ;Ë4Ò�ç¿�23¸Y£+Q”&��² _OÂ¥.Ÿ��Ùó7Ø·O´@ÀGnÅcˆÜ�°çb%6�•¨c89�e+é‚ôì+�àRÄ= ’'Ù®�³tú#sJ�¡)¬“kF?ßÊ�ÈV¢Û/5p}ÞDÀ÷h�§¨�±�jAè´À�€Õ�Ávë\J^[=}ª­$Æ~DüÎf�sþÎÊ ¯.óeQ*¶?©�»û��3+�´�M�-Í$˜3dœ‰V%}rö�\£q_Z”[U&ÌJ�ûDa’Ã=}=Mˆ
16292¸¯KˆÌ‘‘‘�aQy¯BnãgSMÃÏbPlÿõr†äv�‡�<ù%˜‹ôo	!ÂoêÛµeÒ\Š??œ�?|
162933?‰V'@J*ÆíåHíü¿?�Õe�°<áZ6¨ �eÑ�æŸ�”²sîàVƒ¯]4¿P¨�NŒ²’‡Òëî­å¹¸Ök𓮳¦¥o—æßB.–´æÀHn�&�ãc�æs|J<5JœJŠ”ó�M²J¹.ІbÍáŠÝﺋÀT�= /–€ÓEáJP�„8Ô.�ϓ-K/¿‹?€KYÙm¼�»Û �ºU�F—¸I�(¾�~9"'Ù��0Œ|Ï�ÝD(è-üŽ¥ø�~�÷�»Ú[­’= Oó[^ó[îÉíÜòay��c-s��6�|T2ˆ^•��ë+ágOMJ¦�ÐÌ"”gÿ�•0ðÑ,<��·oÄ([±ðhüÚmá[ÿ�”·l��µPNâLöQ$‘‰òçéUi1¨(w�ÀÚdöé±ì®~çiUi�¨·s��Ù£|…|ç�ӊ=MüQ ™KÅU=}Ÿ¢œ �z—jePÿ“«ž
16294®ÑXtBdØ�†þýÛ�š\ÿ¬˜tS%é馲ZiB¤§õè×ü¼Ù‡ù4ÒUÂ¥)°�Ô¡­�[�MF@R꣇ǵ_4¨e…Ô£º‰:j|h휛Ú�A�¸q��î¿JA?�j5= 6j,C�,��ÂquâUÓÌù-°�Ì��í$±y,®
16294)h¶\ÒÔýý3P�vq�Èô¨[šáï�oì˜l:pþ“­¥L�¹˜/–jéÔ_¼ZyÒgp%��uy�ʟ÷YéÐ+èõch÷@ܳNyÓSË�êkÆÍ×s$¤Ö�¯¡gšëÃl\¸õ:�ï�ßOÉàîLcl8i�p4n!˜2qª�dªI&��à'u^$Òĺö„sCNLèËÉ�V2@!•À}Ü/¾ŽlØøsBÀ4“!ÏÉ6�2m�Hxs�(É¢­q�3®�€nÐØ6eÌß½9�ÿ_�èדc?àq³�mn° ÷ñ³Ôhdc¤X­á¹¤¹æÏÅĔ �wMjP7Ÿ(Ô Ü�!¸xs@�MÒìSÜù{Žƒ¶ƒ±ßAd˜òG©~ž�‘·g�èÞ6Ë= &m?UõlH7D™öùÍ�5G‹E¿©z��·s´5Š�Lgƒzã(6eQ ¬ÑЋ‡U|ÆN+w=}rÄ�v�H�“éï…g²XóU4F)þ,�@Í*œ1@�õA<;³50xgôèîn‘אñLÜñ Çx_Ë´µ”h°HóD V±WÂ¥isÜñ@Øv�rsÃ¥1ðõZk¤U�ôö��ì1Æ�d_ªI 8p*hãºVm�8óah¥Û#LÃ�Ü:Ö�\¢{f�5xL×ÕNž�χ–=MÿP7_¬�= ¡^�Rù�:ôk�D�Cº�çQÓ­aÕò^��H\*ʀ0O‚e9NÛ»ý?1�èè1Ûç�ߔÉXû7^žX4­(({mtØøhBGi£¹�·r�ß{Œ$Ïà[ÿÂE8nt˜b�¹V‘a€÷tUX‚!S‡&f= ÕrW†9ýfêÄXvN(8������ìBd5L>PÓ÷gl�l<É|k¥ð÷øZ�è¼éŽ+O،ž~%�êhWlm µ¢-1Ø�…GÉcÆso�÷Z\'Ï¿JO�QÒC:âï�Lˆ·rN= ÔýzbÙr+¢Ô%	
16295��÷BÂ2þásL1QéÕ�eGÁ—à�µG×°ž8�V�ÔJ…4üÍ~�Å¿�³u޶ò—��ä��í¤ �ÏuÃ¥v„w¥X¿Ê½ˆG×lf9–<‰ÎÿÞ¸Ã�ö�©€?…Æ;�°bÝW��¥ç uX�PíK0bÝW��Â¥g™-´-°baã³"bP¡Ú�zE�Š�܉‹Å“K½;�â;�Š;ÆÄ¡Zƒ+Üj­! Ï%aˀ§PÊót‹ ëŒ“.ù�j×8®õa°žƒdgŒ‰�á�iÝÆñ+.iݕ�eXÜIiý¯µRÓñ«‡ÈIiý¯µúûý€Ò|òý¡­šû¬‹�Iý¡­ÝŠ›ôNðƒBëí�>¢*˜0ÈÂ÷e�fè+ž�@ŽTÍ8�z¸l|Õ^•‹vÇ\�@kT°ö³‹‰µ6Áë]ø´æM'U;]Ç#ˆžø�ÂïÑûÆHxñâ4*J˜v�IÔ§�ï{LuÇ�í^EÉßó��3Ÿþ×#�X°+›Ú©£Ú�Σ‰“
162963Ñ@›nž�û­,aß͓™”‰âT�T�‹¦³Ëâ÷JF$-9r�ðÓí°Ëbß�gߣVãJVÃ�6�ç(Ãø3aw=MöÔ�µ�„å6tZŒÕY´F‚o§~�úåJ’õPNŽ=}à¼qµ’²
16297¥�¥
16298•+§
16299µK#Â�¦ïGr^N@829¡*¤Ê!ÕÂ'u¯kÖ]!Á�ÈX“4�
16300öäÌÞDí]û*ƒ+€ÊðÅdSõp§= ÂO�ø/VÚ5 ão¿�gÃHÝg�‚€1
16301?f®èÄ¿+YÆO!.—àP��„�'Œ^‰&ßÁ×¹©Š�� "ÔQMª�q�NåèTñÿÿ=M*àžŽtÆHr€È°Rö²è¿"ò:7�f£€ÌÂeè��T)$wþ¯�ãƒF£���X‡Ô³]º…=M „ñH<fV6â�+J®�ØWÄr"ᘍ–XÄ�*€QÔ0u¿l0ì�ñÌÁ˜eP°.Ÿï�ð±jæCú¼Ûå�‘d�£N%Ø7’Ö�šÎ8bÎ$¨ÕÀndØ.³ÖÀn�Ð&·1Çcï��¦hrt$-I8�}¯û9Á"ù�è�u³�õ†Á‚U…}M»= W�$��=M0vC£Éÿn�b-œ6"—Ym
16302��û+ڎ¿¬�CÞ�Í�@J�ÜÛ©Ec¾�#‡R�۟UÓ¿=M.1¬Fp?_ôIõ�Lõè<°ÛŸw"†ãc?c_�'L֬að�ìœõ˜Kx#…�ûì9ŽË9nΩH�j€YÛ4I髎¼öRªð!RJ�~2´�{×̟ÀÀô”¬K	�Z�íâÌ·ýۚßÛ¯ÕýªU	œ�Qš«-éeÚª_.½(+}��¥çªfS¦�Ö4>-Œ0�ïeL�VÛSoL¯0�W©.M&zô¤uì¬W��ֻ։X¥ðM€+��„ôâ�zFî]Që½g– ¡i‡&´Àºuެ2zdC~ÞgÞ#�è¶î%px\Má3_Õ=}�3땙L\4°×§Í�zˆ²v3cËú‚IäB>É@â�°vx½¨ÉhˆùJv|Ù]î…�ŠwXÿËg��í…Þ–˜á+“�ë51�&»Â�Wpÿk¢W~֊IÄ²si5²ó!�"u]¾nØmIۏ�±v¥ß'<b K]�œ÷�?•È«…án§ð�*Õh(ôÚ�zӼ�›�)¢�Åà&V?ŸÅ#6ä-�8¢va
16303²³å:ε�Ð��GŒÀP¡´+û¥-d>o6.•ø�ç3]p4¡Óbܞá®Ì	�	ӊӏ�õ&u7.�ˆ0�å×Ñ�cæÑš€¦�"à6�Õ�˜9Þ$�¡Óu=MX˜ÏŸ�ÀnêÆŒ™(H(’ôЬáâ+A¨,¼Â cCÌ�î��‹GcO�_»�Ô
16304�ˆú«�Ò�Û�:{L ��dØÙ¶äóߟ–��B'ÞÅ�¬ŸôŽ’�ÖD�eÎÞÅ�eÑ»â®Ôc›8�å‚Ü�¸xìš*9ë÷N‚ž5zð$÷�|E…ÛÖ/Bš?š\z£8ê|PØjñ��ÚUµèsbAçÉ·¶��Æ@< O´�y63„€�Ü4Qtùý= OGÍÔA�h€N…ÂX�ŸÛbõxGàx�4EK�òY¸,]ò�,£PE歇2¡_3uƒrÚh¡Ä‡´*E¿dãÓ¨*�:´Ä vÖ�Çî…y3ñ°þmKV®%£Òµ0�WVãÑ6ÇPnœ–]拇•RÆréŠþ€P e�¦Dàq8�À˜1ۯ�l¿{+’˜lqà)B�£��f3”�W0n/]�ԠJˆêÂ�§x÷ú~BLϕNÎØ°þ‡¯‹ êa°Àã÷ÃÁ@[Müj<�®³ ¡ ['ê3&b¨1ø=M:aImÖ\Ÿõx¤ßô! ï�Æv÷mÕN@ÃqÀZ?2Ê�dD�“k)|÷xSµž�
163058Ñv3xÈòs#2¤Ž‘�DVÖ{#»s�’ç¡Cb&ÌÔ�&–ÌëF4Â¥PÝÚOH3Ò´´‚�³�nKÜ�X_/ÒJ²^ÿ”Õ�F�M2ÖèÇ�Vx[>µKUÿÚ¡e*ª‹¾ºÞóÂ�_‘BÃD%_£b$Õ¶~>H»·0mŽvÅ»uz{‰¸��‡0ÜKZëݖs*Nú@Ã�­³I�îÑ�2�f:+$Oe+»“k)�ùÁ›£Êˆ&�W}41
16306)eOß³È^ñ€âÁÁ8ËØÛe§Ux—í{-g�ϒ{-Gͬí�I¢¹È0Ôápÿï= ©BÚQÚÓ�"ÿë³
16307�%<T�=M/4_$�(y�›.
16308�:ÙR…��W:)�ÿ�Ji¯“ÿA§Ž�ØûÓH­�ɝ�Á»”‹7¬XènÓj 9gí$WCÆo*2[äÔïüÞ¯X&= Ø°¼ PbªB	mçRÂ�Îìvm
16309 óåGqU—éæºìÉô�Ûµ]�„Ä@"x�XºmÐ�ØK¦�à™Ô¾kÞ½RæN"vKÎs3¤/�Mò(/�¦h!��S‰Í
16310ÙÚ}í�y �vÍ'äÑdçéÚÚßQÿõ”7«UD8ÏX(ÇÉXŸí=d{ûM¶�{n&›�ِ’n&ûÊX£Ój0X�q�2éj4n†áM°��„»ö|³¾a� W»4©-l¸#èi�Å:@Y„)¾!è¹�<•†²“ÿA?s7�n¶�ɝ�Á»”�îV�–'h�,¦dpMðò%7È2)€í-s@cK���5"$}6íFI¤P¶­27ý·îö„Ö1÷ƒÖcŽÏ\ч.Ÿ»æâI’ÛtX‰ ۄ�®ý_(šÅ-.¾ÜÔiZGðÝÐKM���êŠ/WçòÆvÌ´©”Ü�u¬EH¡²,HTo„ä…�ýº þ„�œ�…!�SËtúÝÔTž¯ßV|˜Èϳ%Ozî̏\µ¦¸BØLÐ2™�™fÿ¿Ò$2$É�›ñÈlcmÆl‡ÿ¢“_áAJ)–“tÝü—šr|½|�0F;�÷�È�ŠR,&çcº·ö Yœ—OáííN«­R;û=Mã¶½�Ò4œ­…ƒ�'Â¥>›ƒ|> Lß³>b5�_F­Ü³ïÉl= �j=}­ðƒé澀Õ,ðË96¤��yçÖÎ1î:b&t¢Ëyÿö­5�ÿ0Jib�{<Zq�$Y�{¶Ëَõ=}<_™æ�9ãàƒ9©±¾š~›ƒ|ž�y[l��$z*4Cîø#×N$óVNê�­Lӑ$«|4	þ‡r�ڂêg	�u	�Ž{AdšgÅ�º=}�ÀÉҙJ~ÏÖ¾™Ã9že»]ðN¡ŒÑÞ>~Q9‘�‘Ý‚$�’ša��YrGÐ03WdP�RÁ“sN&tø÷g²= �ôç�>àOÑùÁÃ>­�°+ùZ5¯Ùà�PÖòû~ŶRiBÏG´ä«Ø�‹Ê�¬u™¯Œ~“Ðkií0{œkéPYî�¿~p=}%Dü�–«ß>²�B~��OíÈ�’��éOãς9Ï,“Ëëül�Õ�ߑM�‹é»[ƒPOº¬ÁʾÊ8™:Žó„a¦Y~mžíÆ~¹>	É¡*¨Î”&ᙣ9òû-è¡b�J±ç¿”õÇoö9�yÐþsÇÂïជ0õ™ìÕ³ëÑ{$Ï�Îنù®¸†Ë̕ÆÂ�mAã�؜®ÞߥXš"Jç»ãtÜÁæs…Iฆaº�®aÂtã®D'¼�mv´þ÷,GX…¶U»cÙó+¨M¤vÝió“
16310˜Ó]÷×ö7�(b�ë�¾E9µjKn�ó!ïY��lÜêOã$–)‰a1| �ÿ„Á§«ƒ� F¼Tç\ŽlSЏÖ8�(WÚÁpÁ�šØÌ¨Ý�S8	f¬niþeÚ�;þ¥©.ôšTÞ#6	.Å�+«�žìÏ�òÂÙ?°�×ùQ¦��L�¿��5�	°¯²°4{di'‘é³
16311PXj?˜RZk�ŽP\r@
16312ÏP0�NŽÎÔÊH{¦Goè>Ùb®]t�ÿhX=Mõý}œŒpÂm7@̐%ÍLÌv�~æI�æ=}��­#:!K8º…wvö"éÞÚaÝíù«4�«Eø E�º�{ �Å�¢aÝ®ñUL�XëfÕäÂ�5陦xú=Mˆ‰·�ّùêP9D"YôÂ9€SÔÝU²¨5š“‚
16313²¿Ð{²K@��jÀj»i€²;�]i�‡NYX#–Uض8…ÏAഐ¨Od>e4@�	�R�H¬\gòò�Óh4šÇvÐGȳªjt= ’®qsr�k‘M�òônµQÆS7š�Ú�ï'q�ð¬’á¹Í3© YNƒ(…¦H˜v^8xV8wghxÊô:7�pXutàxcˆwlX7p$e$‘u�lÄMÆWßíé ÿ�]_l.A	��i÷dT’“Y3N��´�æ�²‚_óí;µk�Ð}Lú?
16314J�ñá1‡›q–¨�¹²�7=}LyçµuŽ��ڔ<¯¿Sá%�×ç´Q¿•Oˆ�B�eÊõs<CæšühsP'nßñÛ±ncc*=}Œôó9u,Òåˆ�Iä
16315×?�ð¸pê=MïQ��{¼�c×qÒmÞ3�Zž£~5Â�⽍?ô�9I+/=M
16316l	©ö”e]õAªV^YBšõɄñqýœ—zÕm®Ÿ±†>ÚÖ<$ökø©�YÒ�ÁÜm"Χ8Ïd«,
16317Bb�²5§d÷Kú��n,�šIŸôt,�%1råâ“%1÷/]@,žû¬¶Ô£��šóšÔ´Ôk<f7y�Mئ¹nîP6VCN•�b‹qU�‚b»wGˀJ
16318�@ð>Ù�=MÃ�Ø83=Mí�mú�|S³ËØ��ƒÐa›�/›³¿·�
16319܅ÙËÒ�”÷�ï¢^jI¿³\ù�t�\yŽ#ü¼'ê“вa‡l�Ovêž�ŸF#²‚åš@Ãsy�³†á�w­�Æ<�ˆK÷ôù@Èê>ĵ,­ª¶ÆÕÿRIl³èÔ¨F8Yuló«ùÖäá�ÿ�â܍n��,ˆ�§ª|™më�o~„R�°áËætš�
16320º)µK)ó�D¤*z¬½’Ú¢Ì�„^ÃÒr¯ÞFnÆöSazXÃ¥U–Þè¸�å±VjNnX_�“»g_<zc<oF+$ûLé‘%�Ñ!¹£“3¿ï":¡«Ù­¹�­ú�׿˜c<÷J/V…š°jö!¯¼NçÖW=}߅�„,Z�o¡s‰›�æòU/½tMO,Ö¢¢“+„�Ö�µÎÎ3ɬ!�9ç¾%*qw1–k6'�òmÁ¥»Že�'�…à™�˜=}Ê>«¥Kæ=}{;ꄁ�~ e·�&â�=M�?�óE¯EŸà/öþ�µæM™œ™¡øh¹s!üV�ÛȆv$�ÝQ+tM›àì�Lá"y‹žf"ª)q‚´R‰þ�ۍ›’Ù¯ò&šaµ+�»ŒlÜáõ�ßĹ£-_mݧ!�ȯ'r°	—ùÔ+�Á�[Å
16321��ߢ>•ƒnºsÉ�á¸��µ<ΙVÃ¥~ Ë8Ã,9ÍÌ��¾œY;…ÄéÜ9�«Në/ý×�ˆô#«†õ²��¢c¾O»FX­D¯DcµäæÏ¨�ŠÖmBÃ¥qäVÒZZ= xÂ4Q�à\Ïùú1 8oƒ§ã<±1zn¢.×Di��ŸQ¼á¯–Ö_—è÷Á°��º´—D@�֜¸ª$p=MÁ˜è�·lÀۏ}^pœ�Ìq�ŠŽH¡~ðÇ^“¶›Æoô"l"|†�Š]bsHN„�Z�ÑùS,ó|�N|�/e¶Àj\¡k—ëÉ4böE·4©ª=}¯q6“ïIÙʞñõ(doÅH9°–1H"Ñì6=Mù$޳´þí“[4Šw‹ë?¨P:û‘§�‹\˜&�ÆZÝ�'€)“=}=M|ßûßamBÞ¡�Z�äÊýKšV—?—²zv‘õŒƒ;·´‚4©Óûö�DØÝkH¦%W­‰�8)îûJÙm¥Ù½µ;ž_�C‰<Yò×Q=M¤wN�¡ÌòÀçžd2…“#<Ö½Œö¹þšq!¼„Üü�¼î™ùI!'P<�BEZ³PۚÕ�ÁÏ$<—íO�~|ëÃ= e��Ёˆ�wCÞ�p�á)œ“‰rn�¤ºé֘��IÝ(wÜ´õ¥|é
16322g+'KÿHh]’׆~�>]ùÓW�Z� lÁ)6ƒ¤ƒfPÛõ°�].†½³m�cUê¨bð•o�©ä N)Eâ[¨e¹Þ€ •�©Ì䯢0¡�ßàõÇfh±Àìˆ�_-Þ²¤|!�³jK¯‰É��i	j@’96y¼/w(P�ömájÞ�sd�ó¸Ãn= ¨â«ªYì�)2¤zÿ�(f :‰•&µÉZR‰õÛ¦6L¨�Áfà~ïò��ƒk’Âsúì��“�¬g!0õß%l��N�ÑÅJ9ŠZÑ�i·ðÇ_���h�<[¦�û�¶}{÷‰ÔkBÆô)1#h§(�–kÙ\Xå¦Þ¦ØÒ‰Gµw¼Ÿ»qx®Aå•}(K^D1‹žHhÚ° ìqBó؍"Ô힬¿P˜�Bãà%SYD§£�ªP).«ÝLrÌk�Ìkl�r¢|^+H2ÿÉéʇÁŽsgLtn1îñvó¤Ç�u­�v|:�tÎý2Bú·}� AžrÑït��°
16323�™²) ¬Ù×ǜ“�‘�/w§��¦Þ5¸o”�Y�.T¥³S•‘–ö;¸š_iRA�6�½	pY€lÞÿ“£Óá7½¥ñ阯Iá‰�ènûÆ�÷²ƒ0���V§5­‰oøFùxB�‚;�F«“z
16324»aÞL¦Ÿþ0�é�þ�EèÂ_§¬�æ´�–³1Þsˏ�.?O|÷	v¦|kUMô¶[|«�Lö¬‹‚UO�ÌÀ�²6tm-–@VÍu�âjg�[àW7qRâj�Œ>HÆ�VÓ*Ã�¸�OA°Nq“ämþMÂ{A�y[&À„F0�×ê�°)ÔYÔúÉC‹¸F^ù¶pl»ã¥Ñ¼�_â)WéuèS�Ù!º/�VŒ¼¢Cõeˆ)éUýØh��B„ÔfôNzÀ�mÈ�=}l¯±�˜¹)ÁFY¡©Äc}¤5Q	?��¨Êóq/�±&•‚wûµ:rH$¸g¹�m'¨m¯÷Z£�’yY€¿ÕFc¨†Ì.é¤cþÊãÅ¢É�J?èõ= ”X
16325ÈÉÒ�h׿ÔG‰&�|â®±Y݌Ý�ä	�è��²äðw‹0©í�“ë�žŠ�ùpÐZ£Á’2�ž.ÁÌÅç’UÀf$�8žb�¼Ð¾‘ô¢»ã¸ú£��ÆDÙ2“ת�ž ©â,}÷Øú6�¯�ƒ|Ï7�|žúÎs²µXi#<º¸�]�ÃH4žð¼�m|;T2‡º0&[ÿ�ü
163261·=MIDY�'™�4�-‘q�ÇÈ.+Ôç¢Ä“�F½’Äô�»Èaï:k†Jb=}.®’ë�þ]ÚnžÚñ Co.× G»&P=Mݟޠ=}N�î/TN�°z¤�ߟNÙ0ϹÊ>H‰¾‘‘JM��»O�MüÁ9’ÑÒ¨ö……Ñ¥ÅF�_fÛZm?âðÃv¢�Ô,›D„®¯û¾TGÉ=}�D·�~1Ý� ³ÁKvPÊÎÒ5º|bV¹î‚*Լ_¼£ÙGõ�\)Ê�^Zîåe]®[gZn�´™Çzúl×8¸€øl§vzשOO6g£e\¤ýjn¡ÇåÉc²ù�çñ¸
16326»ÌåÛ¿)�}ϪzğÂ)cm'Ù΂�›�{_­L••÷FŽ%�Ùn>‘Ÿ•û�øsN»©DâÚi9æ6+�Îv�0#Z²Ý�:Vݞ�g�ì;«m9�°BDzäÚ�Û�C¢N+®#Þ}è�ù’â=Mªà ^…�+�ª9…�{3,»¸V‹:ÚØê¸ÉD¹Q¼¤’RµFÊ�¢s£‹Æî¸�(Ií«��uõµ¢"�+½h»�qBS¿€gµ3j½�?û/ìGA$”@Èé_ªÄ¨Î1Rœ�Iö�Ÿú�„lË�AP�¤(SÚëÐ�$Ðz,nýA ~Ï# .¿þâÞ¶óF�øH®ÒÁ·]ʨrjä	݌L!À‘öÝãU£�òl��^ö�*~TIQ>!*�¯@±�û”¬OÌêt¢ªÉÍ.�ÓI]Q�Ú¨“…Ïâ)ۇ|–pôf«�øQÛÔ�Ðð|“Ö�Ks!;B~$e�O£˜$ì¡ ì9‡wÒâ¢a��»4þ�= ­@Z��� L,³{9þƒÇ)�<"Ú�˜ƒ÷OŠ
16327��ÀèK6�+?*�Üò—$ÞåÍ=}ÅE¤�#�4]¶jÀ¿¯�ßוÆP˜DW,"—�ˆ�6?Ÿ¸ÅÎP	ÖzRý%È|þƞ´ýÞ§�£®��5‹XÇËS]Ë»ð�nd†ÁÇ�nÛt8PÃ|ñ”ó>÷�頛ôž£-ݍ¶Í�iì�\1ÕýdýN=MN³Šñ—[þN� {= ¢���ùü…1�„ç#ý�2[�ùÏ2§ïÉVFˌ¬2�Iy�ݧ_Ó4Çpjþ�h>ã= —>œLü<�®AÖþT%&\ɕ¨ÚÐlOû�'[B+^‹.�ž#påœÝ= 4rþMͬÎÛ�ãýשw©ÕL2�·ý³‚B�ñ‘�u= Ù��¨òj÷~}­Z7*»fµQÉú"îDü¨‹™Ü�®LUø[Â�d�£XZ�CF�«\��òfÿ5¬”kï°]¶­_êèê³	Y—¶¨ªÈe‚É�kW%áªÍ+á{*!�ù<uA¬7L¾�$�ER@gӘªœÜRÙ�Ã<I§©�OS·-"&�/®SÏã;畖­iòúȓ(˜Ê™ïõ^�ȼIªñ3ÚÁݱ @�ªÿôÙ¹¸7bmI�[Xì)¾�/z�KùiB§Ùfk�¿¤æŽ¾_âE³­ý„š˜K��â= sé~·�c£}JÚ$Y̦&M^îKs²Î·cà çÉrX­i›™nûbìÎåk<÷Ò§fìí5�³ß^n�Ìà�„�n?’ÈX§«=MºL4#Á�žCµËÉ*�ÿ�ð¯‚üòõbT��Ã¥“kð�¼5 nKô
16328�ùžQÀ•&ºu-súá�·‰fˆ½ÿ7qžW(ˆ²Ü´1å€�´êU¨D­�0‹À��œÔÊÕ\��¿!ƒeû?<ÒGEN½)3EÅéBÆQ}°3E�®³•³ÑâÆ�Ž—,�HE†‡,ÁaÐ�S,S�ð!�ž½�‘��e‹Y‹óIQ�ÅÄ":Ž[Ÿ×)]~PŽ[¿+5Ü�UR}E3lhúْ–øï�/�±w�™ò�ÅØI#d軯”¥8��= ’Úû�÷�~Ý;ѯ&NÔY­ÈifAâÇÃR†±&™ rY:âu©ì[­�±&ÑZ­@Y+³�ݜ¨��*�xËÑfg�÷´ŸõyAåŸ�—ZWÀ~#GBÌÉÿ¦JyIœ/6ùVÜi�¨�iD�è	Å·x{âÕ,�@+ùóg�Þ�óAcñà¨��Õ�u}>�6Wü‘ãE�jK(´�VÉäGӁÙ=}2Ý rºgQö™M±A16€ôÝf_"8Š0Š3Ûé´¬k= 6–wëË®W‹K8Ò¯ïñö?}ì!²ßA’9 	VÒ�R�06µdªé�|¼q_>%%_î¤÷6%—þI¶,áí4->5§�Èx¾W­\T¬x«ècjf_�3��è0·JÍ@¾¸E�ëõt,Å¬´'qP�¢�äw�âkjf^Tãg +xÏÂ�Wwœ˜¶Àmž_:�$QIòá1�îü§DPOÑ>6]h�î³=Mo°³(Á�X�R ö‹;	�p‰�Éþ Ž™ß0�D�(�f¹�a]ڋC-»­Ä­M¨O��%†üÙÆ�Ýç¹ó�«>¶!EÑûœ¯¢>ÒÚߙ�‰¼b™�§‹Ø,í= °3„�&�‡>¬�>Åï2Œ„�>IÏ�W�éüÐçyÌ[¡§nß	ñS[p¤ÏõÑ.c‹êÁô½[PjoWË�§ï"‚îöð»²Ã#Â¥=M	æÏ¼³�I©#)àu��>Ò¬’ªÑR[×lñW®Pý (ásvPý�­�[¶B8´]èœX«x7]X”kàAðEøD¹uªXšXä·¯åË?õüuµ^„���3öööÊ�32HÜ�¥š’Ú:Ùb¢	Çúeæ5žVWýï’4	QJ<w^[ð÷Ä�3�|�~­àÏ(nڀ½ž^|�ký�)W6¶&t“å-�¦�bïdÉKkU>'!?0¶o¨˜vµoQ	Á»9À,pðïfe¡Ñá	:rgÈØ©·²(ªWF�]ÔÞ¬+ƒ~ß0ö£DQúÞeýÞ%#<Ìҟ Dý•e;Hù^�܉•ÄJa…�RžçÄ�Þ_A¤êŸ���œ�Ù"¿(�]‹Y´—âÁ.'k�;�'Â5©�6LRpž��“d慚ÏA¾|×��d%©f;‹zÞ{֏y÷Šo��}¤%pç°p‡ÇQÿ¤õY}´ëû˜-
16329^ÿfúÒ:�Gƒ§Òȉ£;ƒu-½BÕ® F¹Tˆ�¢%= I6·҇lCz^Ùô!¾÷Oֈ�îȬê�6�3C.�Y-�Ppó�³*ÄíŠãó*=}¼�¼/�%�d¡I�«b�°nTù�ªŽ�ûè�Ü¡´zø3¾ã¥h‚���J2n¬{±W×ãٖåùçeªá¯®˜º,ÌIIF:�F%+j�,$;œ��Äc‘çNè �eÁª‹½\ÐZÔ°Iü«ºû�D-�qË�µ÷¼ÜÒZÌêq*qªqBÙß6�ځ ¶ò®½?�œ'ž�Nƒ°»’r1O�/©á*kæ>ɸ�‚]‡µk™M+YH°Ÿ�òè�|Vžþp�Î &g“=}N|t¨�l[�š= í�ˆ–�õ!Áé¶=M�=}œ&ÍÅÀG�þ‘‡¦*ž_V�â~Ú8ͺsq!5�Çc©�ׇëüI…-"°æSV£�Ç´»™ˆ]�µ¡:#�ûQ�\üFtÞ= �+l‚ �Ìèi5æ‰-b
163305�Â�hläJ̄›Ü˜t¶1²‡S²ô΅hPSa•Ä ¾�›µ"η+2vÀã�:ÿo�Bo�P£°08!þèåá¨�Ã¥x„Ó^\�Tø5ϵåá¨�Ã¥x�Ó^K_o�-it”SğTx�Ïr]_o� æá¨�Ã¥xDÓ^L�TøÓ„ø)�6Ý+v(á�Hæçx²¦58�6Ý+vNÓrÙ¼� 㫈çK¹�õß(©	’�o8‹ÝfmI՜KŠ’Ñ–tP3뱃(Y·Í># ÚõI²%ú ‰“á¥5ÃMΩgAJR•SŒÏ=}{§=M²(µÁÞWŠ\�nŽVÞÇU�c�½�ªñ•;ý¤�WÃ6GŠZU+bMÍZÝ¥2´=M·d/gK+ĂCûÔ��vÜÈ£Ä9iÛ?æ�O×ö5rÃ�¶±Í?|=Mé;^� �ÃÙV‰±½�NcI°Ð‰·ån^êF˜ü�MÎI¡MÇ��ˆmK–£×òRlL�!)åø¿…�}ßþ(ئ\Ä�c y=}‡ªg²I-ºÏÞ䇿TRzÏî«®ž�òhnʑ�&mù‚±ƒõìcy�Wít]}ÎG#Ë(6¼�H́ݢ¬–�¦�$�oD;¢–9�‡�0��%�’ÅO˜.’÷{ǰar!0ÊÏðt�†ÑÇ·úð²�=}&Å»g¸oø´õaĶ�îk’c}
16330•m#»y�̕úV/Sxl.Ĥ�qxW+ʳ9ÉÄf	òI��B ³´¡ì¶eÎc=}�D'=M@w+�D\ÚQb38J¨J�Š(äì�ðÃ0¼š°!3¦iÚi±íîD�y1)¶�ï@MG�ã?MÛÅF@ÍBõªé¨æÊ"<
16331ýQȬ‡�#:}iB}é5€´� ¡¶Æõ�ÓÇI�“b$ªÈÛ�Ök»D=} ]úªñ&�×��ü‚{›�EˆC›�͓	b>¹‚gÙ»�\7s2sû= ËÐΰè��¢6)¯Ö®�¿^f§þ™Æ�-mÝ�e¤îtC�փšic�^݆ˆCm�ÂÀ8q£PûpZ�´‚y�]ô„�Çp1v=}3�.Rw9J�›öéâ±��ÁÑqL%(À�{ Ë•ÌO£Þ�-©�Ísö6Ó�@ifНâ�õ‡=}0s²nL
16332_üzüH~ð†tà3þ„�öµ‡�Ê_“*z
16333)Éê�tpYâa\† �õ¤êU¢¸Æ‹¥Ÿ= ±¦'À� ԋC?}¾�Rái�­MèƒSíÿÑ£·yÙSÔ�|‹¾|eµ0
16334†Ê{)�8ú󾵃w©—öj�M$˜¹¹ x8çž��W<€©ºF3‚3OˆÒ÷q5õŽ�$|P¦\vÃ¥"äy£��sºJ�÷†›b•&‹eA|99�oeéYO‰¬·¦ôHó�Ér¸_'y-�œBw��’�wõb��¨bÄ�\�ҞJß6�¨À�.4?$ŠBSR‘Û�鑁‰™¹	}±ä = ´´é:ªéé�ë‰Ùúy„¯‰¼±{}Q´5)¹ùy²ÙY‡…}©‰9¹Y…}ï$ׯvw¦øxA”ô6�ÊîNíîÐNmÅðFh'c:×�7¡€ÿE²n�šßží�ÿŠŠ;·:—¾UÆL ¥–> v!Èa–†ì›=}ö;cÊý,Äsý.�š´Y+�•t0YçëtýÀéýƒ£åÁÑ	H
16335�–;/�Py+AÚ.¾&�?QN,b[Æ�+KÃ¥Y³ƒ1ï+�'�x8®g�Ý�Ü�±„A
16336íôe{k´¾�Ø:�Àœz�$�$%xDræ3z�DhÉ�D~TT׈¨ç¶�Mhñ±4ÏÈÃð*X†ŠüÜnಔCB»‚Ó�ÖÿKÞ*�þ�m]T/¶�ÉPFræ�Í|ÝU¡¼)�TÞ/= ¹NêâEªé¼¥Ý̈Åã8e�†f¦‘áû“á>.ÛJ獄ö,K“Z[ï8@ßV«Ò)â€.â�¯=}Rm²Î–È�ÉHdzÎÿmÒì+�Ê&z߂«7Ìýëó‹j±�ÏA‘§¹4hg3Ü|�†a©×ؓXê¢5pž¬u�"�w–D™«¯XWÌy²8((ÕрC!aÉáù4°9¨ü}J»bÝ�9�í|®;h&Úgּބ¾*Ÿ6*¿Ä^¤Ÿoaøwæj�-�ÿ:�t�N.ºcTÖ5F�4·¡�Å_o|èë�bGbVUôó°qÖ>ö�W$Lu9{GÙ�ˆh�_Ì�T¸âÚ�˜*“«Õ$�î�%}Ýïèÿä«0€|ìôM�T�«0h^2Ö¯S|<U‡å¨HfôVU�D³0ÌòaU�hÓS˜cdÇt6õÿœ%Sg�W�9�HtQcÈ�Vó^¡J&.„AØ>v§ÓÎ÷�˜UjdNˆcÁ{äð°i!-Åö�Å;rãhã6j¹�§T;*L9“²ÓÃI�€Ý™�'�Ôå#O‰Ì��Ôv9ÕÆÖv™³êÌϸÿ$ 3s¾Àœ¤éÚÄ)sâKc JNHç÷Vp&ùNH©§\ê**¹’7sÊäŸ|$˜¬ÝnLMNˆ�rO³��®çnL•Õví>«æÖv™eH1æ´È‹ÄÖåÚÈêÍàW¯ò�kÚ9�š¸�۝>$ÍÅ�q‚ŽÔνÕÀWÂ¥*{ËOHaç>dÍeÁjì£ï�qžŽ£}©ðÕ°�á�ñ���Ë5¾>ž¢W�[:�ÐÔ¦@î��¶¢7”—†Ð�ñ��$Ë5Å>œÎÇÕ2\s	�ä.ëÍõ7Ï��@ä^!ñ�[îÔ๨›�%n�[¤.×͵Îd¾>Ð$§t³|óŠj.7×d¾>°ã6!1Φ‰P;ù×½µÖdÞ�ÿàä6!ñ'O��T�F�ýø•¬%†»
16337dD�Ÿb��5ê�½�Ÿ½Â;È%ÁŽƒXŸ[t�˜%¨aT,Õ_pà“�@Êol2=}���M=Mqx–�¢®Æ6Èʐ“���"‡5ÎÅidzaÂ¥�²�L¹= ‘�-|í�Ê·n�TR¬¯X]™_ìàeŽ{´ø?�Í�)ˆe=}Ÿä‹ÊÀŠb›¬ÚÓ i	È{“©å»�…e}°y·¯½�„H�¶2L:ç4õj–´÷föÓ¤&€T^kóéƒT��(™9IõþØDxAd�Ø6鬓Cê�Þ��½ëÛ9=}’
16338f_R¥òá¯�ïÞ,AŸp/Ò+<ß
16339,Ò�ü@0ҝ¯�âo7¦_Wµ ²¹¦µ�=MˆÊ°^¡ˆ%’ýå3ê/Ù;dCùœ¥æÆ{À¯�¯ú®�äJ�LF› q²:Âû؉�›qž:‡:(ÇŒ5ºéÿYx‹�žñ�Y•:(‚GŒ5¾éúY°}pŒ5ÆiªûX‹µ¹iༀi´û~:ðüF�݊°�¾}ǬpŠÿ÷ê�¨2°èÈ�0+_Ñ3 Šà$�RK�۔%	/0ñÁZJGæÒ‚òà¶kҞ˜iA �u�ÀWËk÷�uÿ�µkdÃ�pA(¢òGœ8#]Ò�õÃB¬—rŽžÈô]�Ãgñ]ŒÃ�kA@�µb
16340�Ðëg
16341P=MµZ
16342�¡2f
16343Ð�UmA¤Ã�ýÕ�NCßö&@Páåm=Méé�Jü�§zÖËíŠa��!Îízaû�Ö�Ö¾´¹´�_¹ì¾Ô¹Ô��¹Ì¾œ�
16344��¦NÀ[õÄ%çRßj�ý»IØÑ®EÙ®Ÿ(1Źd�·'?¿á‘G™üí™�ñÓ-š�ýmG�•��É(�ûK¾�ú¦�Ú�Û�ߤßF�C°@XÔïÇgÀæE�¦£��àÂ2)¯c­CÛJ‡CÛG¢=M>��¡�šì=M>�Œ¡�‚T¡�v�ͯ�¦Ã?¢FÖ_ª�ћõÁ�	؞_�º_>™l©�,{Žô¡Gºñ.L�®‡ï!­ªÓ—%��²ß=}•¬©�LH"v0ÌΟ)€¶‡�#,�c¥Íîs24vg©W‡*5oÁ˜AT:"VŠ.´ÉTbZMttö��‹L�}�ñ|�4tn)�;](õƒ�ƒ��;Í髲ʘ>�\=}�‹j�™��BÒnº�ïœ<µS.º��Œ›�ýÇï�³Ò—%"Õ@2í��ÜP�¬Av“šýo¼Þ‚�—AÞ·™²q®8žK›ÿ®ÔU¾Úi,!¾È¦b‘ÊüԙÒmÌö�"�z´½¦�ÈÇß���ZŸ4�-1â£æ²�RºÙ‘´�ä$º”¾	õ�.Î�/ኅáÊËâ	¶kR�’\Yt�¤ì�ÜÞ=}*«[ђê%�±Ï}>*«[ъ@C�ܾɕ¤œ�Žºê%�±Ï}>*«[ъ@C�ܾɕ¤Ì´Ï¿•¤k>�Þï%><ÃFSó�aV����i)›v*œÕ‚0H6E—fUòTTß+nAà�õ9œ�ÏkܗòÄBt¶k”Ã×iA(¤òWœ8�]²�u#�à¶k¢žHñ]Ð=Mµf
16345È£2\
16346È¡òCœ˜Ðk�À÷×B2À×ÌkýÀ·�]/À×ÎëLœ(¡R2…A<#(nq�†#�‹‡�àm��Ĺ�Ö}3!!~ãŽÖy3�ááÐJ‡I��²IÕJI��¢IÍJá�á\5L@ôªnektÐYÛBR\V2ѓ?­Y ��‡�Þíԕû©>¬‰*ÑúY>,É ñ‡Ã��ó*C9¸���Ø9ñ>¨¤ÝöËÂÌ}�N�áæOØ� �‘u��ßÑ�p= ¡�æÐʏ<—¿Ò%s•CÛKàʏô'�Â¥?õ�Þ*]š¯\@ï�¹�eÍ�7�5.R¼­ƒ?ÒêÝ�æM™Íe�ñ}ó!B—.��\n©E®K«##,9XËä�d—Ca‘".#c?9œ2h�V*˜ã�
16347É���øpÈxÁö͂ð˜wŒ�u	 ï�¯£��sŠ·ÞœžÎj�&˜�ööPf7EµËÕfX�nɅ±Ë�fQ�bwÆ|�ç=MÑ¥:騢úà€:»ÁýgIԊAr�¹õ4	¶�Êî1ŽŠÅ6´�†Ì��Hbtðœ�²ËñPÀRUJÄÌ�aÒH¹
16348VPp�›�Ö�ßÀ|?®�£[�.ވÙ��P�½�ðn¾O…åy��À�Aè7ÆR£áUO<=MìÈ­÷Œ&ÚnÓ�Ü�Ô-)‡§SÑ¥ŒÑʐ²�V>úÎo|}·�¼‘9º�šñ|‡Ú™‡š:Ôé|±ù„}h9š…Yi¶¿i‹:|}¨Œ-}¸Ñ‰u�ÙÂi£:¾û�‰õ�Yà}�™ñ�Y�U¸:žg�Y�2øûÈêx}ø;vεAvŒu¢pÈiàUø1Òµæ�GZ…gPZ•f�S|�fØQ°¸P���—c=MSE·&2j€�K�¢FðÃø#ÝX¢¶!ÝX¢v��ö m¢žtÇb��e´�ÄÃo�K �e´�È¡RðØÐ+h=M§£RðÃĞtÇâ�ÝX¢.Ão�K|—òF²cÃo�KvÃo�K~žtÇb5Àg¢òGœ˜Ík%À×Ëk�À×Ík-À/Ãgñ]~žÈò]'� ¶ëÀB2ÀG�µZ
16349ÔÃçô]ÍB¦�•¢òUϡ=M•RŸcW�<DtÜî;ªno=}6v¬Bÿ0 ¿üTŒ�E?3�R–w:bq†h=MÅ]��jˆA=M‹eH?à�—=M�g·¡Ü5O]MÅý<xëí�؃œõÈ\&—*Jiü”a̎7æ2ÀCxÊØÆh7“�5ãgîÎìý=}óÇ¿�D�Š;á�‰x°�ŠÔmâ3ê€Iñ,�ÏkФ.�'�2a�óWY¯�Ԓ=}
16349�ÙÊ"�ÿ]	Ïv!ð¿ûùR…ª¼¶äÎjGnõ…Ê�éAÿZöeÕM\ÝS¬Bû™’| cÍ£„¾Ó‹ä	\-¬�͒�5¥ Pæ’Â5ú‰
16350�åýÝåµ>�èÄOÓ̸‡-¶ßN¿PCW´^�ÄбO—Bðávó\�ö|úàC�Ñ®m…S´�o۞ÃDDd¶tö†‚tL<R�ïBw]éï4Äo|<R44Ûh&TpOˆx\IkփIßz=M¢Þ�Þޛ;Ç�Aî{mÍù�Slï¾]4\|Þ¾�t%¼�β8RF%
16351�ü‚�.���üÝÑh¿ë�Äy�W�¤àé�(…ѵ M¹P�“èPñ0?àäõz±�†£Ã”/�¦†Iº¬öõ"?.�ü��
16352xƒÝPà�œ‡šŠšŠ”lwR5‚¦�mûµ’–ò§jՑ”MHÁ�8Ž*aºì•ÒfÎ$Ý�䛏«qˆU‚;N7M,šz16dG>AÜKvLºPþ�=}ZÎý�—ñ�|ò¤½@]�[»†Ÿ�†aÚ¨|‹‘= Ö*>WþÎL<-�Šk…Ì�Z;Ã
16353M�Ä[˪ڜ‘ض”zm‰Ä�Ä ®uÕ�ïÉm+ŸªÅðŠ\íËëZ�噖D4§g8dc¹è*5d-«”º‹ƒYfæs;€a1‘$þ˜ÌZÄ<•¦·3™žÒ9:w=}¸ƒ¡�ÁÛòÏů#Y¦÷�›	k�™��£¤\´qÐ�õ5—ÉÑ�ÞäñgX׈§JOÍæX§L<‚K©nü7YÙaf?c¤¼%7b�üËz¤zs)çž�Ë£úwËeã@.«ÙK�RÂ%Â¥�g��Í!©±€÷Gÿè
16354îÛ�����¶ŠÄ¼�+r”ýõ痠�$	Ü�0éQ–�ðê�RÔ= ô~:¾€Šs��Æ�Ҕ�“SàÁ”�@C—<ˆ�)j,Z4ÈI¿GÌ!ºVs‹<‰Ò��ۓ�îL�ùWÏm«I´ûÏh·š�u#�],’À6aƒA~�{a“héÇD¼�F�=Ml<� �gÚ,ã¬CûC�fÐç=MH•¯�FƐ¢Þg= te¬Ð)
16355mIŽýæ=}ÖA]—ýcÑ=MòŸ
16356µ�õ›��نÔÄ�¼öÈcŠ�2”!ú—¬W�^@ò•ë5¸œTÎjϒ[¹SŽ1p_>öý€N�&‹Z‰×[½Ö’2J]�laŸjI³ûÑWÐxR9ƒ€öTKI[ü\¶&ç,j�Æ×[Oæ;(Lý¸�þŠ2rޤÀ�ÉXo�\ω#Â¥k¹½©ì¥dWѼ7	‹ëÓ��¶ Ì)ÜëĒNU�8v7“ZpO©œäAÃÑ|@=}�
163571?ü[>®Ü¥�¹î¶%—B‘qÞ{ ž���Gkbmw›2IØôü©§�‘ċΨªÉ’Û>�q†�™L��m@Á#ÊÒìÉ-½·Xœ 9quI£FB–•;»ãÖ_<T£]€uóÎoǛĿÈ�û���ز�…�˜O‚kÀ±ãGN7‡�¿å�錠�iáÄ�ÊÅ�Պ>´ÍE�q†Ž´¡[öB<¢���†'Ú­š¿b¦·œ¾Ú�kâò
16358þ‹Äõ�ôå�ܙº·ûú¹+A›%#ƒ¸�¨Ì�x}û©”�?*ã…�Ü^�nº-�Eߍñ�Ö͕¸sJË��7Ã¥,�"Á¦¾•ÅÝ�
16359HÝRx-¡Š¢©ÂBÔ4-Ü@ùYµ8]�­8éÅèÂB¨%ræÜF¨•è�¦²8é¥��æ�)qJ¹÷Z�ÓFï×�/D¹l„ü™rþ|F¨µIÁýu;zº�Ø�©F¨•š8©¿1�ؑcMR��D/Ã¥5Ã¥D1��بÝ÷ÕÓ=M�RŒI™éZé1Ñ£™ÀÄEUŒß‚È\�hÞA�5!Æ4Ľ-ù ÊÞÞ±xĤW•;ȽZø~ÎÏ�l([[P¼q�¡u É^Aéwœ1ñ䁸ŠþxÎÍҔG8ÿ�X…Z �i8ÿ£Hˆ= ø—èˆZ �i8�£@�l˜@>è�iŒÊqX¹�Œ<rÈY[�šu½w¦Í²¶�?âòl�”‘ÜÄÕ¼K�T)�{ïÛ�ÑoK˜¿Óô<�Žž�k„ËÚ.qÍýüpúUÊ5뜂·Î6p¤ÇÁ—&Ê:›�ŽÇ»]Æ�ÝÁÌáïfž�sV›jœ�
16360ÝfGà= ¾Éól‰^¿=}�ãW^]›7ŽIŽ	„Á~­�€í–Œ]¿=}=}�Š@sÂH+3› �ÊÌ"é¼�¹Õ�ì�ÅQ/Û�«µ‰ZHnd8ñ…�Î�øŒ‡#Pà2e,õ)�^<�^+Ür�HkJÇ�XPÂ¥8ì¥Ðö��ð+õË,Õî¥�sÂ¥�fÝr¼Fk"Ü2g,uâ D= ®Dî@kþHk^Ç�(ã�¨ý¾gÆüzÐ�»ohªëÔЕÇñ�½/~£Ô£\¡å,ŸUuÜüÁ�Â�Á¢
16361Ï�	jM�ú	L�¦žñ6
16362àÞ�¿ÌãÔ1™œ$�º>¤��4NJ²�x�^Æ¥Ûc=M�§ �yœ™©?ܦ>�pä­�šC]A”x™ÙáИ¼�=M,€Øž‡�I–ß‘ÊS«ÿªž±œAÏsùê��ì{5éšù�²�˜�9�C�‹ýäa#å©thæ|dƒÄü�CNÐ��i0sÛʬWÐøë>¸1[ 'q*�â‘)»§Ëb .�Ÿç~I�Ê¡B花œEbk�­ÑgŽ�>À�yO´†0{�ç�±ÎŸ/¾Â�⮄¢�Úï~dA~-y™�Ê�EF¹Y¦ûñ\€.J��ëbêB!s–�Â¥�Ùý�Tª×YQ­ô�ç¶(ö)Ô.3E´�®@a΀£xé®$(ßxÿbþY–ò©�¶
16363’檋NÁÓ¿�¯ã­¨Ü¿ìºò•Y�·°8~ä»�µ¤Ë3�Zû*¡¢d$vxÍ�A��Wc济¯�tCÑ�Â'§®1=}�r��^Â�AãH ¯‘�QÈ�i»�ÄÁp"Zª2ªu#Ã¥i†)8VèˆÐtÈTs�Î�¡J%= w~¸c�®Ýöu³�s<“[*‹æ“<ÇՐ�®t¨Œ�‰Ïø†Œ�Ý_‡S’niúV¡1 ‡"‰��¢0—º
16364‘Æ�’�ڈç�–TÂ¥�ï�æ�P“Ú¿•\…j
16365uI•ŠÏ�j^�ñ�ùmÒ~�HŠyCÈ⽡ú±è[ľ
16366îr) r#­ÓëÌÆU@��[�	�Ýzm”'Âÿé-œØß]ÄəŠõœ¶X:9V[ljÚ�ŠQŠˆ´0S)öµ
16367	—*͛­'²Û@*�²P4ÿisMpùÃç}1��äŸYߍð/Aw¸‡,„jò�†£‰h+áÃ�—ÛÿO¹'�õÃK Ý�‡,�ƉÈû…*B§aTà]r�)Ð7‡‡ÐJ™ò4‘ˆZ�]Þ½ùñKœòU(óýîCO.�¾ÔìO*Pd›ˆëpP”/.�…�Uú‰Eß²ê&QäF®�E��¶Ï{Î.P”x‰Šq= «8Ëe�ŸF�³CbDul˜}éX‹ÊêüQT ^´�–øâ5âT¯8ÁXD/Vô�ԓÜli(þNÚ|‡Ž¸hæ´Â�ŒR™b“+	ÁèŠptC�Ì¥òå a
16368SÝ�f=M�(Ö+rôM·VÌ7ĦÑ�@6²tTÊ¿?ϋ"��‹8i_�×>aùwÍÍò��pêãéï9n���…�Š‹= ·[ÚÈÏh®+°[oK¹¥â�Åde*؊s¹Ì;M;
16368 Ê›~
16369�ɓáRªYäŠl—!Sá!·¾™r6ԅKû_Ø+�”­JV¼��žücA|OõÒ�Ëá�)Ϝä©�n�[ÝÒ»œ¦H+Ϝ29Ü4�aR"縠8Ï÷tÕ¸�T–¦¯QÃåÇ�Ìe^VrÂ¥th ë�é,�_PøÚ=M�ê£ÿÚ©•‚�WG–±ÿ�1æm�‘²GɏèÕú쩚'û1ÀÚ<»–Æbi¦oPØ'\{Ê.„œÍƑ¢šäÀY1cÅ%Ž~‹}ÐÝý]¤×OEÉÊtO[ºS(]p*ž�ò(sƒ¦�›¬jØ<Yn!ˆŒ*Ùk�ޤj�Ƀ¾	Åf¡â-U+Ý¡r‚LZh=MU'zר�p�T‰—�Û5‘è?�jÞõ”pðš½\RiŒ��&«3c[Â¥Tî Á3݄vøòø?AÊägŽ' ·“fŠ1ρ~ðh]Ñgîr³†Ê�î�J˸ZTq¶0Þ¸2‰·æ(¸yŸzRwa~yyŽ�yyÃ�yyø�yy'�yyW�yº6‡„}ßÅÚ¼yºJ‡„"›€‡‚•”‹Ž±¸¯ªœ£¦éð÷òåäÛÞÁÈ¿ºÍÌÓÖY= gbutknQXOJ=}<CF	�����ûþ!(��-,36@9BGTUNKxqjo\]fc0)27$%����úÿ�=M�� ™¢§´µ®«˜‘Š|}†ƒÐÉÒ×Äž»èáÚßìíöó���ù����*/81&#��rwpi^[de:?HAVSLMâçàÙîëôõÊÏØÑÆÃ¼½’—‰~{„…šŸ¨¡¶³¬­Ç¹ÀËÎÕÔïêñøãæÝÜ·²©°›ž¥¤�zˆ“–Œ'"� +.54�
16370����ýüWRIP;>ED_Zahsvml}:|ٙyy{9óT/æT/æTß6æT/æT/æÜT–‰Ë
16371އj�ª‰ÎR�„~	Ðâ	Ê"�…FNƒ–IÏö©É6N†ÎÉÌ�Έ^΂žÉÍÀî{= éÓ0騰î~�iÖúsü0sùàñ%¾Ñ'�Óü6³ùæQ%"�úò�&ʑ(
16372“û�—:ê•fÒ�h��;ÆUgüW<.W9ÞÕeÀõg�÷<8‡Y°÷oÎXY¶Wo¢�p˜ڊ�íÞ�Üö°Û†Ïîðp[yoî”ïíä°Üë Û��íçà܍?íÛ@ÜñÀہKº…K|í‘ɉ}9ô4.æT/æT/æWN/æT/æT�f]H,®-±Å=}q���¦&�Ùª�/#Ïú~&ìª4îÜè”ã|±J�é�ÔÄä<ÇåènQQcӆ×ZÆôåpqW·j~��8~ªû�o��oT7ê4f[zg.¬5á f‘�é�æ/î�è�±üLæ“ßcÛ��n3‚¤)Í�d¢Õ9ÒVüü3Ô0Z4wû€wせ®Ñvi}¨n,7<ööý”1#®.‡“�7/¼àæ$¦©…�î#Ç9¹–û×a'R	Ô�ãzÍM£¡þ[�ËL™ŒK䵝O1ƒ�鏐Á{'АùDñ½Õy��õµ=}–�üØ=}~Y¸’@¡��„9Ðu™–ñÀÕy×Ü®êzQ¹W)„Ô�„9ª�Úe §yôA_ښR@ë[{)}��„9‘ûYyȠyù{aRføp8¬ýÝ»ýý¹šš‰‹»ýý¹ÁŸÅÁý‰‹{ššý¹Áý‰‹{ššUôø¸wøwruvj�–‰Xeš=}ª�™:žPÁêÿ±���;¤h!jþ¯�õiù›Cµš@¶0AÙ<Â¥lQ*ý¬�Â¥)ú WÃ¥Z?³$1©û¢_�Ú>­�ÑÙ9™<‘j„öírĖLXc²�*ÿ‡±��OÇâ_1��1�$g'b^/�óaY�D³² 6/Gñ�%kW"],�£!Z Xãr�3#7¡["= �ò�-�×ñ��;—bDöðn¼‰µ¹„z}¹yµ]o.R/æT/æT±ÝT/æT/æt”¬�{\ª�*)	"�‰,*�þҋ��ŽT*�bj��RŒ�²ZqDw%�tñC_1AS%�L¡Dl5�cõ�OáATu�:‘BÙí^ð7¾ô'½ß]]ߍ^êg¾÷=}^õ§¾ëǽ•½�Œ›�BÚÃ����‘£s�®ß(�¡Ï��[üòÛ'�ƒ/�e£@Q1«3¦ÚìC�«9×*È^—4ϧ=M¬%ðìN¿î;V͐Õ�t#K#›§/Ä"�1�#"#\Çc€w�ˆNìuÑöÉhi–u¹ÖÎ0jòî�;¼dê‚�ß�ÓßÕV!Î?�‘P¬cC!€?¾«Åˆ©=M|Êyy�Mf[�æT/æT/f&î/æT/æT/×åGñ?Ã¥j�jÑ5§�¬Ã„�Ѱ¯Õ�@}�)	�¶Û�þ\;¶/×Ñ?ߪؑ¦È,ÏÒ4^ÄOÚr4uGÃà^�޲�NÔgÝ®,#D�EDKìb�²×+EÖ_ã".­A%߯�k�b�=}‹®ò°7�Ò¤^OO£2<UgSõæ�d2,.ÈgÜf3ïG¦&°k3ò<nñ��Oìò�5Hsêv�0ר_Fkõö-«F×ÞhϧR��hC´´��ØÊ=MÍïè��VE''•ë§$HNøGñNëï²$NOc™ �LÕF= �Ќ$MZá�¡ÔÍ�O�CL:-Ð-¡SÅæ³¨óÈ�¾0�L-ÕÑ�íŸ�;‘
16373<ÛÚïë�õ„Èþ0B�éª�Ç�éÕ©’¨@tûlqÑi¤ñ�Ì\»ú—@vûo1ª'ŽeÀPuÐwè­Bàá´Ó= 0lt�C!��”Þk�r:xBuë‘ø�|yuä·®€yq]i1¶X�´¦�¨<�Zi¿	ƒ�$Z\àb±…Õ¨��,·“Æ\üNVYk©sÇ4ü0uÁzÚ6bܩҖ÷Mд<��?Y¹oxî�€¹‹x[9È*»*Û�â@¡¢KÇȆ�‹�p�¯¾náÌ­á�Q�¯�Žf̓±#Ì%éÍ ÑJ�!—æMW�o"6Ø-¢#˜fxvpwg6¸XhF絣�Ù= Š:ÒÎ�®£³O‘@�Œ=}��Ì=}×�†>¦�¼ÜÌÛBê^*31àê7QÊåä{ÄDwG�+„RÇOyGGÜDÒ�Q‰$�ÞÞÀLys§3�Ÿ�ôâ¼â�sä³Áä��b6ázs•3�﬿;5Dm@%ڛªŠª›ß–Ì–lª?<�üªrÅÏE/Â¥��¢Ý�ޤ+§àþ=}�>áÏÏÒÕ��Œ¸Œt+¿�4«ŸÝáL8àÉL„L�’|«im5íò?�í¡�£<�—†|I§A‡�š¨µ¯¹(š‰çýFɨ±yFúÍiFÍÂSV­øc�­®›Î=MÏ��Çv�cÂ����jLÑ"T1yà@GŽì5U�Õ|= ®€]¯ëF�×Uyà‡À>6B�=}X�plP=}œu7¡7§×FxAp=}È\ÜjuñøÔ�ªú�™Áµ��Á5�‘ÃÑ�ùŸ��ŒCŒî‚H‹õ��}§Z}�ÏiÖÁŽƒ�;z»Õ	 	„˜‚™Ú�I£™_ø.ªá­|f=}‚ņÔ=MhŸÇ£�­K}ÿȦášÇšL�É Ö CŸîÀo¿D¿øÀ½ß��IŒÚTYd�a™U¹Sâa“a3î W�å€Ü�/�¤sE¯ñ�µ�0ÖNRT2ï4
16374uF%°�B�F%ÁkNßRϊ~�UQ�¿¶U�U›�›f°=}~[/g@ô�–Ù•Ioï>�R€h�@kCÎ656ãD�¶7�aÄA¶­Ï„Ú6+Cþ¶*�°ÃÊo<«Þ�ù†Iϐ~�E-ï=}Ã�ːšgÛ –��Â¥�’̦¦´<- MÖP�+À–<WäRd�
16375íDUfQfbßT^Ü£�;Ö�,�ê¹5n¥·1e•\�ï)¤dE~qûµ�ð×®=}´�o5ªlT’v’ë�_­¤|BñîÓ_�©J† �wi=Mk=M™–ùдû‡¬UWÙÆ�Ÿ¨ãéÜǁû¿ÛÙKMs�óô�"ª=M�Ä�­#ÌR@¦@v"�º� – ¶üå 
16375õâ�­Z‚ù43«Ñâ_/T%朊
16376FÖZ]¹�
16377Ž™±Žæºf�bÙ!�'ˆ^��H'+Írr�7��•�µöæ�öj�ñZÚKм»™ÚdŠõ¹Ò–�Ç´9�ñ_¡õÍ�A´�“a–ÑôEQxÔ�7ÿUØÌD‹›;Ð.+ãʸ%X�ãÍiI'-„}}xš�‡©ð=}´)?.
16378�¡ :��Yюff£�Ӊ�ûž«:�®ÿCmε�ёԗ„?rßf•œP¹%Ϋ*§&õã5�Ñ蛚Ÿ	 û‚·ÛÆS‚·»	‡¯ [â¥ûzæÿVÂ)\š±ÌÞò>ûÚ?�ÿ�úÚÝ"³T�Æ�s@1¿�¿ÜÜ]ëé�è�ȍ�ÅƒÆKÆ­¤ê~Äú¡.L¬�¬�â�¢aÝNÝh:µÙçá'ç�Ò�äѓ½&֟ÒeՅ¦l¥¹#ók�¤…¤{ò]Õî�®��dØdÓ Ó�&�(�†·üÛ.ö$J婀/�0$ðÑðÉ0t„Õr�õ%¹×çkæËSÄùKÉ"'=}õy¨à�œ€-�=}[-¹�àˆ3Ô.T4ÀÉ|Í�#î®_³u‘d‘Ë .ÂÉ ƒRµ€J¼#¼Wü{ j�ZÅ9·(ሦ˦h(ð®�“)órÂ)JP!±â8‚U‚VJV­Ø@(*'šP.НÐ�Ð�¤—°cË25ç:Œ\Ü<\9Œ+ÈvIs	clXìVŽV>gB�9ߨ,�Bw?qOi¯iÿuÃf0s"(uHÕH¾H*àk¯)NP#á,x{7�7d÷�8YØÒØ
16379¨SH�ÈGÈIàÈy†#ûWyªx�õ×z½�Ž£�&Ö8BÝ¿›J¡@ÏÐíDoo–ú'�›£ŽÝ9>�çCÖ�63g?—$&…dbW= fþp‡g ÎËò™ÐÁs£ˆä#íö�v¦.¯´OHöM´‰˜‰µ{9��×¶}BÇ£�&ÈXá³üÝ�b‡ ¤$^õt2ù�í�s i°q(‹�k�_�ÇߕÞ2Þ4��îô5<jŠ:”9½?ÖW¶á�%Â�ɤnF�@A­í�\�äë�(vÚك©�j�p…�¤äÌáMãö$b¦+…Öeñ\ÓQk#V˜Ñ¹süsé²uÊ�Ð÷I5Pb�d¦¸æ¸)®gèWÎqCÙ�½�ç�09B¯ÞàÆVÇ�J‹ß„@Ågh�õÜ)΃;ÙjQÉ"¥ÏÊ'·��¬J‰}.±a'V¦Eo�9—�ÿš]‚�ãÒ�[�3Ç�Ù[›¯îéÕ�Ó[Trúü�Åcâi¥�ÕɇJ…O�®³¥B/…ìˆk�9�€Ìù��J5ªI–�ÕêÆöÖ¸K­2û×î…ì2Ó�fRz°â³nŠq�š2(Íâ�c—‘xß�Ùt¬oðp±(è‚� ¦�7|Ø<ĝ¨��­ÓV„\h�r/²Q¸U,6f±—�~uÛ%\&þ7DϤ7#8a†�ŽAàm�œHŽåBæH‚}y�œ®“�ûÑ�±~ÌÆPº?­½�ßÙ{Ð���ì|ì�“Ýz3…ÔdÓfF:Ð}Ÿ{ÃcÝ韭ӫ˚ΈLVª×¼UaŽe�$Bt‰ø•q~õ��:ÈIìÂ$[�s�'�!�—{Ê!ºK!±(ïcÃ�^A—:ƒÕþW–1²É�8(áè¾Ê6b[ÿ��&�XPÿ–�–_͝²�@@Ö�î£= àÑ�oúlªbð¢·g^%P²0l¶¾�£§Pxv�0bºd�pŒ;?LÍ�’Â��œ?Âßv�¬ øï
16380/Ûâv��$�í&øò�=M¸!áé¾ßö8�|�s-kW�þî�î_É�óÁô�d¯�
16381|�˦Ò/í�I�¹Å‘ Á›îÙí^¾;åÒ%«¿¼Lț¢‘ÌñLYª«2«Ô¬Í¸H�/Â¥-¦ï%ì”�zE„÷ öÞ}ñ�Zà+¯�ØlÏøLíV[+ÖîU„mÂ)=}í9+Tßê]4°Š¹æ†Ï��ª‡kåé6e�k�_�W—÷=M×>&Å?+È�¸´tí'.Ùøj'C[�\��FTS/õ1Îé�qÛ^ؔwï"�r÷TLˆ¸;8JXìxÁwÀïtq,X^G¨�Î5!ëÂ<sĤ�næD¸u²õ•ö£ðókQeZ\Þ,x=M”——º W�ŸpEg®7tåãçëºÃj	ÃʼxÄ|�t/ú˜Ÿ¥Ô�§�.íž1Ù"çò—±ôr5òììnyš÷ß|¸øv¿u ±ûi�¾óyK;Ãó­ZràVrxJx®·s8â¢�½�v�Bùx-�é"’�½»û)øj¿{Kë�‹OŠ	Û©þWbX‹
16382‚æfƑŠùmŠÅ�q¾¹��É;³yK³;›+ÖÇ�í�›�Ɂæ= vÔӛ£…	7Ç�íq= ¥Ê½""=Mé)= ¸z`})
16383var w={a:b}
16384this.setModule=t=>{e.setModule(s,t)},this.getModule=()=>e.getModule(s),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,w)).then(e=>{const r=e.exports
16385var s
16386!function(e){p=e.l,m=e.m,g=e.n,y=e.o,v=e.p,_=e.r}(r),s=(n=r.j).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),i=new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.k()}(r),a()}),this.ready=new Promise(e=>{a=e}).then(()=>{this.HEAP=n.buffer,this.malloc=m,this.free=p,this.create_decoder=g,this.destroy_decoder=y,this.decode_frame=v}),this)}function o(){return this.t=()=>(new this.M).instantiate(this.u,this.v).then(e=>{this.U=e,this.P=0,this.I=0,this.T=0,this.W=this.U.allocateTypedArray(1,Uint32Array),this.D=this.U.allocateTypedArray(1,Uint32Array),this.B=this.U.allocateTypedArray(1,Uint32Array),this.R=this.U.allocateTypedArray(1,Uint32Array),this.N=this.U.allocateTypedArray(1,Uint32Array),this.L=this.U.allocateTypedArray(1,Uint32Array),this.F=this.U.allocateTypedArray(1,Uint32Array),this.J=this.U.allocateTypedArray(1,Uint32Array),this.O=this.U.wasm.create_decoder(this.W.ptr,this.D.ptr,this.B.ptr,this.R.ptr,this.N.ptr,this.L.ptr,this.F.ptr,this.J.ptr)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.V}),this.reset=()=>(this.free(),this.t()),this.free=()=>{this.U.wasm.destroy_decoder(this.O),this.U.free()},this.X=e=>{if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e)
16387const t=this.U.allocateTypedArray(e.length,Uint8Array,!1)
16388t.buf.set(e),this.U.wasm.decode_frame(this.O,t.ptr,t.len)
16389let i,n=[]
16390this.F.buf[0]&&n.push("Error: "+this.U.codeToString(this.F.buf[0])),this.J.buf[0]&&n.push("State: "+this.U.codeToString(this.J.buf[0])),n.length&&(i=n.join("; "),console.error("@wasm-audio-decoders/flac: \n\t"+n.join("\n\t")))
16391const r=new Float32Array(this.U.wasm.HEAP,this.N.buf[0],this.L.buf[0]),s={error:i,outputBuffer:this.U.getOutputChannels(r,this.W.buf[0],this.R.buf[0]),samplesDecoded:this.R.buf[0]}
16392return this.U.wasm.free(this.N.buf[0]),this.L.buf[0]=0,this.R.buf[0]=0,s},this.decodeFrames=e=>{let t=[],i=[],n=0
16393for(let r=0;r<e.length;r++){let s=0
16394const o=e[r]
16395for(;s<o.length;){const e=o.subarray(s,s+this.$)
16396s+=e.length
16397const r=this.X(e)
16398t.push(r.outputBuffer),n+=r.samplesDecoded,r.error&&this.U.addError(i,r.error,o.length,this.T,this.P,this.I),this.P+=o.length,this.I+=r.samplesDecoded}this.T++}return this.M.getDecodedAudioMultiChannel(i,t,this.W.buf[0],n,this.D.buf[0],this.B.buf[0])},this.Y=o.isWebWorker,this.M=o.WASMAudioDecoderCommon||n.A,this.u=o.EmscriptenWASM||s,this.v=o.module,this.$=524280,this.V=this.t(),this}const a=Symbol(),l=Symbol(),c=Symbol(),u=Symbol(),d=Symbol(),h=Symbol(),f=Symbol(),p=Symbol()
16399class m{constructor(){this._=e=>{if("flac"!==e)throw new Error("@wasm-audio-decoders/flac does not support this codec "+e)},new n.A,this[f](),this[a](o)}[f](){this[h]=d,this[p]=0,this.Z=null}[l](e){if(!this.Z&&e.length>=4){let t="audio/"
1640079!==e[0]||103!==e[1]||103!==e[2]||83!==e[3]?(t+="flac",this[h]=c):(t+="ogg",this[h]=u),this.Z=new r.Ay(t,{onCodec:this._,enableFrameCRC32:!1})}}[a](e){if(this.O){const e=this.O
16401e.ready.then(()=>e.free())}this.O=new e,this.V=this.O.ready}[c](e){return this.O.decodeFrames(e.map(e=>e[r.p]||e))}[u](e){const t=e.map(e=>e[r.HQ].map(e=>e[r.p])).flat(),i=this.O.decodeFrames(t),n=e[e.length-1]
16402if(n&&n[r.we]){const e=this[p]-n[r.GA]
16403if(e>0){for(let t=0;t<i.channelData.length;t++)i.channelData[t]=i.channelData[t].subarray(0,i.samplesDecoded-e)
16404i.samplesDecoded-=e}}return this[p]+=i.samplesDecoded,i}[d](){return n.A.getDecodedAudio([],[],0,0,0)}get ready(){return this.V}async reset(){return this[f](),this.O.reset()}free(){this.O.free()}async decode(e){return this[h]===d&&this[l](e),this[this[h]]([...this.Z.parseChunk(e)])}async flush(){const e=this[this[h]]([...this.Z.flush()])
16405return await this.reset(),e}async decodeFile(e){this[l](e)
16406const t=this[this[h]]([...this.Z.parseAll(e)])
16407return await this.reset(),t}async decodeFrames(e){return this[c](e)}}var g=i(374)
16408class y extends g.A{constructor(e){super(e,"flac-decoder",o,s)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}class v extends m{constructor(){super(),super[a](y)}async free(){super.free()}terminate(){this.O.terminate()}}var _=i(0);(0,_.A)(m,"FLACDecoder"),(0,_.A)(v,"FLACDecoderWebWorker")},761:e=>{e.exports=Worker}}]),
16409/*! 
16410 * Copyright 2021-2024 Ethan Halsall
16411 * https://github.com/eshaz/icecast-metadata-js
16412 *
16413 * This file is part of icecast-metadata-player.
16414 *
16415 * icecast-metadata-player free software: you can redistribute it and/or modify
16416 * it under the terms of the GNU Lesser General Public License as published by
16417 * the Free Software Foundation, either version 3 of the License, or
16418 * (at your option) any later version.
16419 *
16420 * icecast-metadata-player distributed in the hope that it will be useful,
16421 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16422 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16423 * GNU Lesser General Public License for more details.
16424 *
16425 * You should have received a copy of the GNU Lesser General Public License
16426 * along with this program.  If not, see <https://www.gnu.org/licenses/>
16427 */
16428(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[694],{178:(e,t,i)=>{"use strict"
16429i.d(t,{D4:()=>r})
16430const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256)
16431let r,s,o,a=t
16432for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1
16433n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])]
16434return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t))
16435const o=new Uint8Array(e.length)
16436let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0
16437f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p))))
16438const m=256-h
16439for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1)
16440117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a)
16441e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0
16442const g=o.subarray(0,d)
16443if(f&&1===l){const e=t(g)
16444if(e!==c){const t="Decode failed crc32 validation"
16445throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},978:(e,t,i)=>{"use strict"
16446i.d(t,{OpusDecoderWebWorker:()=>a})
16447var n=i(209)
16448function r(e){var t,i
16449function n(){}for(var s={},o=Math.cos,a=new Uint8Array(123),l=25;l>=0;--l)a[48+l]=52+l,a[65+l]=l,a[97+l]=26+l
16450a[43]=62,a[47]=63
16451var c,u,d,h,f,p,m={d:()=>function(){throw""}(),c:()=>{},e:(e,t)=>{if(s[e]&&(clearTimeout(s[e].id),delete s[e]),!t)return 0
16452var i=setTimeout(()=>{delete s[e],p(e,performance.now())},t)
16453return s[e]={id:i,timeout_ms:t},0},a:o,f:e=>(t.length,!1),b:e=>{throw`exit(${e})`}}
16454r.wasm||Object.defineProperty(r,"wasm",{get:()=>String.raw`dynEncode0158c8b8d85e¼æ=M™]™lGu³�õPoš]Ð�ã�Þ·£3² ÁÚ�= ’Êöc�/ÓZ8s�³‹íÛ³u­Ð¥t"+¦›¦~dòR\(nº}÷£¢¢ë¢k}Ÿt¡) ,‚­äÕüP
16455*øüä�Öeù‡i“��ÝW�ŠÍ¦ÖPM٬[�æu>Ü�(�«l�‹'Ë$c‡˜��¿�9ZEúº�¼ù‹¼=}ŠŒäÍÂý²­‚�\åô҅'.õt­ÅXî=}~õ"uÊ�r˜Á�ýóòÝ	ÔúéÊ
16456/�Αÿ4ñ�3‚sl�¬8mæÑå›68à�8uNÑçm–hÔ�¶©hw�Ò½¸t¡î¾¾|®½®­ê²
16457#Hzò44›Bv����½!;1Û÷�Ô±x�ü½#Ó��–7(‰…‹‹0#,È$Ï#$$�GÓé­���Ë�E�ä àoç7ãoéJÉíŒï7±�çO—H�AŸWᐕì@ì‘>j‰_Ž»·ÄBg�¡& ºËá�P�ÍþՂâ|óZ†5qœíœê£Š1Œ�(£=M�j»‰-³;σb¸m͂IÙ㇒ˆ•[@œºšk„¶�äá��V9t#wäԋy£óþN÷¸å‘K�S�	W�£)ýŒÌ�Q<¼°ì�=}=}�ʗ�Ì@㈼¤j­@��V¸0�W�ïú!�÷ý£¾±²BMðôŠ=MãÕ2Ú��ÿ¤ÜïV&¸á„ÇòßB�ÕØ&eÞj«@ߎ¥¬/ϛ©�‹Ì).ø~|V‡}��o:¶��ç�Bj '¯ÅIÝ�ŽBVU0¦~VB�q´µOF#їÈV„ï Ÿó>±w…5o�oø«–òÏ©2ú*Yó€×&؛scò,ó•W�û® =M‹«À•3ÃUK�£AhV!.�ßÖ�ª3œ3p‹êPÃ¥“�¢�’;אò�Z¹N´*Rwç²Ã= +2��pæOôŽï�È5 �È5p£µ~Ø�ÎE2¿×z݊ê…��LÂP7]‹O(&³BT�Jn™6‹ìŒ�‡¬vøzšýO˜b_¯�ëSº [Þ�á�4'þI&xa^í’�‡‚k¨a¨­(b�ñý"w®×‰ŽµØ�g),LèÏþ¬1‡×Ÿü= àúN(5�F:�‘kTçZ„òË"�êþÄUÏ�ˆa%/��Á�ïâ�׀ž*Ï3}~èKŒŒ�ƒKnw‡]��[ŽsÆ\�3²( •�Â¥o)1�™|•”(�)¥Õ�å¾!��?= Ó¹O4xÙ¨�ÌÕÆh£§Š�×�w¬¢¾9B{Í���ØJÙ÷Âwf«E�¢ÒpB�Ò�GïÎUƒW‘¾��£�—ÓYáƒ�G»�‚mU^ðÛ7L„ôyí¾7Nì?}Á�dtœ|Öñåu&q�ýŸ’q¶
164581#bh2m�úÕ@�_¿�8\W񟇃�c«fU9nvXu¢½Ó
16459¼Ãˆ˜™Ã�
16460­ýLƒÇ†[ÑbÃ¥3Œh}§SªÙ‰¡óÏ�Gv䬓Ḳʁý7d˜óId—ÚK„—p�sB¢¯§µ¦—°ÂUÓÏ�l¶ª¾Oy‹l<œ»+üs´¾pOh�hѱ»rºœ�’øº¼�›¡ƒÛhFçó@Ñ\@Øâv ul�$�½q¶= ª_širˆI+ˆê%Fz2«
16461†b¼{�–tFçØÐ}�:­-N|Ú�éûç��p¾¦'ØÀ‡©ãˆ»…)íNµ-d-2-Y�5{ýö�\¢�cÃäL8�Èb�Swf֑·‰KŸ2 ~�ž�8‰™¡>CW1/1jð�\kª]�è¹âƒ=}S€	A”³IP›¡NT9c*7=MÕлÍ~¦�’yV�.ˆ&�¤f´:C[s˺­¤ãL$%õ~Ñ=}£ºBÓ¿zI�WΔ���ÉþpÂchÎr¿Îðm�§ü¹C °Ë ‚1®}êêùÌ+ìôÝ]}õ¨@$Ÿíˆxk= ��ݟá<û:«dno¥€‹fš.ed�0´y¯�Ê}�-�{þ–„–añ¨~Æa±Ã¡¢DüÀjüÀm.fÌýÅZ;µ*rÝÕ�–½VtÚi%·
16462#rÔ�—”—àªúw�«ð�P¼c»Õ°´Þ�¬À3ÿ; î³¯‹#,ò¶B®ê#ˆ¬¢þË*žª¥ô¼dqÝç�ƒ8�jJrc¤X§’.�ö@¢¬u@¦´'‹¥Æ�%ó¼aâ�Վ=}¯IñÖíÕX…Ü�0,�¼@Òkð�Փšª½GëǞ¤|}��õ�Sk³*!eÄDËf 1’ÌT!Uµ³®Ççú@QO1ÑxL Üb$}*• �ásÄú­9ŠÆP10.\2X��Vƒ�6�#íDÅåµfpT�)[Éfêùh½‘�ó¡g&T�SüÂ^L™-_9ì6¸*� Ǥ”Üq;ÙVN��
16463²ï�¹ñ|S%Ø"3ß�9Â¥4Ǔ„O�1¾¦��ïZ"âP�uŠÏÉ�¥øšrÉM¹Õùºˆ›‚°'~vÉå ø²ÒÅ¿³Mk¡�8ɑÐsæ…óv“•ºÄµ7?äµRy�kDÇßÀ�h‰ß-\�­˜ŠÙ¦��Î�ñ™i¡ŠÉ‘$œ|¹OBÁb¡š5ö[¸ëc�~‰pu�ϑoÇÝU)+ÂÀâµ·¶™ót¸EöF%yP÷”�	W¸<Œ
16464�ÎvQ	Ƅ�Ò= ÐÅn¦yê�j,ò�¡'>gÚS�Wè„�
16465ŒïZfZ�pÌÕ:¢ �»¶c$Zöq3||r¦ÛCy
16466ø½Ù߈„@�)÷¾Ýì:+ñq» �ÒÐîèü§•kæ�d�{Qî¾B¬KÃrÎlx�ÙQ�ê×-3·Tù£ÿǀñÿWŒ2§’ÖUé—�#uƒ¹ÉRSa= Ñûzð£»>*lÝò¦ÿdóðºÈMÁ³Ü®âO�'�ëÔ�k�°÷á|wF S–CO{c™@Ï	®P2S‚�~π<i�R�e�YÙg>
16467�Ù:Æa,�ð]2Å�m�-¥ƒ<�îÀ˸Ô7ąn+7Ë�(Ú¤€ÎjÂtIúý©ùª4ÈÈܦ¿sŠ�™&è¨Ô”‡A‘�Š�Î2ÍC
16468V–�¦Ò°ƒ�’= ±W¤b]xouyKŽ�’a��2E¨†~ίz9tR\f>—Ë»¾Îÿýˆ´è�Ù i�³cÒrjŀb’;¯Ù�àcñ3	.Y]¬–Ñù�3ã@–ȶҤý(j�]­¡·øuº��ÙþÛ�x4= e× ÝxQ�R�—W"ð£ýs4:x_²3ïLf>òðß$u‡ È�ežCŒÐƐc-êCJ�È.Tyu@[ݖ�ù2àjd ±€›@®>-¤q)�‘«\=}Çé$ÔȦþÅ6æØò_АոËM�_·‡øE {ðâËÁ#øcªÖí.Š©¸~FDÅ�EÏáûꊬ ž"ÏÃþ%¾_ž¡þ™±BÈiÖ~yôr�}Jƒ.$¨Ë«¿ù¿Èdépñ•óu€#¨à娨¼¹§á…4ÚQ‚@?¦1D¢Xmª&[o�ŒXB‘�í= A„Bá[T%MœG=}Gƀu´(>= T–�$�è‘lD‡\�œ+3œ
16469ø�ÒÞ�e}f£«� :žø}ˆ�”�†¦gz,z�£üv�˜·©¼Š�i�炲"i"^ÛÝ=}YÚ�¢!†Êtë3\ŒÆ‘¾€~ÿ_<ن_�žø÷¥ÌW|�µlgT?4yÂ{Êbmen±Ù= �-½G˜ëޜf2ââºA4æsä�ŒzuãF{®e´Ï˔�‡�ñ,ëb°Slö�«o6êÅb�87�Ù¶»LÏlæn�Ь�¼È4�¤õã-¹w~X¥á˜­½YšµÕÍo¬�*óÏ�¦ù—љѣÒ øþ>€�¤)ãI¬]—àq§È<Ó:)Ð�ΚJh§–ÞðQ„üJÏß¼•çõìy]¤ŽCš‚ñß�¼yüêqNìy�ˆ¼ 	�÷5Ӣ�yݰá›Yý¿‚5ÈQb¾ª.LÈáÊ/%~�’Ú/Z‰Íàµk�LgÊ�/Z�Ë">Kk®§U¢ãFe¬1óQP¾= Pñ—Lk),W'÷T>w£¨NºûŽ�»Fj�$/«-œÚB?lT{Hqæ·�~+c�U�€¯O�B�PšñœÏr.E¶Ð#ê¬wâ¥ÎÀ–Á~§$ƒÜì²3+zxe�±12ÔöAbc�‘"QÃAs¦�'
16470>…��sRP"�h�ÿZk�OO÷�?^%àRÀþÇ-S««tò�v�åŸ{½^ùêF�vé��Û~M}ד�8�5§W¤T°j�*tºbϧÀ#ÏäiÜ�ûÏ(´ùЬgH�}R�HI['Õj�¦T‡ž�XL|�T�—åFa9�9ÔäQGÃ¥@£�÷Ö?�Ê>£—�M&ž×´Ë°§ÒwG"§	•Ë­"'o[÷�mT§W  ßÌ"wžw*©%ê¢,tÏa�Sð{kŽ}ƒ7ê�kÜs�ïÇÀX�Yœ€s��¯�dz°SÄTèàJϒÓ­$ïÖB7ԆáQ�ƒ=}k¢Eþű™�J;–wAbF´Ö�RÓt
164711z/nyÔNrV£W<xJ—nÙ0´æT�.Lž�»†æ�&ÜÈl�F:fžÒ�M'¢‰ÞkçÃèJHhƒ�Ø'€�]¬Ët¾®vI"�’= SwhÁ�¦ìÏÒfZ}�þñÞQÑJ �ƒñ±Š �sø“cû�Ý�,GZ���S¶�ËÀÐ,�áü–œDdaN òÎå?·•7{!�NµFa÷D�«³yÆ{S©Äª�|§Ð�Çw™Ûp#}]A{GJ!,½DÇåá�Tëù‘œ#7TwQ9Æ�žÄ³æ¢·3�r²…v˜ð÷…À¥&Îq;û´Þæ�ï«o©¦<Tè+(£¾‘ŨY@áÅ:¾]bhT+£ì�P3r#†F�”(³Z�؋@.jj’¹�ø¶á&¹5=}Ù�œ¦�Ñï+;’ÿãUÌɹØoS®f:%¾t_"�0/�‘»‹m*þ¨JM�ýÁòã°HÌh�ø€¡ÿîdÚ�œªøÝc�T?^q-jþ’-HŠ�(Ù\ð¶{ç\q�ÞoT��Ð>�-Œ„ž�&0|4èo6ÇÈgAÙÊ«Ÿ‹ä&¨…®½��„€
16472�Ôâ×çěéŸ}]Yø•Ü~#Âi9Ãàl¼Ô´1�†Ú=}‚�»¢ëi›‘;ûL6Â¥!D»¢´Ê*¸A•]ڑwâ³vóCÙÀzS΅�ø î²“¨ýjƒ„ÀT©äS�üˆ$¬õRµ†[-Vý‰ç=}§[ íT”F�XÐEghiÇK—T7=Mƒ�O‡í?�À¶¼KpÂ¥%gË­°K�§�	syPEëêÊç‘?ÑØÒÛÕx©'ÕU©�çHÓ^�+= �C1��ez�%…‰4–{ëý�)Ë!=M„4�-^¦#S
16473±hçTï0�dΆW5 Âdxâ�%¾È~ÓdûÛ«>ÿ'*‹_ØÇó«Nñfw�O2�Øgˆ6�#ã”�×�࢑ǧ¯Ì•äØ�ô’‘§@‡ýW2��¨lïSmÜ��èô�ŠOÕðgΞG…ȈŒÿš�Ò¹ØÌÀc¬�Ä�9Õ±@~ 1Ë1´§â¥K�éLÐ3P÷žVsì´xÐ$OOix-¼ðI�Èt)CALr¸sŽG&ĒXcÍËLîÃԎ5ŒWp= ÷æÙ�™Å
16474’M%V,�Ι.ûDÊìvêK=}R= ŠXÝ��*ŠtUïp¼jÐÃ�8e-<А^{Šû¿À߯šŸŒlONGŸïàç¨,c��q›%ÜmDTîaõó7tË�l˜«wØ»!)^(õ¡X0‘ÀUOg2�{°WËälüʓ1]G6ŒWô[1Ô�•dé‘L�G§9±žcWTúޔ;Ûת¸ÀaÑ6˜¿}ÑÛµPb#hԟYjæÜ£Uß	†ñÞ͏Só>c˜:DeÄù'–¿6Ÿê‹EOo ´�n˜=}­øØé„˜Õ�dB›ØÂnùŠA_课x÷ˇ �u�RVx�'ÿo^Þ�–”¬´	�”—µªF1–.…u@;Ù�‘>߯N¨#›{,=}…Sˆº�,{= 6Sš…_«˜.+®7ÀnR´#•ÜÞ2Œ/íº}ý=}¥ÀæY�¸È%¾	�PNùé�Î6Pu›W֧p›ÈPL�#�V÷gUã›!�Ê,{yÅò¯žªÝ§“å·õ�žV—u™�NŦ'}
16474p{�âzϾWô�‰-0�bùN}ÃÙç'qQ¯ö= �6…�	ۉ;0Ø�wК-œ¬4>Æ9=M³W›{Ì��Gj�U÷ŠšS;pP³@(%�çE7B�v1�œœÉ9B~œœÓÌkÚ«9'�µ�Ê�Ln&Ú�æšfÀøÀ�ôê1i‘�Inj2ç÷M‰~X2=}˜wÚ˜�ÖPÄÀWk3‡ÑÕã��óù5çú†—‚Ò“�b�	vEÀëÀñی�P§V…‹I7V�÷Ì©��–�Üñ�QŽ'ìqç �Ôî÷ºnã�ªH—–ÂMα�X¿Ý©�Ê$�Â¥�ò�f�¤�x4f?�!·vÍÿߦô^ò:&6¨$@½0š$�kVOŸù0»D÷ZâËòýÖu„xV¡�íRUÜ©= ˆ‚Kðì4@�—�Z1ï%dˆ,éB8ã4?�ìª{ŽÎoP'ZG]7â]Ö�ø†�ªÔ�ßÐ՘ñ"ÈtȌeï*Ëñ�²�3~>oŽáôº�Þ´þ̪pøË\à�<�½ÅKàt�ďHqp�øR|ÒˀqU|tŽm£�‘�>t�}׊ÒÉå'ïH¼hŽ¿¿³�„�½èÞv+±�0ed]¾¶­:–‘¤zkóÂٛMuH�•URC!_�0»O´ôøüŒž�Á¸¡^§�WADþ�îÝVיWǽÍʗ�W´)ÊA´gŒÌ¯Èè-¸ùø�ý«ptœ�hRÑÞè2AƒöðßÅàû·NÀi=}·K’�äJ�˜ßÖLC�ó¯s9ã€
16475x3ž[ÀÒ1õ¿âÒ�弘%JsçŠ|Íp¸Ð�+݊Ǽ7nÆc‰~û�
16476ìtÉaƉî�F=MÚ.ë�s _‘&iÇpHÉh_yXÇ�D�Š8$DZ®å‹ç5’9C�ª÷ËQmÎ"�8Í�w�Ö¡Eé�‰%ùGjØ,k�Èì�Wxò«K‰m«1ÚM¶”É» *ÿô.!t
16477n•|ž�®\= ^D'%wª1°t-J#�Ç7†ÎÑÂÏçjwÄ�£<¡,Ýwí��È·µ�w´�ƒæî�!ñ.�Êyk¯Ý�sSÞ7¬SVƒ.²3›S$l„a&3íܱ:Œ[Ÿ®�@vے\9õû¹õ·JöÎÓtbß¶#)Ì*%{%ì�³�åڎ´÷ �އ(®±º¹ÚwŠc�ÿ‡çµQþàN.8¬uïVPlç·Ñv�€"ø‡Â²xÃ¥�À%3,]>VH�f¶)��²c’@m_Æ»'a�î6év
16478’àýðHÒ?7´-U°ŽNÔ	÷Õ�q�JÁ-®Ì�†��F�f��îž�öÁ£ÀKíÀ:®ø&m¤8É^J™Õ7�.’Â�‘‡=}+	Éñ�ñUlÂ&ÄfõŽê_řaU•�F׊ò= ÷¯ü8ï;¦‡C�¯�ÿCša@Ï"=}³«·Ú+^ƒVÈ®¹0=}ø<í®î7tŸ´�{Ý%�͔Q9é���➞³Ã¸�J–ªî®�€Ëq��R9vnD�ãôê�‡N2“~�]X�n®àÝ.›ÓѤ�™¼:š�.…ô��ñc0¡Qy_ß3= C%��[p�:_MŽ�Z¡ÁHȊù-ËÓJx´‡TåÞÊE8¯�= ÑZ= 0îÙ1Î:¦Ä3ª¦(�Zç•Îҋ£>�ê]‡‚½Û¼¢±÷‡$̹Ž>o6�S¶ô�“AOí= �ûO>�{Œ1º¸�’쑊n0Ø�Fè„ì|ˍè“)�ÿX�Ç/ÈÿêôX�¼�+³�ŒaÐ~’�ЂYZ�~p.Ǐ��¤Wˆ�¢ù’�[vàt~ÐDûc˜Ýٟ	�~„�3»µ¤ûmJ,‹À
16479�kÉu´9"ÇÚ/1wQP­"Y–�Ïz²¾~˝¦!�%Â¥hxÐDÔ&…›÷t<S4•�“OüW­K1v¿“-í™ÍPŸ|±Hãô]UÎH½‚HÆã�)$™Êà¥y,™K&„��HÿqB�@Mà�ø™�QòË�}
164790SÆn\7«íÛ�3¤Zs³‹Ž8�¢�È¢�˜òú¦ÊÀ–?�ˆ²8ù‹Äøsh(�Ì.ÈÙOé�­
16480Ú�+Þ|VÕÊlASd鉇ùÞÇv�Ø�9@�xû¨CMÕRþ@=}:G—áæÃLã°�ü��˜·Ø4�JBä(«KÂ)&ôÛ^\¬îŠM>˜‚�Â¥oI‹óÍ$½
16481‚½Kèª}yå.ûZQ±ÚÏky•ì‹vìÞìËØóÚq¾í×K#¡{ªÜ9�úø§¹/Kž]ՒVٍó©"w²;Ö�ûí%�•‡= Bƒ÷ !+¬‰N&/��%ÉîÊ-0Ž¢ÿ™q
16482GŠ€›8Ÿ'QW
16483XUâ?Tg�{-�=MmYÇQ)��¦ õÓ2„€©''ŠÆÍþñ¢�ü‡ƒH¦þ¥Þº=  ¥Ë�^!Ç †l>íU>Nä¶¹ï�JgŸ¹�VòHŠ—Õ¼«¢h@8"�•dp½�n5m]€NFð&¿|Ô¯2Z9×�ޝVsöÀ-û�±�«�cM¤£= °¬§Î¹�—e�<I&ìç6\°$<„×¼möS¨œ&	ï¢�íj�—¯ÏðoÚ§¹T!›‘Û ¶�ê”Ù�kôP�"£‰sLj&ÔSÊl6]GBN¤=MËí��êÕ:†�´…ñP�S·�×Ã"²ÇíkW^S•=M£³�ªúè½<©ZÛ/y¡·C§Ü§Ä9üY#ê*pÙçÉ�U1ÿ�L7û�W�GQá� Ì�E�†]�Ù¦E™�ÈÂjAK,D†Pói[y@Žˆ×���³XP�–±,jFº?k3y[D\VKø¨S€T5
16484ïøF͑rVn^ºR—�ƒ“�=MKH¬��àí„\7Ø™��AÎF™V�œþý¯„g¢~g�x1�…W­Æë•�Ù¢�­GÊ=}…R—5Èâ��õÓh÷øÌ�üœÈÝ�7ÚÛz.²Ú
16485.aõ7öÙ3Šœ�•ÚbÌqÀbÔGB‚�ö·Z�[�ddTòK	ªE�;ª"IE‰ö#ЮÓÍ��ü1�Ä]�l€wü�0ìLŠ™îQgÊ�J]�×-u¯¡¢Ê�•KfG�ºàP£¼;£�ö•V÷G—nömXï3�¸‹ˆÔ´Òô�ÊÁ��_]ätxP�æ?Ê7i…�½vx?"‹ée2U¨Y;{+�É=}ZÒșêÎ{œÔH¡Á5ÉâLP…3{±1ð:	��Ø=}�G���«.R~ÜP’�­�±éM=}™¤‡tµKеûKµjæâŸ”G†	‚6™�Ù³ßpåç6tïÀ�ù¢¢i9�³�Q³{/CÆpæÈÍ�‹¤¸•¼Åg„ÊáVÍ6u1u�"* �±ï\î¿�kª.Ü}'¡^5«�tù=}�<�RÜ©!5¾¹›	½?P#‹üíôܶ/ÿÅ_ǹPëkó¥±�EI+Iÿ��˜”�Å!§x½±�Q��™ä~þ‹\= ÃÍÙ�<©˜ù��[9��•Š�k��w?8i¥üH«�«§}ûül£¢�”
16486Զż�Ëù|¨o§�νyò	¨Î„\¿¹é€ßæ4IçbVY¥˜˜	OMg±�(‰˜gabÌ}g�žè ~��ݱ®�ý�0<Îñ¥Â…s[¾(œBþWãÌ�/Ã¥Bb:P2JU2=M(}�����‹�îxn|ƒq9°bc€ÚÑä /ó�ۀmállªÿ «¨¨(Hf¡ïo Bì <T&4Ã�à‚É9�ËV¿OöGQ'$1b3»�= �ñÔq£žÃ~d̬~GNe«lu ËìZgÃÜ£g�ß=}йÌg·NȒ=MÃgg”$1'á‘é²�sñˆjŽø©á¸*qìC�é6ïV¦šÅ1ÿ´‹—¶	¼ÒÐÁ���Q‰ñ*ë°T‰ÛæJœÜŒ¹í”ý9ÿƒ/Ìo	ýâ0,u�°�àƒ�Ã¥pA–:{•˜,’´*›��&hՕšìÒoéCÕ�ò&i�RX)+ßÉÆ¦<ù¬Á˜ÐÈ;M˜�քÈ�aÛðtc�n=}�.´zÎ3ˆŒç5_órÞ>	�¸e›K0i0e�(”Ž[3‹d%»ß¸ºpò�þ¸³ÞùÑDXÄÄpò��jz²ç?DÊ÷âûȤ�ò�w��1^�EÃ(Tƒ~¸CÞùÑÄ_�Œd%»b�¾pò�Î�ÒÞùµÀNXûK‘Î~5< g)�9i8<ŒW°z��þ¼æç?4ÅDž+	¬ÊGdîZ=}£N#"ö�²¯_tDE1³üˆ˜Êq�ª1  ëÛ>�¯)†OˆèÙѲ”� ™CÁò­:�¤ŸÔ+I÷*¶¾Œs¾�™Ue;�ñ�hAÂgEŠè©ü.ú�l
16487¥Ö= ž�Ú~±+’{®Y� À汁²  �LB§¸
16488Ïú¹œþDž7 |hæX��š�WRÊËé4394\VåïÌd�~¬ ¯š˜Z¦¾�dŸO/P�õ¯OS¦ûÿ�]nàûŒùȶ³.
16489Õá�R¢üW8ÓVÖQÅÔ�Rš^Ô›ÌŠÂÆÇ¶˜\6ð��w±P®�—ñrÇÉY’Âš’ÒŠq"˜ž°› <€žP>×�E…¼¼A¤öáR¡>U#ú�Å%�³Ú�ډäÔ:�{sƒæ«À†Ä4Г�ÔP _мXÈ/Ê�Ð�6sÞ$Æï�?Ð��1
16490�ü,5Äq¢É�Ã= 4úe6��‘ýñNÃY÷‚ÓyŽ÷AVʹOÃ[®©JŒl'>�F…°XŽpÀä]Ï�¶àñ§”"ôò�VVÆ)̱¹l�3{þ™Š��QѶþ
16491†�$fÂyÙFÎö*øå«Ã€¶��–³Q©›N’<…y�*�;=M*訅�»É ÖàÄ=}©Â)36ïAf×nƒhÔ² ™�ãƘöP\¹��:Ÿ�îh�sÅ��Ú+Çú–ëDÌQŒ�õ��Āu«2(ƒ–ÉŽW»½Y™Ò¢�¼V+·A"51­V‡ïx7öé€!@heùiQC¨„2™ëúC¬6ÍÂ�ÀÀ¼ó�EÒõ5O’±PW/Ûg‘¼.‡0�µ{LuUÚ­û�>ÍK{ëVT÷õ&�æ€aæ06m³M�(#��[雖Rª�ê˜�„Ò6Dk�Á�Û%Höç²%�#�†­žž	³œ�uo‡ýcNì�G'[©[øDæ¼¶õ=MÄ��¹^Y’êDus¢�8°c¹š{�îfió¨¶ð(^:âæi{m\vÆl=MFz†A��6šL­iýFxÊõ°ˆÖs	�Sàöv�¤M fü@И9äE�¬GNA$Ž\ý��Xj	3ÞùÑÄZŽd%»“¸e›KðÚ5ˆd%»��Nd›K0ˆ‰d%»�¸³ÞùÑD’00ˆŒßÁy�‹;šš�é­|ù…��éT2¨ŒçÅØ�sÞ>	#¸ý¹ÀvsÚ�qÞ>	i°'ˆ�c%N´�èú;š�<æcýüOÕÚ�«§ÜþtÎoáèí=Mœ��Ûµ¤>���Æ�'k›Biɀ“ËF†r�gÈzoՖg¨y•�%�!y¹m Õ¡¦†Ì‚ÜF³gü3éßjÄå�³f'ir¼—Ã'NÒõI¦žR�ŽIW'b%= MmAë�Õ[ß	ÂÇHU+éÝ·-.zo <máÙÀ€ë�ŸÑ���¦÷59á¡< �!\ùAœ�ãpäa�Õzl0�–ëJ‡ÃGY~�ÉüáîCFB�FAò�$Ȉ‹xúâx= èxYéxáý@òü˜èڀEZü€ŸAÆåFCvÊol ?œÚSüK�Ïjˆ?u'“EÕ²ö³��Ñû5�KÒÃÑ6Ó×�FW;'Â[{I��8ó�"" $ $  $  à§/�ã¶bþ�Ç:Ø<½˜,ԇJõµÔ¬Ë9Ö�KTÞJ�ÚKƒ±È–½�Qtc&ÿ„�Ú]?&ÚË¿�Ѹ�Qä]¿�ö�Ñ^“¸�÷�²¿�,^zseÕ· H'ê�¬_�G'ÉbÁÓ~²@Î͒镑ào±�îì—ÿõ�‡·ÅÂÂuÿD⍛�)¤…3�9Š8T|uEAÿgìr„ô°'¼�%éŽÿºvtKZov™Ý›‚Y…µ9ñ‚aîÒs æ�º�Å�‘V@�×f�Â¥Qù�_-�+HîK…Ÿ<�fkg�)•É>_¨Ï‚è�:,m›LK­ßQÕ�­ÅJQ²�‚sI„®wÅ&Ÿ;üF¦†G¤?5�¿}—ŸÍ‰�ÄE�= ¬Ú‹Œaû2bë3õ··Ð6¤©Aâ5Dš3ó‰g�'®(Tðfd—°[Í'ë#�¦Ÿ‡î˜@�#Mv�,=Mˆâ¯‘�Ë „Qù—ÒE7%ücÕLV=}Ò=Mñ–PÚÓã¯fÍIwfMÝÛ+ŽÚ³¹UÁ3´�ŶžËïï�vD°¸×¿è5	’Ýǥٖ�«�’(q�Q–C
164922,]Á�+�؂�f5¨_Ö°�[æ4Qʅ4�ÑlFÔÃÈ���”�%O�av}—ÇÓ¯^±ìŒñ�’wó“üC0õDbv"æ¿Q'"¼îõ‘PÔ
16493Èò�^�àçà=M'99Ò�—M= AËøGÍ·5§
16494œdíöSª®ùÚå,ºù~dÕñ0v|Nª›ûºœõÇ%f€ ¯s]l¯ÊÁ¥Í²�Â
16494™Ã¿Ã½Ã†Â�,ÀÁ¿ÄæM¾ãXI�hɓ}±(Êyq�KHòe+?7�…=M?úúq-1��ôåO¼�Rí§ŽòËue9}d9DÌØ	�5±û0�[°ÇìNp[䅁�hÎeª*Ãfà�…Z¾™WáW¥ý‰wgeºîhbïšñâ»ID‡‚ÁâÂÝú|¦ë&¶3®>Œ²y�æ‚�æ@m=MT’)V)‰Zy �Պ�hlùKaçÛ�G\2é	8�“�p‹*Y�A¼g£�ˆ„T±¬+a*Ó¬q*ŠÈDýèÌgÌÚ ä¨TvSl4zíÜ^éò�Æ\«íÁL¢=M>ÒQîéJò³p‘Oùù�…Ó7æ�TRì�¿lÈϚ÷�³^x@ù�ÉA'Â¥�5™Cˆzvì�Ÿ:€ÔVŒw×xv=Mž?ø3V'“¬‰uç5úYª[b<‚…K©�Dø´=}Z Bˆ�­àj߅“­ßûˆ1³˜š1¯Ã‚˜Ò����$\÷€
16495&[Ì�ŽvEõ8�!ü²Ÿ6T�cZ:¨ˆœ1\.�=M»_œCí!•Z ��­}Äg� ‡;IÖ:µ��õ)u.�o�$[p g¨#»F¾›ÍØÏsž#˜R•@õ(ªGñ_��ÑGÙotÐc8	ɍ´(Q;­Ù!ªn�ÉênûYÒl罔�£3Û_J´›�tOuPê�™�ç.§Ö?çK^&ÃI�$)�¦aägk�ãwXM³uB7ØšW z+}u8zGØ®[_����€�Û¢�Ü(­÷§y�7FQ�;Q�ƙ[»ÅݑìS1[û·�­�ßXQû= ç6nxÇÌ�i�¦‘¸ë!�k9ü£jq‰“t��ÈÁ~R=}_ӏ@ßNçz| cíÂ�·&!ÈÇ¿£œª6}¤	ºÖÇTQ1¸ÀÞZÑ¥hïý{ܐlX�j™÷pÞ|¶í/,P0l1»�Ÿº›�ÖvL :gíSÕs5™~OxÍ«²)�aJ¢���= -3Ð�Ð�ókHóŠG¹3�Â'³±C¼]CÃ¥B0j#¸ƒr¢W•¶�	Ì�Ø!�4Gnø“�ےÎ�ÞáÝʑ�T2Õlݖzèð^ÇöuòD\ä³ Ï [_€$Ü¸™�Ö��¾û¾Þ�u’G¼ÀªÀ �ñÕ.DhòÛëhs�ññ7¶µ›ÎC“»oàé¿w(e=MÁ³tª³�‰\°Ýªù�Œ<BŹ΍ÆGa�=}­$9Ÿ�w~d2Íù¿ªl-ìö·©Ò��¯°Ö͹Ö4^�L‚lzÆ)Í�G%ŸÇ·�M�5R›ˆwÙÞÑâ@Ô= ÷‡-wŠT×L³VRGѸO)Û�ÖR�ãÐ,ϖÜ�6WÑ9ù㗼I@ÞKȁ{'U M%�ì�:Ã)°#�1²� F´¥:˜«ðe;‚n7<͹“Ô§Jpv	ý�võ˜“br^wdRO±o�2ÿÁgØÛè/Jð[�UÉë	®T	¦‘£�¬4¢��ÁO¤¯Üè'Þ}÷ö,A#„–ÖÙîßfŒ.Ûdî$È �͏“S8®õ�y_ã#•X¢#–â¤'� ûÝwx­ÊçÑÜn/òTé»
16496è»út)lTÞã�@äè{G¢–h�oì.dñ¦PÎø�-ë¤�nåþsÁF *õîâ ~ˆü°�õ�Å|¿M��ò�Åáb¥žs^9Ä	ݓ;
16496ͼÖ�m·)zì’�„ñ�%2:¢…ÊÃi|�dPz�ϛ�Ã¥r¶ð™��¹bçðn´ÝÁ©üÿ¥¤Ï<Ñ�¹¢Î�ãTì|o°|	Rž6M+A�Ç¢ùŸ<o­áhCçƒ
16497�àh¥à^Ã%�ÄV††�Wö·MÑ4�…â·s�Iƒ1]¶Â
16498NK­��¶õê¡l¼j4fã¡ÈÃè±³¤�MèÒtS�°&U(†ÖºCŠ�s„³´
16499€Ô(•ÃaCó“�î‹ìÓ�0Â¥:TÚä]MžS…ݤØ~³*’Ã$�UÚç��-Ä0kDŒ�	²°ùÕi�sìþ�Ä�¡hŒO�Ï�¹v�±£a¥éÎ[´P
16500��D+8ƒÖÍ,óº#}Up\�yõ:ø…BlçôÐ�Ì#ýðòו”
16501Ѥj£àaIø�j1
16502!H€VRÒÊ;ƒÓ‡@�4iµ7=}Eüø�ҋÎ�oæäi5
16503�Ä)�·žJ:~"iÙ®ßóÓK<�Ïrj�¬7{~$ÄGaquš7–ØæÀ„#¹WgN¡³_’]Â«áø’ sê�ön*f›‰.º*™'æpi�çá„Î!Z1zߤ·��Ö)v�µ¨d�(xefŸ†“�X”@4•ìt�j;r��¢ßÁߙP<­³_ÂÏçÔh6a¯ÍG€Î�²Š—ËG�–\yÜ5…Ód–Ó˜]=}h��ۓM™üs!ø"¬–ÝKO3é¦�!-E C婜&�'�jûRp°-��Êþ(„>”uÐxëû‰º�ì¤:ì•ãRu{²ÏËãúå ò’�®#9¹Í_%»RÎø&Q�Y
16504òàb)à}�]‘Éœa†¯2›Íßç{ÍÖ		ÆX@›ÚA«Íc[Š��lèk3wQ<ö»Ù�–¹ç­•}‚í;Iò�v{Û�æ'É�ÿßà­ãð�í¢�yÔF¯Bk •ß'a�Ä[־a+wm–O§	0öº�¹i'“ú]}ÈF´¾e±©$uëµ7:…b	OáKMµûåõb?YìT5¿ÅÞ6ã_šOÛÒ¨�›@,³Ñ�‚æÏ�5�‹¢ÿÞlç3ù�­u�n‡bÒWÐó4—�Çë±ý3ØB™NÂ¥�#�Ñ'Ådn�oC�ÒÅÈ	vª°�Y¯7™ð}�ñi=}†ö,º�“p´™j&��—"'èÞKKe¹@�1©^/Y=MY£¨À�dý«D2ýy�ÔOª5� •ð…G2âí= ›'ïþ¨.E^\âãMêg‘r�r^¢Z�+'u�Ï!¥èm ?ñ7�$‡ùgO0^K~4©ühmv½�Js=}r
165057�yÓ(Fsû�FºÕy��1æ��æÂS�ŠÌ�5jRçۙUí�Õ-¸Ù�°séď¨bò¬ÌþéŠhÅf©‰éׁ�³�°�Xfùþ^ý…�^3>úû£ “�AžØ{-‹�qa�M›ƒ…1âžq®T‹r¬uêÑr�Gè娪n�,Fxev}å©‹(&©ê6µú�;z�]ò[#’àžÃ¯ßh)h%…ú=M³�2.i-Ø8ÆÉþxº‚(��W� �vàtß�ú�}©�Ú%��&›&ÙíÃ�i�#&]ÑÍÄXJ9þbÙTº5e(Âäm�zÈõ���û�Tj^‰ik�Åæ{ºR�äðôÑøœ�³�l÷‹�”ZÙÔ ›ŸÿŒÌàÃ2›ÀFÞÖFèоùEç“!�_œ3æ
16506EÇK��� Å+�]ðZ—2�@�ˆà‘çu�{}�ØnM­�šÜñ�¦]ªÇL/5r�u‹�É�5ù¦œ¹6Étd<l�= �ŒÂiÉÀØ0�ÇuûúyQ�ÒÃ!f1l�O\vÙ�ìv,×�@és,WÃØUþ]0MX�yâ0c0%ãM˜D»c8�…ØÇ_HÕ�*Ã¥XßRy�p¸ç‡�®Y�n%5\0[o‰J�X9FÐ'��êCX-30]뱟¸íÛË#NE2Ã¥�Ã¥Hòñ-�Îë­= �·�£¾i��ÍÀ�µ[EE¶\ߛvCÜ^íÏ�Ø®é…"´MJ²€�lHjÙ/Å�u�¬Gmˆ¬û‡-�FÙ�Žè²¼�ÁC¶2™î>#fí.�h–ⱞ
16507ÙïÉhQ<�\�Jè]’�b„”ïóz¾&ЃÄ�* ��0%Ô4Ä_I8<�Ÿ�yFݟ8›e—�Ûù“D�š�¼¤Cð„î0•j1/'æ0[
16508¹­=MÿÌF�fç�tJq‚>Þ@èà•>þ{nÝw��¦�%�D¸°Û9‹ö|›ÕAÃÙÖà$ç�¢°ý��‘‚„­,RèÛ>ÄW�(­��ô�Q•o�$‚wfã�¾S�ݔw'[U|ð�\ôN«Ÿ¼"aiŸ°ñ{²k}¹mñÂmÑð©æÓ�H�.é°á= k²ìüý„–ê�ô«ü…�?+|Ñý“·l_D¬£ÔrÒ�-°…ÅG¸ÀÎ�òxÅÏö�{ê‘.ÝìžÊ#
16509ýûßy9ÃFß²±þŒlírÜ[ˆFNrñî}¬Ô��§Y�‹p�=}rÖ-mÂ~ïTÑîÍm#Ö¶ï矄]�K&)o��ô3Ò4Ë�a¢©žŸúdˆ;�Z�W�}"@„àŠ�@uv Yçðç$�=}F¤Ôi	•ûžÑ®?öåÍ�‚;ØÀ„òø=M°�À:�#Þx�~«‹÷�7üÙ�Lm#¶�RìÝ¥r%�œ�q�iáIx¡\5=Mìû–k›ƒ,)…Ô„Š�Y=M­‹¼+ T>ÒY2±œÂÑ1Eõ¦j)�þ…�×Åî98Î"R[ÉtƦ/ HZŗ{$2_¹ŸãŒ–	Ä¿Dڜ¨~[�†èÜðúæAà��詸�ì–|z¢ö¶†xºqW�kÚB@Âì+d̀aÉû/ÖÙ�â4°êƒÌ•9°V˜tÏ[îAºy…ň;¸/Â¥�ºuñá"½€ïÝέÀ_}.uòöîY�Tᤐ"�MžÈp8��k±ƒý”��z�qÚ.��}‡:$vò§?¶�'¿Bné¦ÙÌJÜ}�ü³ýæS§þIj�[úlú�„£ù6�|ý���1©çÌIß�\ÿ³Å60…d”|ûN5·�Ó�НA��ìLR»¦ôo¼TwU�I¦¨{;�xî�tNDÓrÅlÁÿ�ñÑ�WJ�oþAP&Û0ɕtÍó�0$ŠõÐJ�‘㥠—‘ÒZÎ×Ë(¸ß¯íå·�k:×5׿rX�cú›ûF5a2»Þ-
16510‘TwW6¯ÿHÔo®µºÍµnõ f‘K¼�r“�}¿Y®J�õ_?­ž�Ñ9�e®ós›×z#îÄᅧ´6íÐ�{q´¦yŸI�*xO˖›Ïp�*;‘�yà�û’þØå¯�?ýÊê@¡‚ï¢BßYàF»‚áJxhœÛ9Þ�ªìÀ]zq‹¬Êޏ‰Ó–~¢l7�0��–œ„Yª&�Ô½ñ�˜3×cÚ�l«¸>ؙHo'\׉\א€#|P#þÚ�Ð~PãyP»Ô�PžHo³„�÷3�ãÛ8�Ç�¢Ú—Ñ9€ÛPà€ìÔ�šH/ê8çzV‹A½Œf>V�]Ã;iDcb‹âo´Â#sGa_Â�,
16511�~ñ¾Òf>Ÿ*?n�©,‘TQa�€—?í�뉉d¦Hqj,ÐöL0SÏȺ9hnõ�¨	tÖ_€ÛƒG2„¶ýýV°.®;¸ðë�€ë‘/€‰1’½Òô�ëõ�QwªÈ�-�¤3¼Æ½èÞëÝèt}·õ�ЖáÁ銯üÆA,�Z#�äÉ	Êñˆ�Ld…éT‹Ë£0ÆçŒaޚá¤��†|…â—ôü1ƒ€H�asð|8?�’�8oAWh�}(S�P%7�9���²5ÖL�ß×Mù5w„{ù(�ŒUx«:¶²Ò¶:$\‚‘%ÍH’K³›´K	=}��Î���vË¢»ŠF�V¤5Öu›�W¿B&C�ž§ÂÐ"%‘� «}¬˜;©°�ƪ«iÅ�r#��D+ mŸ"�UÐR	¦�?Æ�/Š®‘a¡Ë~Â¥oDÉV¼cNS� @ö�î–&›�A³¼��ú½~�šâ���‰„ž�æÞ��áy�µ×šs*°�¬›l樑âP°Îå�Vf¾#—Z7gD²”˜�—(\”Pžk4£}
16511ˆºSPî³�Å×ä'–"ZaÒ±A¡�Wr+þ‘i�ì½Ì¾½ÄI3�äÅ^¿½D�êå�h�#‡'ZÓĐc�2*„�‘J!¨|)-=}ä&ìØC=M£-’ÑŠM‘/Î��ÝB‹Ízðãˆûæ= ‚9͇¶�C3úµ8t4®=},]œ‰®ØIye��qåÇq�½93–Õ›ÔU#çVçÛ¹=M2�•,Jš•²�ðf_���vGH�×ÞþÃ�.^ë�6u$‘YÁ’2Š�ÁhAÊ}‡è‚aŽ*1]	²‚c%Žô]²Â5„ŒÍ‘cD©Û²ú�ä0Ê�Â¥��)CŽóå�¯†Â—ÁéjßR���àž&Å,‘,ÈÙ�6Â¥JcI�ŒGñ�îjÃ¥�_û�û‡LžÇLh€§ÆIpšDƒ>RÞγ�=}��:J±Ò²�Êoç�Û= ¶×�Þà\£p#!&ÏÔuÞC�ٓ"�,ä{©3Hõ�¢Išöck½‰6zÏçN_Ð�÷ÈEXDs«rÇPbô�&¿´¿��J¬�ñ@b�d� *H‡-p7�ë@-ŸÞ�>éP�ˆySß©˜�Ԗ#°1J¬)gAÌ@ŸU•>ÔE,§j]$l™•�ímÓJn/ñFDÍSl�žð×l[:3Ü=}€ÛZ‚3÷°¨1úF´ûÒõÝB	º.N�Í�Ö-ðAúÂ��›�¿mC�/�³¹Ñˆ6ÿ‡v@±o€�ö‰¯Ôå·k-
16512;_×B߸š�Ã¥�öÍÝ��éã�̄\�K¢�"ÜÛW2ž©u¹oä@Ry{E¢#Úu§uÝÞ=}’Ñäí]KGJn�÷ܳO‹´aÏ÷�H"g³ò3PêŽ+Ó* v
16513ˆõ/´i�-Ã¥+.çTz§L� nKá[HpNXXÙ=MG|t´+¤�cëJ[åý]„Æ»B~!ƾœ´½lÓÆqŠßI€c�âCèÑ�¾��oŸÇÊ�“"û~úÁ(�×-ª�Tw�§ö‚Oú&°XA
16514�3�ãeèP�û��#¢-.„êÅØ$°;Ĵ֘#[=MÑnÂê%-¼¹}çg·½v˒Õ�‰�ªé|ðoìlâ—p_ïäÕ�nü/ ÍV�ÊR/â��mÕ"��PU¤h�(,³j�ÃÄ�S��4W£]¸�t	lãG{4´*7»Žrʼ<rq�m= m$¦“i�Ɋ�uBkK�{ý:Ë,‡(ùºÊ�»žWF®²,�)��¥ò�¡HW»�Š~Èàw�Ã¥hÄÊÞVº= ½cÉUÝ�j�6×酩:‚�ÝW<èÓí�JȒ]¡ÄóÔtÜu$�ŸŸ;¤^%‡sújf�€´�Ã�zD[)ùWDƒI&0‡‡ü�›_Ó�=}Î0„Ê[�րzK*��RÊ�±�(Òm{é¥If%p}o¾Ã7öTö9ALY$@ˆCÔðŒÔ½•�a¤��ÑÊ�I £ŽŠ5%=}míAl@#—ÙÔkÜ4CY�ҊR•—Sã�ÊQ?‡�Nµ§dØ�ªäàÂ?T<£Mâ��RàÙu�L�M�?-ŸÆTMBw�Î^Ê�×Kï2ÿ^Aþ�tLŒ�=MÕé°*´¯@\óo1½Êy¢ÒÎ�mg£¿Ž‡�¾Ž‡Š�Ñ颩´‡‹óo4U=}„Ùžjȗpý@¨ƒ¿Œ‹Öé�´¿îÞc‚!£ôJÁ6a�qÖk�y™Äj´=Mx+ù«�ý)ֈ�G�NÔáå�Ÿ\ù�2Ä�$®„éìî\ÞTîÖáej¾ärs3ô#Ìb�˸ÿJ¹,�]|�nj;1�ó·ï�³·Ò=M²¦¶ý¡�ë�yáN嗿#ç��R�M
16515O¼Vâ—�CDØZ9=}_¡�˜|³€ðöµ°Èã�‡?bÆóG0�8ìßÚ«í«rIŸ±Äf4�W- g��¢Æ×�¢V*�+ªâ�âÁ1¨� = �4>Á£Bó¸0Ë�úOI3B{—߯vÖæu]4sêÏ0šÕÞ6±xE°˜@K†û>ÁSíŸèqÊ�ê{Å£�âLÃ¥c¤›Â”V¶�ùK�zû—ª)4ȟqw‡Š:B«¢<ïNº�¸ôÞieX¶O% ¨�Äé�= ñnã›Å[ë·�°D�'{T®\«�mÚW�[!�!s= °œmÒ,\޾e€ÖÍ{1ß-„–K:Ë�?G�€�Q2�¼�àÔ½Æ]…D#tº�µ%œÆÇ|m(�Ùù½œ‡³’ÇîŠ|˜©ûŽn��š�ˆ�g9Rž÷iÀÏãð)’"§pr@—0ðGÄ$׉ÓU_9í?]��P�÷—�ø“å�að¼é„CÞÂ�#£�9Â¥pê”P+Ã¥xƑá‹Gyg¾ Ãý'“Sü‘§8ùMê”�Fýô�3´p˜îKïÃ*#-ö��ßÒ�éY‚¡�|¸­�_KÚ˒�yDC‹$o‘•FýêZJ¥ª��#ÂêK[��^F6½D���	¯€/Å5–�	_Ѕñõ¬‘ÓD8ê}צ��7»T�W}bë öíƒØEc,ßõÚêÑ6¼îÄO…;iYÍWƒvsWÜÙ®1û×W—**L�£›xl
16516ÁBáþ�áw³F�6…çvUá6@Â¥O�ÍÊ#'´R IÅs¯´®U	ö×2 v®	ª¹-í[¶‡ä�Œ„í«…îŽ�G‹Á�\ñ¤Ê©öLÝÂL»Ó)Ä§�õ62q…��£GÕJüܗÇ�JÓÑcÙlÖ¢u˜XN�ÀØSÀÕï5$~t¾,¯í��{-…pÔ��N3"ÌÀ�QNmó5]‚½ëÿ¸‹¼»7ð*4Ù²ƒ’.ƒGa›û�}Ïn~§OdIq{ÃUÌ�<ë�·g'4È,(ç ޓÆ=}Í)ȬÎ=M9€˜½òœQŠ¿b¬*¾JAôŸ_Ŷ�Ædž=M©þy«r¹K7Έp­2ježI�°ü¸@ä(j³ÿšæÏ£Ò›‹c¯(m�šË_²M†ç���-•�.fãzæK†'Ì՞��6�Ibsä‰G­:9FF�{"‚‰ÛèiX.ǀ�θÿ2®�(G9=}¡³þ^À<y%�@±‘ÁTбOʍ¸n·=MÂÝ'�Ã-v–W�­�ÔVÂ¥�.PÔ3�Ͳd{ÝÞB�³ž^øÓLCKÕ¼Ã4|¥þ	Tˆw�"MLÔLBšLvœO?ûO„œ��û?û¯nú_�Wâ3CSÉ4�mމ�~-¸–mѾ&æ= sæ8á�‰„ê'��+P|ÿ0ÈQˆ��<Áã{=M	!Hs³«ëdÐ/	¢¾3ޗ�H<|Ü@¾„­xLa���%…ú�òŠ�,FÍ÷�-
16517ÆkÆÇ�7�a�6l!ð´}Gó5ýß=M(#-n�Ž.-Žw®eP�i56)�ҔŽ�ÕÔĬJ	¶�J	²�I	ª�K©®xS:la$�ÓÀ0
16518�[ÄøÂ¸�Í2´?¦¿…„Ê‘ùÞ*ÒY{¯t›Az	Ø�ƒæùQ�sqϜÉd%�E»4y�‰ì†ªð�â_J²à³¹ôæùQ�Y;�ó��š4Ž;Žl�(„æL��é/�e¶¦Céä�u¡£º_†8ð¥���1:��詸lþ�P]>á�ê$��ë/KKF4-Î��*Q“Ec°�+�Ç�+–“<ÂC,Ë�\0Š��ÇË�dµÕñU��א®7lµG=M¥©NììÁSMKmöSÉu�ú{·�ýL M L8A‰¥Ÿ²üÁí�ðI(íZ²:�k2:ù°)¿²I��‡=M³	±2ÄaŸ'EÈ��Î�Ø}M¿:�/Æ!3>ˆ)@�ÞÝÉ�æ�QõƒÏò³´:šaõ ‘®¦Kó…Šä�£�.°¶Å)3*<îzHã�І³b#‡�bw�B<ÈDã›�uåËr-ã„/þ5�ZPR-àUx¯Lý)°yË;�Uõ�'‰?Ú@«®uç<�¸FÀç�T—�ö‚)r¹ç7ò‘4Ó9JdÍ1~�i;
16518�GäÒ<ÏcPOkF&×T�٤d v—N7©&cã‘lK‘„µõ��ý?²1XÕñësƒ3LöR�ê«}1�¤0�´�±dÚè�6§xэ>�°Œ�Ӑ!ƒª®wj³–ƒElÐ�Qž­TÔâ%g¼¾×8õðl�VFä¹5	æ�‹ë³†¬ä…QYò‚Ô€�J�úgJ(øÄIª53חvuûŽP]¬âÑñ”ÆmÎ-JçîäÃv€çôÞ5|›>GƘ:õ×Fý«"Ýï´6�¡�Dó1Ì�Ïv
16519	ØôŒ>iêVèè5AH�>F¡t¼ºÚå;æ—õª«çŽY~�ñ§�°Q~ÚMçÕºÿCx= çã҆ßzôV†t¹«ÍÝ= ÕE{D¬Ÿ0AMæ�q÷ˆV�{DÄV= s�„v¹?Âsa�PÎ�iÎnF�pÓþqûM‡�ñ!hÕ�O!Ëá×��}m¿<÷oÞt=M�sº¯#æêã�;Pò1\�Ù­�dû±Þ)­qÞ�v�Šƒ>�dì;�&?�¿xD�N_= ‹PÛásÉÈ«l'�âsÉ;þ€Æ4lù”t,�¢�ù¡1µÌx•Ò�§áV5÷›ÃOÍæ(ï�šª¶·"“�L Uä7S¥Š{ê2ÞvZíÿҘ]‘¾�/Ê��ý䘃ìg¯q3Àì�÷\K�±¢�g<�x҆D6уrGˆ\�dVVçèmÍBþOœ�?º.ñìÕ*Ÿ:Ó©Â"�SÒÈ�Ìà¾~Eøì0vºt|é*‰ú�íŠ2˜ /Ž��ÉUÞÞzy�˗eÂ¥EF0ò�¦ó.ž�XŠ¢<ì)=}ú¾�äz®Ò�ȉ”³ôÌ&;»4gÅ	Čúîõ· 9wBìòP‰•æ§Eâ�ãwE�]à�²Ê”A«�g#Ÿ÷�î„>c�?PuËG¤D"sƒ¡�B&$Â¥(­fUz(·µª“»X(ýŒâkÊp�µ9¡—ï÷Œ,)ï
16520ËÛÚ�†Ö�Z�7�L�àÝ�“C‰�ÐLˉ§³’LÝ*~ä�„�I;�𑈉§ÛÁÉoÞJÓÐã�lÊ�·¾¾!¼:” ü�äSûß&)µ“muc0a�U¡��ì�<�£l‹}�ܸå:¾$:�ߤˆJ4��%kTZRæÑm®8uÿ—€È8vÂÁғ/q¢�âÁAh}+zgs�¯°W…O‹˜�bÍ7ÊñX@
16521P½F:PÝ�õj�¬›�= §hãÃ�b�RDt��Â¥�d¿�ªÜ®A±�F\®Ð¹…S�L2¿�Oÿ�ùEkøí¯6¡aãhŠ{?g‘mU·�ُÔÂÍtS™£À?å°±€�T�Jë��ÿ³�Åyc¨X]Dxي=MÏÑú"}Kí�LX ¼®‘¸Y�ìÑ�Ê�´#ÊGÃ~
16522\ õr��œ¦Ÿ¼‚©A»zok��™�§ä�ÿ^F³‰+%Ëäâyr̖¨$_:)WDº­¯s�“žówjºXIÌ\õó•�à]/��‘ÂcΎ2 .þڑj敽�uTÕiË�îb³‚ÖǃFÙ�/ÕÁ…F9{[EÑP åe=}QòÒ= Í1 ]SjúupFnÛÌnkbÁÑ!°
16523y·îêUšìÆ0K��B£,Ń|üÊ�jl Ýá?Ê®Z¡ší²ßÍUœ«ï�*øCèŽã±~Nƒœ“¤D֊A 3�=}e™ã™åù<É vĄ7ë¿Gz�TD��õê4�ÛTí(ž¨ŸÑf¨�ÏwF\DRΎw�%‡,�s´Ò¡�ý²càí«�.6µ�â]…»ú!^�2/Ä@�©"Á²32ü;ŸÌXtf2R*„¡�Íüƒ×AÏ��ÔkêžÊ�Ā$¼y>�…W†ƒàË�÷¤:ÊÆUi®úåËÇu Êî9<�Í¥®›�=M̧½î%œ2l+ã� t±:½�.fµŒËŃùå†= øÉQ::=}�͙i�R¹Óš=}¥˜Lí½‚'FðB8§»8mû糆S�ÄÏRÍVöÒõ÷&J?›�_ª6�ZüŠ7ýd¼aä�9ڂ'è/ê{´ïÄ̓ò«�Òñ¹6í:ã´ÛŒ/ôoµÔ߅ëBnþH:M„!¶!)�˜‰-x%Œ¼3�†.9Û,ˆËBõ¥/æ�ö†%“�ÜÄz ƒ�ߨ�zÙyëfõ¬–M Gs8J¢Ÿ¾†Ð•ûx�Å�?%ÏÊî&��«<�„Ô¶3æ�Ò âŸf yAlhènî�ÈÓ�ZKõÍҍhò<4ôËý»ÿt›ú$&ê�fн{´ßÕÝ4¼÷~€¬Àk�û�fC\‹�/�k�ò�‡x…ó�ŒŸ‘5�ª¥®$½ÜÜ]“�‹#á�ÀÚm��#b�	ð÷�†8ñÝ/YK÷9ÿä���îp�å¥gUOG¤–ȹQí8íB¾ÉR�ÒXO¿�z/{/n˜�(�ìÝ!ó5=M_Äí»H¡æ��ÿiVXî6“�¿Ü�ôÆø�N¯õxs=Mk;RùÉÍ´Ž„"õÂ÷7é�v-­Ø½1�¡Ã;^¾¸-bwŸÚ½6VÑ3��ÉÆUë¹uJ�ør븦ýßY†CÁ	_Ðè¨6‡AâEó\�Ór9LÐ�‰¾�iÃuÂëH“�
16524yãxt3˺OOß[°wÅG7ê)÷ðrc-ü¶o��“�MõÎÿï¶³�Ñ­3‰�¸x,Ã¥b�%²&�Š›��Yw�p�)£ÄÕL-ÂD’�Ã¥_Qàðˆ:Ş4��©Û¹�v��$D&è��i–óŒÂ¤Å©�ÒÈÌ#ëD›TIx¤®Õ1Â¥	IWõD—3çVt特YÞ/´á¸÷hL•ÙY-ªã
16525Ô¬º5N�$ÞWÚóÃ=}šå´­�Îî�¼÷þ›#ŒK'»'JöM­1�*Ã¥}eQߊ͋l—Ç•¼_���+ÁÐQì�šì¾‚�Ÿ�8	Ðl:�>"é§³Úßõ�¬÷	‹NL��>�G‡‡¤
16526Ykj¶sešÞ�Ñå���4N�/'ë�×8z2pœ¢·cúñ>“�kœ,ú�#9¼}ÁîÏÂglWs�JçɬH�W<_W¹¢%�-ï6ô›Ê¥ ÎkÑ0òÃ0îí½¹zÅþ-“[Œý®Ÿìà~�™À{J¶j¼Õ�îðöæ!)GUÊÅS„…Ó�º_™@yQ’% ­[èT‰ôåQ	É�6�ÿ*琤º‰ÿ]�WÄy頁ï= —àhþu�¢‘­íÜnIþhÕr'/¾Q©÷yDõ«™Å®}�º®È�s3‚—™È®Ö�¨ÖŒƒW2= ôñ›)¾-xˆ;ÑʛM_<²6ÃÅ&÷=}ûçÿ�•\6³b�ÚèZáòˆ�&ø5¡ÖI÷ÔL“¯*SÏC‹�ΞOb­ÖhM�1²=}aG4B$ì¦�cè�û7Iu7Ihª£�׆Ñþ<�#Ö>)wS"AßÎ�ç‰p-'ÐHºMÉ^KRÁgúLã-�P}Ã8EAã-˞@hU!)LÆ8q•ö);A±��Î'úÎw�çD2�¨›~�N¡ÓÒ/–Æ¿ÏE1�6MñB{N¤Ý‰°•»¿�ÿE1BDm�7Þ²�YòˆRšwû¡Ã�v–�E¼g
16527£Ï„W�è¢Ëå’<“0#Ïgœežé€¨Ãý�>Q¢�To�õx_¯˜V+¬sbÆgéÄL“:JÆC²úϸêç#;l�Ë#…W‰‘7���r´�êïËt£�ÀÃìÆJÀ³O„Ð�•¢½“Çúò= b�:z��}
16527˜ÇÒK¼‘$jœðcy–�û&Œ�W.˜œ|÷w}�Qc‘vÜðÀL¿�}Ø>X8= ÝriÓ1K%Ã�¸¨=}—õ”ø˜èGò†»jdӅóÇ�¼‰÷@+£ç6Í/µgE–ßܧÛ1úL�%ÿb=}�³z•–Ž¡'/þÌ15
16528ÍÈèa‡KuÏú?vßâs­>ܰ¬wYŐÿ=}= �“¦)çH(*�)´²¾��¤Àwt†±Âvp­Ïºöe�WÂ¥\œ-ßöi� Où�Àýñ�f)ÿp~Æç›�¶2¤¸³%\ÎÔL�V>µŸ:å»ê#mÌL³õú)ü_Ûç�õ‚¾=}�ªß€ö�/s=}�гŸ*ÞߜKÔÅÕéՔR{OV�G3]kiSð¿·Öf�ÊBðfÛ.éOá¨t¨6�·q,„k{œÕXÙ	+D�^\ö’¾äò�ċKE)^‹Ÿ“«�埒aŽ(£E§Â¾£š�ø5~™<˜ðì�IÂ¥L÷Ž��ߕ¡Rz«=}„úR�ŠI‡ÃV=}«V}N‡ÅWJ#���žï�æ·Æ3ÔØ!�¡æçyà��ºEM�i�;ëväB§xà�Ë�N©
16529yìP#eøw‹XÔ4öc„C«vO�ÕêÉ'‰Fd;��Öñ�UŠ�•��ܼ̈[ÛS��ÕpE¬
16530BiwéÕjm~÷k×#0•ÃÖÙÑqÏ1E�Ä0Ž7Öq7.PN�=}ÔS€7¢~‚�ƒÝç*æ¸I‰Ãȍ#q\Ž �Ήj�ßՏ�Â¥= N÷c»¾„ºùƒ­TqmÝ'€yD“ŠîÊ ®ÔݎcQƒ‚Âå(x�{¶P�¹åMÌ�á$n��éèˆ�½¤=}4ÜÊæÃ•= å�ó�ŒÒë_;�ï�ß�V–$9JiS�§ôwÖÆ#&Tþ‡.¿Ï© ¥ .ã_Ôá¹�rjh+�˜äÍ´¦Ž�†#8Æ	æ���!P�,n=M½ó�:�ëT	¥ÞÕÅ<Ûþ�TPÜK¸ã�Î~�#zg¨»Ã�7}X·’¯täìrØ.iÂæëRQµE¶+H¼©½ð1¢e§ÍC�Kš‰CÚ¿.¥ò�¯üÑU"υP�y¾G�|#ÝÓñ­Ëå¶ù�ÃórWótW´lG-�ý	žÖÑEé�¼­pBm8+Ýù&‡rTáޒ�Ü�wSïǍ̿xF�^×q^׳Û�dÛ���·Þ�7.8‡PóYÖ%�w^P_W�Šf°´ÃHdýìÃDŽwEÝ��%É���§�¢ÆŠ–"¦¸�Ü	6�Ç=Mç2Y*8ýRÁœ¾n‹JÁVŠÓ’œb‚[,q˜=}
16530îhBäø–½¿Zì��^”g8�—*Øgà-�ÊÉïÙÅâ��A?�£óbø¡ø~&—=}�¯Tä2£[4Ze��38Œ¯´$:ŒÐü&©Ù£&+ARä¦ûÃ)�Gºï	y) çŒ4oî�)zw²p
16531>ƒ4_‰ð—™#¡”—˜IÎÿtú€‹Èp×Ñ&�= 9}:H�ãΞ'7LÌ�¤ýP_�ÒrÆ,f �ó²ua|	•œå�UƒoEÃ¥�êÕ�6ª–á=M¾íº†NL­!Ž-˳dÅÁ/�u4�ÔÖ9�ûi�ûÎè�{ÞÁ9K\qœ�½/Þý�'vH5w…�«qKÿÈÆÒ��J3KJÙ�¢É$�­¹��æ^G‡¼íR>é!¦Äª–™!/»@÷s|®�åí9[P7‰�’™‰Ff#ϵ
16532o[N¸¿5��îç¸+2ð_ù#Ååbk•èÔ�FI�¢�&ࣀ=M�cϋ�ws]Ѿ�¡�“½ÿÖDÕyz��ñU�„�v¶D†C¥ž>ÂFš���°sœPöùu¦!8Ñ1!¨†62=}¢%Q�Dç¢Û†nÍH§«H±ª= M~ÝjgDêzØó¢qçÆô0µÿñÖL2§úg#ŽŒP¯•�X¿ë"§æ*	ÇcRü�$FúàÞ]Ì�Sn�OitÈqË×°xÍ��Œ¯uG{ÊÆê4	iç^¶�»ú= âA™àJéžàj�ÝKë³êÿL��¿èöO
16533“��°ëïæ3Î��.òÆ�N°cŽM4�a=}x��7&:EùQv�¿÷KùI�½Ó®�Õ\5TD}˜ö�›“A^0·tBk³ïLæÜ÷0�&ØT= çü d�‹¿Õˆö�&ln{:ñ£Ëì
165344�áOT�ðEy[�+���éS™QSù›ì>.!¶ÑŒR�Ówü¬í*ú)3·æ�MèA“Ò‡ôœ¼Z(7æÐ³?.u$6×zÞ�U€þSÅïMe1›�ځ�W¿·�ö9@e,—p�²ä(B«,[ÿÞ7ê�[��f�K§çÑݼ QÍ¡ÆL�Ž7:©S�Ã2O�û³,ÅÞ3iñòNj	±¦£��Đþø.Ê��v��—[àó~�oô[¥žG({�\�½Ì˜_LJËWÜ[Ϟ’�>�ñ±†76Í�DU”Î-¡—5µ� ÿ3<›�EÊ�HÖÇÔKc먐
16535æ“ož´TŠªÚ´‰ZiŽ>e¹;kÍïŸÄf
16536ý‰2{’”Žès릜4:Ç��t+©ç}ún!ïÕØ-ÅÌS�HS*¿�fé��tõsÃ¥�Øö¬udŽï¥£ºæ��Þ2¦Î=}½*ò�؆ù|ôï¼3¦?o¹B�Và$J0‹èÌXT{jÂàd̀ÎݰÉ���3Åˊ*O9£wŽ>s�™2��“�û$FûêX
16537S8�Â��?H”µ+š�·ž�	d,áY­=}t�%�o�¾5g@”�œƒÔþþczü¶„�My0hGs#⟶Mn_l@ºxg‰xE�¹i�F+-»,ç"›Pù2çòïJç��àô���P¿¡sÆ*l±ßcÙul¦_;O´òëÂÃY;E¡�O–_�2‚3„FÕËE²g¸ö-ݚÅõ˜ ��LzÆÈ&5»����Ôð”ãÀ�>ÁX.…,á:±¾H\Ð�´¦]�ˆî_ƒ´I½¢Ì�f˜Ÿ‡‘:­�j��È<3”t:�5��eЭ_�Ì«¬•fÒ8�ùQmdâ�Dæyác�™è1ëóýÌ�úÑfµfäÂ62êÛ5s„ñ6o�ÐR’1ù�‘~µ=}û»&Óæ™�n§6TKÙr#?œ>Ü&a*½1@y¡[_q=Mª
16538�Ñb]œ{Ë�‡i�äM¬v�t¢�›Ì§Çùõ�{Ó�tÉ!Ą¬cÛ8�@�®ÖÊd­¬'VÂLÄ_•ólφ�‰s¹Q8#ñRóži!Uø�Ï�7;¡Õ‡2O¶�#Ûбû	¶,õô�ÛM�Õ9��� AÝ´w2ÁóÜiéÊaÌ�æù‰�ߎ�x»�x’¿f�aÎ�­AÕ´-6@tÍq�ÌL2O�|ôÒÀ}²��„ÅpÊùŽ�Å{=M"v"ç:lÏH ¥øä;½Ñµ�ïÍ�4Xü���&ˆ½«Å³Ö��ay�ð›0SŒX)òD¬Ý@Ѹ|«¶dš��÷™J�æ=ME�ì×K1Ñ]€LŠÆ�åª*c¢;�G\ñvî�Qv=}[ƒ*°¶v³	[�;K��¾ß©�m|9zºš fâ#CÆ+%�¬�f�Y@=}®6	_õ4B/dNr�˜è;�/Bu&|rã�48&V¾«5Æ#¶ß&=}‚yJô¥ò©@?�•�’3YÅ�;í ¨[eR�ƒæ‚(�Y—r{� ±í2¼á©,$°É���k�}³O�ƒ,Ôþe¾¬Ì¡Þ—1ŒPfÐ9þ®TlÑv¿U�œÎƒµ˜û�˜cÍ
16539­ÑÈÚR�³rÙ´�”Ê�E.ul&�Çùië}=M‰EŸŠú�³e@Û·U?ùcq7˜#¸Z¦��¼£Ün� J¾�ʜ	úš7�ÄÝÈî\ úš#��’c%m ¶[Pµ@¶Çþr‰�hÞduHªÑw[ã¬ZÁ�0�"B�Läùñ�2‹s°æŒ�ÞîR!�•£t—·�•�;�^Ý5؊¹¾Q…)g�x¯‡aÃî“=}�ØòêÞ
16540 Ý|#¥Ê(x[B�?Ù%Y�EØ,){‹2@^2°ò*�j�áŽ�D۝2°òûåœ+Z5õ¥aÛGu,ÚM­�šÛÛ= Î[ú�·Ù·9ý?®$;/™H¶Œ�o1¹é®= §È‹�U�RÎÒ��ÓP‚¤ÑnçE˜Eµ*éé=MØö�Gj£OM�ä㺶ïë{Ϛ3‘ü8Æ�âÑ!„?¶ÔA�{œ2 …4ÀùS%Ҏ׭PÏj¼¡ž¤Ó®ª¡�ø+!p¼T‡,‘–-kÒ½�Ÿ�‘�9Û.�üü‰�ŸeYH�ޗ¨<E�¨�md�3ùÉf€î�çœ�³0èþ9>ð�Ç3b‹Ç8� yŒµ¹&ÙĐöä1ޝ�ÜëÖÀã�ÛÊ�(Í£Rñãȁzšs{æ�(�¸³y ��d�—­?ø}�+nkéá�=}b§WjØkà€ö^èüz3´ü=}P�±í�Ÿfmý ©Ð‹úÁ,YÓÿu¨�Â/�v@¥¶ÈÕüY<2Iü?Áoá^ËecÕ®
16541_ÒÀ_�Â¥q�‡4�¸ü݌#ço­è ób�jÁ�µ—ßF=MË�µálLò{ƒšù'�KԼ]ôR0ߊú'‹OB�1ÙÉÕ��Hùá�Ü#¿±�.K}t…˜PÉ^_-4¨†¨¸E�ëZ1»Œ£Ù¾/��áü”��ó	€�s÷Õd|,)ÆX6�N‹lÖ+= $5�ƛ�…= �1o��uÒZ¬�«g�üˆ� t3 ëõ¿�dé$-–)÷P�	ȁQݢM�x‘É/,�[�@&��Yðôÿ�žQ:=}þoÈùÚFŠñŒ�{�?ùïðe
16542X�.�SëÊù�;=M†¹g0Û,nHΜ�0&Á֕�gtc›Êy†XàtóHˆW�ÐxŽ|—½z÷aàôË%AЖܘ�µÒ�^®�XÀÙ� ”üR�†˜­óôh�Û0Žn-§I»s•<»Ì¸amîs•¡Fž‘Ø^("?2¡J%Oâ��Ó BûâúrÚñ}š�#Úʅ�q.fx„Çоa�.B�‹õk[l„˜”�uäâÜ1=M¥‘˜§S‹fA
16543'¹ˆ5âúÖ<#ìh>Ç�Ô<:€v…ñ
16544ðô×+uôô8ÇLû2Ébý�ÁìÞ¦˜(öô«(¹Ù,iþ&뽯�9 	8úò+Û�)œM�ŒcMë�J¡Ô3�>‹’x"�v?û·Õ�Žxµ�fˆì­á¤�fPˆ¥�(÷,zõ‹úSÅå<·wyK—½2U6v�{†ooÎâÛ¬�æ�rֈÀO\Î&ÍÑÖfñÓèÁ¾Oı0VÉ/UÜÄìa.gOPłþP2‡Ð�‰Š�U��=}
16544°ª�×�+–ȧJçšPNj�bçè݃ª¯qڑô�NI\5���ž�—{°^¿�¤nkíp¤ÍYþ=}–{S"EKÐÊøÔm�-£ê�µp}XÖÚóàÎ��•»“.ÍpÙ¡U= ¿ý¡ˆ‹Ïëà�öšm{~’¼ÌSò–Vº=Mïå%‘é«ÍM™´dÀ��â´ÆhK€ß.sO|GØr,ÌM©Ž>ˆhß�I£cø_˜�Õ�‹%ÓU��ÉFvy“3ÐÔÃ:¯�Ážº;¡�Z'¹�yÖ'I�–¢qÉU¶´á×ö�# .ĵ ‡¤áe,øXÅMP�}��äKg�÷4ŠzÁ…Æ�‚ÿî{BÆüC1kŽ��^¼JˆkØ�õTZIeA¡�‰”z~.tÙ¨¾áßkŽ…�=}I™�â��ÍV�’ÉOÃDå•T!ævÏ{ê<(N= »HûpGhÃÛZ�
16545–��)³ü�EՖ|ARéÖ_t�–r�64�e�eS8;Mbn�hÁō�†‰Ü�y0�¶ÐtÉ"N� �Ó+֚™ÿ����©�À�uŏ=M~ �âª�1Ôc�;b<2›„Ù-R�º9T|™¢Òõøn®³�áY‘(Ô¦´}û2�ìuJväí?E|ðîG˜¶<f-�ì¹ÐPzÃYIÜ=}†£Ì–ÎçÅʺ“��…´È�яD[�ýì��g¤ú�žßOvÁ
16546��ͮ
16547,mLZöo}Ðö+¹�ž÷ö‘ª¦à�³¤�×ä?]�Æ]�g@tWx�¬ƒ†�UD¬�Ĺ�VEÚ2úÈò¸Ý©ètæÓÆ=MüD	: TÃÿ¨eŒ�÷rƒ=MMÔ,Â¥;Zð€M…yMn-)óJÞ}¯= ˜JnÇñ�sæúŒ-‰3jCp�1;³-ßô�
16548cã= Pœâ÷£Î!6[vPv£(•L¶�ÙÏ�€i(ßýEÉ{³ÌȦŸH=}UF�[ú��:{�N{B•ä\�GqÅË=M¶¨nß����'6[Æwôy®¿p"ò(�d)˜�v½Íìçà]¢KG•„»�æ	lsU��*©ˆbP¹sºíÀó�^»„n÷¹/�O²ó= =Me‡Ÿ�­�= ø{¢**Ö<¯qU80~§¤QòIm?ò’í�™N=}%�³Ýæ�苑¨¹wòGÛÛ@=MùłcQ���óüÕ=}é´:wŠ:ö©".�¿Uðò¨¥x{\ˆ–»�ˆþ–#]›´³Ÿ3¬�ò�!oâ:
16549²(ム!Oa‚ú^$Q@¯¡ÀŸ�³•¼�9C^<Ã�W�SÓ6�Å��óO§(Yƒ�W�Rwu�W²�)š<…ä¬i›Dš�º�v3J��¬�Û;xA;gß�|Eï"ö=M¶l׫^ƒ/X�J¨L"-�K�;I±ip'¯»¿‘‚ŸŒ<àÚêûßÑy«9�2s�yì–d�jµ‰¨ŸØw¢'>D�â?´¨jÐ>ºM¤�Š3k<A”'J{�ãMŸHV„ùÂ\&–R…§D�Gk8ˆ Sit܁$ËÀ:}ó�zº¦�ÕW¤ÞÿbõU:Ç�ö)Cq�öeO¢ö}Ԑ�Ãi“@¶�Й¿Tœ,‡A�X§ŒØn[ã ûɬ®ŒÇbæ!Ã¥q�Ö­ZäÇ;é_S§�À"M^®´!á�×µ¦,ÌnQ§1ƒBÜÆ¼�Œ*
16550<�= ÐÃf	Ž[=M.o­zNßÝ-’ŽÍl�Y/K”]�a_dÎ;y� ²îm,é�iã«Ñ´æÍñ�D+�í�Án.LgòCG�:ߟi”–�æ5¨–�¶±úÂg×çHpþæ��˜ZC zµ_ð3�t<6R¼=MwçU�ģsrûX³òCÆ-Í�ÍʈvvÓg»Ö»Xê9o�W
16551K%wYµ)‰Ÿz�t¿„Ñ«2F¿�î»æ¼6‰ß¾ BŘÎ_�ä½¢��#^v��‰�[��^Bð›�ÙV��?'TþB{9ØWyã�a³56�0ðÁMXu|íZx²9ü»�NlúÖÞß�'Å©aۂ�93‹(/0�–´$Av�þó‘sÜðÞ©�½ÒêTW�}= æ9#iÔì/6ß��mGíI쮁9"�¶ÂS‰O‹HˆOÿw���U³’;Öf¿4'�¦m5eJ]ì‡Ú²‡K²Ë<¯×f�.½Ì…ÁD��hF,0–Q:}Y—=}•Ÿíá�¶òt?Ž�×üm:{pþ��½ÙA¾Gø�ž+;qŠíϙJ�œ¾7ÚÑ8ô¤�Bðó>ºÖ;¿ÿÿÐØh‚£�+	ü“urƒ�ŽJ#Ž€à�ՋW¦Å¹Ô”¸O±÷˜ý•®vcœ=MŒrJ+�t£ŒÂ¦«j+�ç¥�JF�J¿6cóµ�EïáÄaOKPËâø¿QKyž4ǧ:Ú¶wà‚_�.‹Mó i�+�':áê—��g§«·	á¶J|�á8øB}ÂËù°‚œõN�­Üh˜–Ü_�_ŽÎò­{rä8o~’�à�âÑ]sFP0	é5�ÎäÚR|˜F›Ê¯�9.I©Ó,ѦjrKœ;_�æÚª†Âj{gÜ̏>�Ñmô�ΈŠ¤�oàŠ‹d˼kÃ��ˆšÏŒ¹n¤5M:G5LøÕk�ÑZ�ácg÷�ÇïâSl,•Սº�:PZÂôžùF	Ø31�Éûx�©OdÄ2,µáþ‚ŸØgÔÀlF©•Œ{®Êý�¡´�±�3¦¥K�=}WGQ5.¸2�°B	 Ü»c�ç= ®b±£«Ý�}¼9!c‘ÒôøIäQɑŠõâ‹ÐƯ̈a�	Z±…¡ã#•��u!ê�Ç£êNƒA]#4�¾ÑÇúeãdº£ÿ�èú@,3œSz»�¸¥â>⁹U²Ù&BLòë�žGS"ù©ÿËG¦çÖ=}ß¶�Å/��ñ�=}�v-‹gÍÎ÷Ë�Þ�³¦Ú“âM’Œí�Kß�ÃÅ¡šu€�/ô�ô¹ù(þ&+�.�(±]R%3ýãԐD���¤?ƒ­´Æ}�c�¯„ëÚÞ]¯®M?Ԛø=M£ÖA;éõ�^9ò�¦ƒ²û�·›þ>Cèç�²9[.H�V�©xw�b†C	��òvCÖLŠ(	ljOCe�F3MôC�ªÎ5N¸®ÇŠ �Õå7�ŽwCÈí˜å¬l�¹X5ÃX0ŒÔ6
165529��Ñ4ro©ä³¿4èɃH�?É�೿4èɃäÛ¿(½ç³Æ,³³Ô�äî6Nù�4åÍ�§2	–=}_DŒõ͙}��ô¹Ÿ,¢9Zœ¢í亣íۚr/²Ô¨ž´ÍðoŒÚ�$FÞÁÎC+DÞ+D®ìõJAÜ´c'‚ñ½]$I= q�h_¾Ü�ͽÜ�ùŠ‚„éJFvÂ*�ÅEœ:Š´E�î}¯ €¯€¦fÿs?.”Yëd¡{�¥ÌxæÏm�F$�ØæBÙh½69"OX‡Ò
16553¦è"ބÈ)ÿMw¤@ÈãÞõõؓÿ�';�Ö@«oü­r�øñ�Ü¥š1@f›˜ö�»�¿àÁ§þ™Nϖc>= N¾�vÚÕ]©ëŽm�œ�’µÊg¯ö�aâ"�Pذ‚�A·á…»[äÃÁ(èé$ä!=MX[�7èMç⸓æÛ±�;PŽ�uï^×Éå…V�Ic/ÐÜSe¡êµàÉW±‘p…fxq�zܑéá�-À4ïX�nmîzC�ë�ͪ­8Zݯ.ÅXp�0Ï�à&�YïÈk¡^S"����ƒeŒsZv$þ a õ¶�ÿ¢&40¥þùµC¶\Œ"iÌxk�S’hÀ*YìIÐ�	j„‡Ôw>Üc1Ļ-GÁ�ðÝ^#0¸4kIÆ*‡Vë÷��QMDD�…Ç–�{Än	be>�rÇÞÈrhæ?h.�É>má�<z &ðÄb×IÍCUþ�H>L{ïnEX}$8[³Ë�¼ì™âl<,‹Sa.)¯�úD_7H”±B‡°¨¨�‰ÇJwò˜8	‘5IE*�‡s™Cð§�çØ�?:Õ]8Ã¥)Üô}iÁNòÌ)3ÞW9nj7<ùA:oM�“�!'ÙHÀßóÛ	åufœ¼6®‘A¸¾G™ÏP„�}R'ƒ¡OšCmÑÿs À�j�üg�›o4:ˆgZwÿàÄäîÁ�MšŸñ*§H�·‡“$4Õ1>k¢X5‰&£ûGrÕ.è.R“®:Oїîµ9	�§ï(�ˆÔ�;ÛT,‘�úW5§�$Æ��d·öÈ0šq�:(þXâê�ÚN˜¦Ç915:™EMW3ê2P˜=}Ðw1�ÜÂÊ�ë;ű�ÉHôƚ�UœJrÝЈ4 šÔ>�,L^G�s�iÐUeÈ4â�¾jÀä�ݍHºYù¬Ô÷ÿ–ų¯ÅMr±$Þ�ÂX¯��œz�XƂÚ÷/�3rF¼Óf�R�Òu«¬å�‡Ò]B=MãçV3ãï�§8|2µÈ1’��{ÅC�U,Û$×oG-O6Vh7IRE5‡—8÷×+}›Ž'yy*�bt0{¦8Ð���/XF1·<GçÞêrUE:)·U7Cë�’��fô¾û¢‚žlŒ&l�= ��֔®Ÿ�t½�f灟£‡ù�þ�’�߂)=MÛÙ�=MH¹�«Û�4аæ?ÝË®,)cD›x�¼Ûï„ÿ-©/Ü�£¥�T�V�îÈTlç��TϸEÂ¥� Ku(�W�×s§ì¢xËÂQ䅵�m¼RÃ¥"�Ô8Š�¾��ë#¥ŒŠ-àܺ©ßÍýJ(�ÊÄæúÖ_ûݔÄW#Âu¦à7Ã¥a‰Ï1Žž&K»�­�*çgÍ��öpvÿ�ÈÂ8æÓ¦{7�}�(Msý�ïc= ŠŸ‚K²Ü'Í&‡§šms§ø‰q³f¨›Y¨�a�ýK$V݂G?�º'RÚQlïQìý¶À¢;
16553”$�«CÆ##«1}ãÔ¶–X�Šñh)�hšñ©˜�‹ßªB€ÍZ¢‘l�3�™Â $;¡n–¸†]o_uåü\½ïÿ�àÍ0�ÏcÎþª2±„wœ£ÉzyŸ}�Yt™ªzËù&åÒØ‹¡‰•8âܽëßÊ�4Ž�Üކkؔ3%ª¸2‚0†Æô~9’H�7êm@Y^I§n\�jRàhUž�ò]Y羀bª«Òó��T~Éx‡ùå��‘åîA	¿<�ðZ&œSЍô�´}6�­B~¾�ª�jΡ7ªZq'©pÊ7�!,ۃû Hp{	ÕÔëó0ìødŽÆºq°Ìkó r:,Â¥�m
16554¤÷ìõ�³\kYs„�š¡Ur³�ÎmÁN[��󫪟À�vý“m¡�óµ¸-0}uGÃ¥n8Ë�mĬs�³ŽcÿÀ)Ë"âžBLŸ?õ%òlä:=}àÝÞ¿�òx©ÝQӈ�Q'Õ]ÜÙϛøâ%��ÂX|%¯Êą .@ÔŽ�+e_pf�>LV�†­Å�s9>PÍIÛ{*J™º‘�3vGK+l¼ó�V?\Ò�Â¥D#�Ø3nB�¯š:/Ùa.b�#,£9y*ìcï”|�{Ê6ÀÙK
16555š/=}ì)M½l}ÅG·žof�ɑþ/>�­>�����.})�nô󾊃5êõ0¬¾ý÷€ÖÃjϸ¨#º
16556ðF4õ5nÅÄɌ!�ì�Рcßw�8g�+ðO9^ˆÇ�xC�Ša�û’9r<ú�&ñ‹�]�¶ŠßM'8þëªþ�?,†kŒý½=}=Mè÷�þH6Ô9�±9Q/‡t”¿BÍ3²™Z°TéÁ»Ó}%÷�.Òõ�Ös¡öRÞ�ÒÌ^àM»°oÌÔ÷j&µ�ÈF��p¶ìô¦§À�!´@lt÷J.h{‹µÒY2´¤|´J²:,ógþþi»­�€&»�¤—e6
16557”‘×�º½Áðù°Óî:”¹ž—Q‡o= G?vh5Â¥!À$�·oª”c“�{ðS˜	kÊ�P�‹+ …Óv18¨IႝéÄ,ÌÃ:ː:I&cqLü�ÝzQ�”Z	±IŽ5Å#=}à�)((Õo!�žkvn��U�‡�J�£¨Ýs�sx¦ø£.ê�x"ð«�®�ˆ��k¢FÅsý=Myõd„Ëǯ�%Œ,ø$Åþ
16558ÎÉFÈú= /Ûãa=}’¡¨€>xY²§¡œ¢/�ŒÁ"(©0Ž>\÷º×Yb’ç·Ï:û;�„Ð�sUÝkŠÒ³”ZÛ0�È^áN£-f޲Ѡ�«héz«ñhWB{ĶÀ4HQ&÷ãڀƒV£‡†ˆ�yþÞ½—s÷ÈS+5qU�»»R«Ë—Ý1£Pqö[Ñ��²»=}ɽ¿L=}û»æ’Â�)ӜûÁ�$5é�7¬³–ÌùY80ÇLñÓàìúЧ¾˜Å˜9�†À�’£2Â¥ ¹_pˆœznç!Ñ\%æeƆ½�Âþj‡]G®°Ž=M�‘2†ÒR�•ÖQA7ugðÈÚÁ·�“Ø©ntã\EŒøÇ7]Eh�wD9+*ÈäNÅjLó\·��¡�¥€ëdá8]ßrލ·ÐçøÊ/CüûJî=}�÷âô†/�;�A+ÍÖ½êºZPŽ8I¸�;í–Øðâ=Mh¾�ˆCˆÛ$°~ó ï„­y¸ï�fãÍZΕâÜ6#¤�𹯴c�Ž	³º�7sO±¢Ûy1w*âê�¢�(���%�{®�ԋï�änœcíyâ­¦Dì|››= Âi�Æ�= œ.Ì�¨
16558²–7A�D“¯�Xª��R�ܽ­0�5��6ðé™Ïi—îDŒ1¾�«t�/�	uÈ4¬;yǼ1eåõ‹KúÏû�3~b…O÷ý�ÞvývÑižúžîfÁóYô£´Õ+òåŽØÁÞe�cR��+�PÚÙ�O/��t3�C"¦Å7ÒF•«3û*�=}r�\ÂSòÆ,ú# �$gRÚQ§�ü
16559ÝGãޞ��8¡9�ûŠú(t r¾�K´”å’¸§OXížä0)1À«�Žõ= ºÍæŸSÛ³Ö�bч%óÁ>zXJtý å�‡Ñ³{ê³&l…�ÛâB �±¹‰Ç�Â¥k¼Rpäãg�ÁI„– �p!@�˜f«y5�L+ëòvdÕ-�QpŸ>2ãZ4¯�‰¾PJ>¹�\nk‚�*V·*]€%ó�F¦Ù撫¯¡¾å÷b>;P�i´S_gø„ÞâÆV‰rSòÕ>W‹ÁT×~LW±HU˜õ�Ø‘ç_ùú1ò#’Å
16560¾Í*èÍr
16561&”·�w���¨[|�/%�Mê°æ}™v&B¸¡ÖàíM¬ö;Ù:ÿ³À•r>k­¸c³Û"¬<—²¹Ç«ó= ñT™ê~}EÕgV©gn4·õ�‡RI9IÊõ6_O€Þ)�>Ó;œÊœÇ%/æˆaë�ôÁ7:®Põ3ônHâÒY>ÅeØ\̌†Fã��~ÿt��uË!Aå“%Ã¥��(l8�þ*dÖÁåâR}'sÚ7nRM*˜ßr(O�‘•±£�î�­öd!èzÁ´gÖ7ò¤Ìü%�= £«}¤Û@‹<"¡aÍ�G�¶ëáŽ�Â¥(õ�oe�E	s¼u¾�²2t¼�>1¡�!—FAÉNÚ®Q�)‚�ûŽÂ°Í´þãý K«ƒÒk…a	#�4J)PõmR2A¦àky6qhšvg)Ópß×Å¥ÅOím�t�ï‰�ñ‰JJڔšS��ú†Pbº jùŸ6ƒ…Œ8÷²ë¾"�K(qØ:&;7uyáÕ�ö$
16562cpŸ VOÑcøR×»ÅBß?v,.#�ÔóJPóD+»<e—h�
16563¾ã^f�æ;:^BQIúkqf„¶�=}YY=}(µÊ|j�Ëg2g¹¦tÀ´¶«ñôô†øTº5®vàÁ�Ӵ3�‚…:�&�¼7‘|æñpԛvÓj®ó¨¶CúL^vU2�ÃÇɳtSöÛüo�ø�v‹Àî(Ü�°ú”��žIÅÜý#¢õ-ÇÜO‡(SÜ.	†�c¶¥´S˜#»
16564q¶(�*šC4{JžÔàgŽ$‡ž÷ùp~‚�â�ìè«�ë�¯èF˜�É�‘ÀDáß�� <:ßz…7=}a�"¾ZÒÖQ!ô{_.�½±��B�i>è�§ìý"»ªÆO?ø§×•@+U¼^UV�_UÖa˼uÁÑz97˜ˆâR÷/$ž�ù‘ú>|	��ëXj_EV:#Ó:½20ÿ—àe¶C%Ո~ò·Îë�‹Ën���ïoô�e(+úV ªKt±®R�è¬#îߋ�ä×ÿ�ò…_++Œ<èØ�TZ1­qw0˜Ý­¤Ã¾&²p{êVOUjûä��Ý¡‘R‘�}DÈü²¡Ñ£�Û�¦H˜ rCs–=Mñ±÷·í!:Z�€ãïW�¨G9ÀÝ4̐2ذbç[�=}2éÃ�†:>ðï¿(±eÔè�‚¯�(Þ@Ž�Ëô9‹¨ê�ÿEpˆ]îß\Pfî]ˆÌºØô�=}ÚS��=}/ßCaFßC·w�‡�'Jÿ�–0ê�V¯V�¶w�l0ÑVÄ´wĝ¸7�÷ECÛ�bÄߗÎÕ�ÍÙUbVt�–0Þ��å—ß�g��§I? M��]NÉVt�–0Ã¥ZÓî—��g¾Z“#÷k/_�]NyV4×Õ�[Z“%֧�gΨ^³¦I?‰h��
16565]ßé��ûÿh�3pC0Jƒ�§v|Žü��üÆ·�¢f<ݙª&m«OxÏ�•�¬¾³�é+)�ݛþ�y«= ×Ø~XÔþÐÂ�c¼bèax�†˜³XUCZ<Z€�c(k�BÍYRZ0�†�êX��c¨.qY�Y nXÒÊ�7ؕڗ.ØO�$‡i��/] \ÈWÍY2ZÉµØ´X��c(k�	CZL]È<�X£ZÌµØ(Ä_BæXh�nµÏ�{�>3­Ì5zµ�Zµ��ä;Ÿ·÷;×Tµ‰T¿7u�—SF0Uß6u�—UF�U�Ï�EwÓÏ4V9Ï�EG×Ï4V��;N��†�'ôÛã3×�Ðxï¾£h[@ºV(G0PrÁ¡L¹…�ìî�ô�j�ñ�îîs­Ÿ#†—ü‚ì–šRíÁRàA�P̉í¯|¸,„-�š3—Mä&Gßk�гÇHœw¡O	o.¾Ý��î$�&’=}�7Â¥D˜Jza:�ãl‡÷ÃÕÒR�_�Í^1=M�¹üBšHý¡ÆÛ=MîÓ�ì�u6‹�¿ÒÇK���ӌÛaËQ–äõ>Ӗ_7+Ó�O–7›ö£ �,Lgx-—Ô��×Êb�J±WÌ0—jtÁm¢Üg�é�ç9…¿óÍòv²@éÀòz¾bQJKlþ�¶CÚæªã[”Ò&È��ÀA�ÆS=}P#Æú‚™�±�Û�3nÇ= S¾½>\´æ×�“�‹U 4¼�E¢u�ðñÿ’iJ$ûÁ>©ëÑ�ðщà"ÜbÜh¨�©)â"Œ‚~�ÝӄbW"ċÑÐLG4Õ?ÀÃ�‘²
16566à®ìH#ãEÐÿ�ãv‘YM‡ºVij¨pە
16567ü)Ö~îP&}£!Ê"�>˜3"Ê-úÊ=MPéí¼õÂÕT<_ÇÕ�°1{�}”[�3Ì.™5^���ÿôßôÕáìÒ_¨¼15t�Pùžtbnˆn 4�̑lŽQÐuçY§†F§†8½�ñèÖ
16568I™��‹¯HFÊÅ�û½®àÊ=M$^J*3Ku—�ÙFºYÖLâkfÃ¥X6&
16569K)6?ùszâ�5(*A��®h±’+Ï�ðÌÑAñˆDbäœy�ßj´ŠV�à§´�r´º9Yr„�œö¡©‹êJ¶š²ßK°ÂF“("�A9…r;ï–yH@ç#û͞ϑÁ�[�ä/E�®r ¸5°Ïû�’•�ì}©\Úq}�8�ŽÈåò¥ž�H’@nšã�=}º£œ› µš��^0�ȣˊ���1t�v.úƒ€üB�(äÿ‹ñÔ�=M�ΛH
16570­0jöa6„ÿ^"�ùù,šõÈ|‰Ò•ù̸ÝS*�Àà4�@
16571ÍÞ¥��؞nD�äœý›ÌÂHû…yP“
16572Ã¥4l��۞�
16573“rå-t
16574֒�çfts�‰=}K7‘ÈMhœ¶ÏÔ¯CB�\*±<"p¡:¡�=d{‡��©�F«F'Ð@!‚��Ä�D_J½,ïÏ�ÏúË-r€ŽÖ�†í’þP�ý¯7wßÀU�è=MóÎRsQ@Å�ç"˳�Þ¼ŒX;�XqoÌ�GÀ�U=}’KN}g¿†³vU£h ŠöWb'v ûÿÚÒ
16575��$�²÷ޙ·ÍÎ3�Muz0
16576͒>œçÊ= =MžWú‹R?õ)—C�L…{�ˆˆ93T©¤}TË�J£:båýý¯1�sȁ!î‘76i�C~\ªf�\lsÃI•ɤ�wü|¿©kL„ßÈ´?å嚢+ßÿ�<:íŒaÄÐo�õ\¾èë#ÏA7���F8:UØ�F¹l­)@Ëhñí}¹�{ðžQ™!ÆO§1�ã!êQ¼Úi&¢Ìœ½KáN†~j¤��·¢¸‡	§ygæóC•r‚òtñ§ETÙ¿XÆÞbøÁüÃ'ä]º¤êàó*´Ú«Œ‘Þ$J‚�ÇY¶%~�’±_Ã1�h‡'r_µ…œHp=M½�æFß= �‘â�Â¥A¬�Sñ��1YëšÖÞÉ3¤1èyB�\_]*�†¿4ˆõ�ò½•�sL�� =M¢…9)s—qK�aÉŸþé‘1�Á¡b�3‹5/…v�‰qgÛj"´ýÆ4?�Qô!î�Ñ�ÇazÖ3䢾©ó��Ã¥C€3Ö=M�X0>k·�HÍãè,õ³í�b"ðÖ͉•ëÏò¼ ­ ïµ!ì3�°ö!Ÿ,ô£ŽQ”¦�½Äÿº²gçI h£Aú³ãWw^Rë)¿5ýà÷Rp�­�2�éÜêÆF;é�©²«�.MøêÏ]í�ƒ�äMFßK’Ê�nÂL†é=}‚Âíå�rÌ*-jqÊêâ‘~�€t´,á4Ã¥Cü#²'/ӊ,©Zó��‹éƒ�±Éå7ræ,è�%Ü)Œ¹ó¬7|Ä'�¼Ž„¿Y”yP#™:¸�†VË^Írr�Ú7Sütšøò�H�rH>§�“P�¼I-D�çh~×�Ó�¦�ŒÒ±îzÜÉÇAÜâl ëÖ�Ú�ü›Bq�*»e{Î��Ç荧�»¦�<lõʰÏ�<“¥ÞWóŠü�öWo€‰ú»FL�û+Üæ¦k’F›�‘Z¾;}ººÖ�o¦Ñ½ò7ݝTYyeé‰/YÌ2ƒy좭Ά!†ð£õHÐî�S÷ú�-Ès'�™�ßó��Êæ�毒IýuJ�Ǐl1@<²rÓsv¼�¹Ü|Ϙ+”yR ù	T�üº	šò+µ�¡uª�/£ñ‰})[µÂ™#MˆâϬ£¯Ý€žÞV™èb	ðù­àŸ·&"3ʵ–¸ãŸåóUî#;ãŽÖ"¹Ihæ���ôR�/®=}w9ݵ,	/Ó¨à҃ÊEÝ»=}�óI£Ä³_´kÁ+×*³ê˜šï\yŽò= n�،c%†Î%YÚºûQ2Àn�6cßöZÊxâ"ÿ¸“=}�ΰ‘	úl�ª:a aDóÈ��&ˆ��‹K$T¿ÎÑÎG,kç°. “]{ª0nÕâf�¯�cÝú˜	­	 9��m‡<�=}ã<îJ²Kµ>–>…[fdÈuH�ÄíqÆîÅÂŲÂ:ÂÊ-05Púé�)ɛá9^Û'
16577¸±á¬zÃ¥-���/ãë4nsâ­ú‹¬�AþkÏÉt÷x$�Æc0Z§ÖjG”Oƒ�êk&6�RkyŒòæE#GÕ�‰,\OÄE�@BCÌE¤PÑ	ûû5�Õµ3Ã¥w0ç!׿×W�έÇÃÅÄÉÆ1+�ÆbŒW%P³B¯Mï]·�—§P´Q!O+Eç떖SøR(IÖ�SùGÇ�ãÖÿWFÒ;➽;3ÞôÞ]e›s’BÇ/?,�-'�O�w²Ç°ç/�C©•J6Ã¥kÛ�ðØ£ètŽÝKPšicaQt†g»	]½sæ�‘
16578~zúÄÛ+Âðz¦”=}°÷��OàNšÒÀ‰�è}A“áÞ0´óVê>û1À’Õqqù¼%e;o™%̅uÙ¦)÷A˜.ÐeÞgJœ²2Ê�;öo¢žóÁ}r%š�ÙÄ�ý÷wanÕ�â�¸½)�Œ¾ê=M&�÷ú0,5fÒ= Ê-LÁ’aíù³ÕGÒ�”�Ùïm;W@Ñ�J_åèdñzvÂøÃÀeEÃ¥�éXH¹L«’ä•ô—j�›úÖҗÛÏãÛVþó@GŒsñø™xÂ�ô6§÷ûuéê=MôUäÛI"Ð�÷N�ϨByj¹àݒ@�Ì{µgŸf
16579‚¬ØÖxg.Ò®‰CfcM+¬(�Üuñpçn*-•°4 L^mÌ��ÂÀ•N/�—œ”þ“03,ÑË£@d¦Ôƒ×"�LÕ¦ÂÜ�ÖRf�£•�Eˆõ$±POqS”ò�Ñ,Ž'
16580ô¶$VE?y�ÂRÏ.Ç5ý\wÉèØÛ°ºKMÉêã0¨¬ mÈißl= hBEÆSJL:Ù�ü0+Z5Ÿd=Mˆé⁚àaP”†ß%š-çw®5�Ñ�¸Ÿ,ÜéÛ$¼zô'½{G;zúr��ÏA,ù$Í#o%dIOÌÎ�uºýˆ‹Ž(ïà t;
16580Ão·…‘òñ�Èô偿Jj›•Þ³™Zyo�tãpz�4ÿ„¥W=ML9Ó	�ðø·.w”Ó�™ÂE‹Ã­�á
16581�w¡k��ݡӧ7�‹=MMc·=M=}°AÛ^"ȬÀÌÂÎAÛOºk³�H-“b‚7¢å•��êÎo´×¾�Èdᤒ°°M&�4&“Ò5Ùú"ÒQàác/D �T<Û,¼üW4�õQ¶ó²Ò¦´ð�S¬�£ëÙ&V�¯F$��‹�Ìb´p���J�$4É´ÐT�Ú³Çdmf–K;O˜e;Ù¦™ÉóË¢G.sdH÷i�Æ×¹�£+Ùû�þ�w‚�7¸¾A•×Á")‹-eŠ+��ƒ+æì4ÕÅÁ;i”Ï-)Ëg–pñç¶�†K<Ý�w<Ûõ¿}ü<ô�S!�Ô�0Á#Ïô�Q.$y€Ê«&Ý"?÷%ß§°�F¸!E2>Ù.vë>�‘Ò>©ÛQ�qƒ�v�RPõ	Ô<,�[Qï�–dÊHòríèÕF6�ˆZoŠ4â=Mº�¨ÛqÙn  HÈ9°�Žº’6Ûµj‚ÙÍ	øÙ/©�ãÔàÛ�åƒ�湍h\·�æ™ã\G™¢¥ÜØ·ó£³ÿ^�~U þ"uE"•�–pêH��ð“Fæ�‚E«„ò”¥æmn»µ�¬Åýœà��;¬–�_�ÙÂæhÍdsݑb;ܞ2"ɲ&^U7z“©��fŒþ�^BxDzÑð”ä#áõh��Œ¸g�Vx7ëIfÔ�8��Fؽl>š<i;É�gmNØEf8“¤���;Š�i3ÜYÆ8�Ø�݄]�U�ÁSH{Gê1šb�‚ùN}˜�a�˜­ë�Ès–[/&_Òa�>«ç��Üò(¸‘Ú:VA¤ú^«›�Ã¥�cYu™.š¹ë�œÌô"i�Hˆú¦“íÄ�Qì�cÍ[᪔rcÙ¢ïY)Ê)Ð)o�‘à4^€ƒ=MK0š¦ût¹æÙœxù\„Ï�œdßrÊúnjž‹ðY‰Ý�ο�Ϗ	�IPŽ8†@•m~·ûE¬aÀÞÛM…ÉòDØ�Ýèkΰð&|àYd2Æ�8·8F!¸ÆËœú#ð�¸kÎk'�¯:§8†Õ�¿êQ详”ÙáÜ��Â¥0+KSªî†ðŽ‘| �%�1ÁÜÛõM�ùÛíîb�Yá˰àÆÇÃR*H
16582BÒ!17Nǵ�‚ºÎ°ØS s�YŠ�–¡H(Ý$ÅSfF—ÔH¼4�!ÆËZ­�>xG¼{:k£ÚØnS€íøÖ"éîÉiV��}i��î6+Ôÿ‚;�w"‚¤�ªNz{��ø”ƒ‚š=}CÓV­Ñѹ3ワb3�´ÑõqÑ��”{F*)›³+·îím>�„’ò-NӱѹFã�¯ñ'ζխ(�ÕC)�Ú$2/±��WÔé©È�û”ƒ�TÍÑþ¢=M±m¹AC�J…�ÒK�8,é�©V�uq±qŸ·�&úSÒ³œ$VžO禱AìF�Æ´�*©i؋âþA*¼¤�ԃe/ȓ&RúÝʆk+¬”×èØÝ�-�œc+Ìr׏%¨+´IZ�ª‰�|8eûôpÇAËZ&-s�3�lÛÊÇÕØÛ€Q	;µ”û�Á�¿�Op·­iÃ¥R�sÉhwܹÆWQYcycÜ{ñ�â=M˜Ø(Éd�aÜnØ|køë= �X�Yzˆr”2Çò‚†ÅGáKw/=Mª~��P¥±�º;æ·ã�¬-Žá¹�L= ök�¹Cù«=}gr,�Ù*ÉÄ T0e3ׅ�N8Â¥�öÄèë³H�ð=Móg<î•�¯;ºcÿɹc®üD �Î��a‹p<<u
16583À=}Þ$û]oƔѝâ…�äeö	ŒyÅ7�J�/Â¥j�Ý*‘¼N*Ü�Ÿâ†7�Å~^0�¦ð=M|Á#Ù�*"�r�K}[E5�&á±óéUÓQõ¿eܬÆCZYÃ�tRUJ÷��êªËÓïØñ�üLÕÑoG�Pú¿¼½GtŒ�ÒE¾�ÓWÅ� 'Æ,0á�º®ÿw„�RH岀‰wBtˆ‹Š‰; )=M_Çó}ªýÛ#üq£j*gô‚WK­k�¿–’xĶ,Þ�Sˇ6Ó+„vˆ4‹¼9BìuŸc¢ƒv/=M¸z�õ¿H�=}sÏv“Ó;©µ�öÔÜ¿ ôð�L5�'´�·SÂ¥|­2Ѥò�Ì¥>é+è�Ý,¯0�§òu�ŽK )íSÇò€•Ý%€Wé�*N›W=M%ÒÞ®.��Ë»/¿u…�R�¶åá…u�¥±�’Åg4ç�M�ì¼ð'PAKï�¿tÑA¹�ϕë™{�¦ôkéð�CP1—öÖꂞЧ©�Ç2S3ñƒÏÃ6U��pA“‹ŠÖ›>Vë?pÔjK9vë�ûkyø\J��^®æv;ÿ‡ä¥¤1ÖNN�>Iú½�W�ÓÙïiʺo¡é1Ür�š#¸ß»ŽÄªÊ8Ԕ¬ÔžôŸÄy�èaÜr„æHr¸.��N©ã‡{�ªC!bš™®�âV4øU�IC*C*\úõÊÙ¯gŠs'¤��Ĕ¥�ó�Õ¥*s}1Þ7��ù‚ëç�R�”¨·�zÌP´àf´eЗ™$ÃJñŸ�è¿áp1YÁëhÿÆ«†Ø�èÌøJ= ¾Ë7= søô°á�ìæîaL�A½c�à§(�šÊ{¶â‹5Ùwzu!˜@P�þú;W*û}³øêZÒd,Îðe¬Øé��öÌy¢œ}ú+üZºpÇx0kx‹<.��Èi$Çc!¤…YB‹qê��»q&k��>,­"h¶zm�.é\—øóY• ù»‹ñ´Òð<ᯪc!ˆºr=Mƒù_H�4€![)ÃðA
16584ÖÔ·�ûk˜Xi‡¹V÷àï,Áêñ׊ù؄ý�dbÏ�žª{	Ý/1nðô[�y‘È®‹Mù¢–<¯›�u$Ce~r^�ÛÙÏ�l-$�ZɞÒ.ºþ�´ƒ��ͯ’ÃvùZ&[®kæ�а�г##xC~!€¡cýðÑ_Â;XïnuˆÀÂðw¤W÷�šÓDOY�²´ø·ÿ�è´¡‰ÏäÐcpü�2qÄ�Ÿ¡â¹š;QЅ&xÛ22d¤\ëy©* 5�WcQ×­)yr…Ëé.¸©,[)™¢¢!9ñ“ ]�d�9mÖköW=M,‡zŸÊ•Á¦‰§oø(Vž�Â�(\�E”�P=}÷“úÕê¹Þ²Þ��ï¤�˜|Û�Úàú¶ª>,Á5ÄS?¯]i¹Èe�™¯Øg�²çfÁ�Ðû�Ú¸BGz·[wü꜃�ÔÔkÔê!H9Ð�UÓ½ï&>t‘�}ÉM"0½ão%gIuA@¸¿»ùˆ+�‘àFQNIA�"ãÿJ§v$´osmv”!7'�&*0ظVóYõ5Ï�<ÔIñ4Ë¿‚‡6�É)/+�•ˆÖ²Ð�.ۓæGâ�—e~Æ�±�= Ðo<�<ìïÐQ��v	„v¿ÅW;¨Q)�]©QiiiA„\|éø(½�‰=}±é�”Ö�•�PH2 }*j#™Ï�H5
16585މ‰*ÇéǼªššœ�ú%³×…�АÃK;Ú&á/Î�á	p¹aQM0-7
16586.1�À£,-ýú%‚×·×ww#Œ�T= ·}óݎ�1**�UÁŸ¦®¤$ä= -CMW" à¤·=M}»¡©�û½F�E“#g�á�¹��WÐ1܃ó�潜�v¡ðI£:‡àåì¢w·�]�i‚}ºg”íÑ~ší%®�|}‚Çq{PÎÀ{S�uB_Cìö�†´�*NǗ�*K�Ä�˜Ã©·ö†*‚�?¿#ÑøÌ�“ÿêÚ��¼pÉߥ+̎O= %(�= It�ª‹��á©f¤rNqô��a
16587q«f¢ÓžØå³n;¢KÉLá�øAT�¡»ž�ÿÁ,§‚�™›™p>yiˆæ= (‰|œZ'.֟ ¨�8znú¸Ùpœâèo Zž¼= íØx[üý‘×¶×É	F »N�üþ×=M5/ä<Ä~�¢­~i>k„ÔÞ<æBR1)6N=MR'ÓÏÇõñD>”¾��y¡8šYJš­_(K×?�çõäØ
16588x7fè|ìDݖ?8@{RI>�×X¶
16589Ø;[Ï<؄âþùs8×È|�a-l}§�™Mæ�‡HÚàùjY_�/��m‹‹GÃ�éFÇ��þI�_�T“¶³���UíØûM¸�ÙbKY¾þ~�žÞ^H���i〘M·W¥Ô¹‰bÈ�Ù�´–J�¹£ô<6!3=MÆ1Ú�Yv¦.nžºdÕÇPC&í��ßÏü�µ=M¼�$(˜‡oŸ3�[%å½jª »{³›pq €= ›´�	ØßhsyÊ�ˆ¢K«ÄÅzºMÑfS1‰ ³�A>R= ’}ú��[©—©Þ›ä ²A½.5Ýç	)»	ˆnã7–¹,'�‰ë2�¶&´‹åAh¦�s]i�¦›3Æ�¨ùŸ0}Sýã#A�Ž7_R
16590Ã¥R�0Oá‘�Ù¼°�ñ�h¶�M¤†�'5ó�ùÓ�“�Ö¢?ñWœ<º–oÃæ�W�¹«t�H3,�îÎS��ðV¸_{üN÷JÃ¥8=M�sÎÎs��ɐõK_ȓ�™F7ÁF’�ދÐ�I�޽¥dŒ&N΁mJ›2=}•K?7ŠÆ0àϊŒé+"SÁ“ÿë-Ã@ÿ@ö—�叼ôœ�š5¡»Â×0VãS‘äŸÈ\Ä|�¿~�ô¢˜èi**Ò�«ÕIW�}�ï0qV§£%á�ÆŽn�h€\sßå²���eèTOðFg¯�¤ÏꣁtC�ÌÕ�'¦æô:‹"
16590Òø�ÙvÝû��ÇgËkÚD%|�˜o›OÎ=M.Véõ%½èép?Ë1¸AAÀ���ÈÀ5úá»Þòsàñ·K÷=M�ú�±g(�ÝÔ°Þ8֥jÒ7�÷§÷‰¹ð= -5Tͳ�#hÕ>·±i_±!@ñRîÄØ2"Za,Q„1²Ø’sb›¥Ð�ÿANÞ)Rt,5J/	!®ºvBV¬­è”ËìawÁ²¶ìG³rˆ¬÷ãÒ׌4!§f쩬t,/I=}Aý�#�3r9X�³µÏs”�[}Ô¾¿ÁS¬UwÓº�2óè”þë&îí�!Ë4�L‰æ���—”†5k“!�¤|8ˆ�ä{ø£™çt©«âd=Mï_:��~�òç�s×÷¹�•·‚ª•½´,5L@P:9Òtœ�·¶¤csžˆÓ.ïÓ�º”¼Ä¨��”„¤öFÀ|X��=}=}=}Õ£Uß@‹ÐŒ—rGZ’¿‘�½�2—•¹�gy�²Ì%�ƒ¦~'Mt|-úCCV6P84F=}y¦Ê‰w*��A+ú�rÃ¥�þpùN
16591IBÖöŠäߌ÷ãÿs˨�RÆâ�ðåÒ3¶>&sä�¨ÇÓ;=MLX‹YÀu÷�æ…ÉŽº˜ÌÖ���Á2ȁç�I;Â¥�	ÐW™üÎ/ETRpNi_݊�…����—¾ôª�/Å3—65[D»$öƗGP²�$5�h?Š@,{Yµ‚�Câ–ýò�õõœú�¿�ŽÔ^5d^5O�Œ¿isF/ó«K�ˆn”Â÷ÇþÒs‰ˆÒ²W’	0¦$½,wÍï+~d|2YÕT‹¿áã	n§G'Ç'†ü§=MíbR)-­v³9ÿlC(M�„£�&u»žÈÌ/ò.m‘Ië�M�ä�Ó'Àš$>aŠ‹ƒ3)6™9©á³8Îç~ZSžäcò”ÏIŚ7°ù�ûEÕÚ¿$ã҄Š��ÎJù?…³	’ùËì·@$QiàÝh{„ò�S0Õô¶�Zí^=MçÛ�«�h�0$“bš�YdL·�Öå¾Û_¬= +ÑÀ>ß¾™�–·ó+�9À�4v¶Ïg�ã'�ÖV�f™¤×Œ«÷ÙX£0�8÷X®—Üp‡e—ØÞ+/_0�þÛb$A[sï3#C-HÔ¶g.5+}<‹3Š= _|Qbš¡ÈŽ@o̼.°üý<	äìd(�¹ oŸØ,ÛE	‘€Êàh@TMb¤ ¹rš÷™„„h2b �4™O˜��«ßòe)´�›Ô|Øôzé= ¡èdqûY jef u]{mJÆÏy�±9ùkU�’çpÂÁ†+�©—���ÿ^_Ð�’1e	ˆí钻šÄ<4AùkU�5žew�ˆjËi(Þ�m©K¿¥afLÉw•ÔàÝávaàŽÇ¤²m�ÈNŒõÍðí�é\¿E" µ�Š>ïQ‹�§JOÊÙ$[Â¥��›�‹+/�‡·
16592À&L(a;”�ä�©"°�æF3	Á;ò-£{nܧebØÒNÊ.A�ô›“‹*.��à®%ói�Ø�ë5Eÿ3�¶’·´ÈŠ?H�ì€<µGžt;º �j…sXs{ËpØjA€Ò�Î?!¯<�0ê²/,>qÆqã'�ÉVk�XW‚]”ˆ4‘”�–Ï”tûö”)J�”VÞI”ó�h•]�‚•Ü�ž•«>¼•iáڕß÷ë•#
16593ý•)��•’�$•¬�9•lâO•f}_–1Lj–·‰w–À/ƒ–â;–ˆªž–ìw¬–�ټо�Ȗ�ïזª³ß–¸gç–ð=}î–Ñ3ö–ÈFþ–0s�–S¸�–i��–ž� –�ú(–Ђ1–ì�9–d«B–6EJ–^áS–�hZ—w²^—|÷b—¨6f—ƒnkdñ[˜ô©t�óÅ3®ÎU
16594Å3�µ�9Ã¥�¾3�Å3N:Ä;Ó�7÷°2騪gŠ~N9JìY’gy«‘ZÚ�(Å�f-çMñ)põf>ô‚�|?õe�0Ùy�&´†Èû
16595�ëg–¬pRë°sà�= 9?爊Z{1
16596€ò»ÿ»�ʋöοk��Œq±Ð‚ve�JÑâô�RAtb%ø'
16597¤æ´"�W½Ž³ƒËð˕ïosJ  '¿ h]-?m„b«úOš!�˜mßæ�€@û>	´%ޕÂ�Ô®‹Ððø�¯È·ˆÓö8:Ι�‹ÚöÏ\k¶= v�nDV|€Q†S£ÈSçø!—�‚!/ Vç<ý§�«AynnQ�ñžri*ÿ@ƒÕãþ*OÀ€±aÜíuí�Ôi ÷�²ª¡ ñËÞWü�mê§RƒðI³rOÿŒ�¯ÁæçZ%�ª´{=}÷£=}gýRóÚ<ãځ�üQNcfÅiô±@§È�¤�­= ¶ÿa
16598û]&–Zñå8	æ¸Ö×�â�Ú÷×,„�««Ö³%Ý»ÂTŽ�q•³å�¨Ë’¶¥Ù�òñRÂ6M¬‹��ò-‚Æ´¨i�Ý5Ìmññ‚–P���:®¿mþ·íÔ��<CÎ}æ«í�¢©J�™¡çÙ¢.U­¨Ð¯�&ÅbΣlTæ¬(� �܎b$‚KÉ0÷'JâÔ´ûü�¶–‹ó<ûчç¶CK= "'û.‰ç�µKP©í㺿†Æ;Ë!È%ý�Æ3·<ÈÁ«f�‘‘Txß>¥Ëèµ!¾(DÄ�ܼ«.‡s+�„„.¿‰�cƒ%„„—¾ŠËŸ~~ññp@¾ªPÛé3‹p„'xÓ¬^5C*A�’õð ÌòO¤ÿ)EŒTÿüù9è��×ÊÔO �‡ë+Ðøô�Ó»A¬‰î�®»ñL^ýÐ_!2šž��¬®ýü*�¿‚G&ÿ({‡Ý½Û«pÏ{ñ[zqçi!°4¦úÄ´j2�ë(�é dz�[já‘÷�µÑZÓ�ÈC˜”iiIŒä¿"òÌô:(×u#ôJ°TŸ�êˑއ�‰4Äq›Se)ÄËà¾Ã½lÅ�σ�¯l÷Nžê;u¡ ó= ®nœ8.�Ú8•9´Èc¿É½p�l¹ 3Ýy³u"Í;¨>·f9̼= Ù÷ÛI„= ¾Ëï¸*/^	 ˆà)¿[q:w ¹½XFqY= åX�ìS+=Mó—k®R9�çqSԉ�N�Qúg¿ÔÔ0T(ó҉6t�Kú®FÝPB!\Ý�wWÑȽú_5óÐÈ�0õ÷…4ñ²F�$.ƌó:"ó.�°®�(�íc~ý&”ÃB$ç!¦¤�Gܨ“JNß[¯ŠupP&öaNdÓÆ�Ux“ŒÆ0
16599�!îå�Ä(Ž�¹$¾Ãîg�þÔ�mG²²ÉÎô}5—³¨q¿�(Ó¨A\•fòËÉü‘7nò	�ýqßmþÜ,ñèm¸šK+�L*‰¾+j{f�ˆ�–�h'?^4ω8�ÆÕêSBë±��÷g�Œa*½�‰uîf-™Ë⎮·��sü�ß{ò¬d,¼£)pÔ·ç¾�SÀ��çz	;€Þ¼ç|Q&= ddŸ¨’ϐI7ßÉ)×pSÏg�+¨ÌŠÞÈ<B¸Æçr¤¶!x.¬e|*ÂxCne˜M�—§�R˽»—´sO{�‡7OL¹¨3–”çGÃ¥>é¶�E4ãI•ñÌ�_5�N�’=M“r��91�sR¡µ1Î�c�2Îy–�‹ƒÎÍz�¡�ö]Ì<=}�fà÷E19,öÉK3©µ3îr��¤‚Ä�Ù³��p(ò�J®Œ—4êu%³J+�]§î�Rŋbäò9�s‡¹£/~Pœ¾�ޞ¤T4莾e‰ó4؎ïB«(	
16599–#ÚCi�´Û/Vk\gXš˜YX�
16600Å3�W#�Å3�µ¿3�Å3�ÅÃßWÄs[b³HÒ4ä·Ã{»�8‘�v�Q²Ò¤��˜�b=M�íì°ì{��da�jb.mû<¶à9�ZÞÓ?é�‘ï¶–1 Æ&:å¯^Ys*Ñ9î"÷=MLÈ zÇÁzc$;¡÷uŸûÎdÇ�ŸË§†êèYi ×c{�Ü�§Ú©„b¼>ÝX¾�Rù�+ï·�6ì„J�§3Û){4!SF"Tž¿‚Ç’	|!Ù"õN„Ì�ýÄþec=}��BÂ!Bß>Ì£‹=}0†kn2qy‰1è¯×L�+ýTÚfÇÚ�è·�!^mͶͫ»#umŒûíè´û = ¥ÑnMì{Kæd�ûü@�ªêG"W©ÃW#�#×(JSÝ<D÷¤RKõ[½·ñÊ8cJî÷�pJé��ÏpB��SRcn&Ô¢±F›�A4;I�3�óÈÛ£¡¯€è� PÙËäAÓòh÷;<�•�Em_‘³�oÏ5µ õ1¦*è… _ÄxD�8�êð=}�8�*ªVFµ�þ¦KÑÍ󥯾x‘Ô‚OT~êTÄt¡‹žËÆb·ßÈÒ1˜ô
16601Rº‡)ã{̟þ�‹m㲝ç·Í:¹®�°�þ¨Dï$j9Q!�®�â�*¹�{7·¬�Ml‚WõÜÏî=M��4¬€×/kŸk-ÝRtIF=Mì�cV…’X×XØWctݕß/ԕžÎǕµlº•.	¥�¦Ÿ•hC‘•=}ބ•˜zw•„�i•
16602¯\•=M;E”¸o+”΢�”cÕõ”Š�ڔR�§”V|r”‚g!“ñÿ““†Õ.�*žÉ��6;�þä��فµ�9ºá�øˆü�DU���"1�8îL�‰	_�ënm\�[¸p^l˜�1¶Å3�Å3�Å3åÅ3R‡�Å3ŽG<55yJ×.œq�Ä�pr�i%7Ρ��;š�mAQ R^�èJóG½7 ]‘òø~E'̽�¬k¡&
16603êח¢ tgA€Hi�‡�jŒ—¢�m} ò‡Aºˆ§N?í íÏ-ê–=M¡,ª’¼ã/Ï�UOkčW"l?—ÈS=}w*ÏWçâ±g¢²Òk=Mþ—ƒ-^	ùЀ1‹ŸJ%ã‰p�æ�Î(¼öö÷ÞûC¤æWï�ónˆŸÕ‰ÓJ祉¹m%/Ê%Ã[S×1ÚU�E´­2ݞ2¶�d‘ 7럐ÇÖôÙíÿp=}tb/†
16604%Ab¿r�k“KŽGÇ6›!Ay/G”¾ÑGÿ�’—{ÂSc¶-�|S+ê��=}ª “d¦Ô82Ï÷ ,T¤6��”æ­�A�jç×®yŸŸí�1Btä)8Nq…ÞÖÿ�Y­µž¤*?ÖØYßNqi©Å¤�c«®N¿ë=M]±£��ç�>;³„³D°W&ÙcUõP�"ñ¡c´ádÏû¼÷_§¢]Ý3ödT1óùb–ÀgJ;�ݗ¥‹[áMaº RhÊjšQW¨æiP·âº¡«Œ;w�JL�Ðî�Â¥8T—¡Ì‚|+4Ē5rÁLwð�b5¤ºß¼;�÷�—�J˜—÷�yÝ$*…:óÙ}d+€�¯‘Ïl‚ˆW�â�Ç�QGß²®4�{
16605�ö†Ú8Y˜�\Yø¸”�Å3�Å3�³—�Å3®'NãÉ�=M»“±�­Ó“V¬TÈO‡É1³ÝKW7êj—€¦ôU�= ŽrÛT×»�“¿„Ÿ»�9HÆt¹��KŸC\JÄ�êO�œÖ·Œá8œ}„6ƒ	MàŠ¯s­ðÇþ"#W�J¾òr#Ú,QW»ÍNÇ(�–³ë8ɲ””þÝÇێ�ޒ��ú�9™µBtMPÃ¥v£þCû9¿Ø-…[�…Œœ‘4à·vré��ð<pkÖÖÂ�Ü-þô㍛Cñq‡¯ò«ořK{c–†	�y,â÷DZ¹�ò�¶Ž¬ÕÛ��î�ÅD�Ë�fù%öµ²fìw˸›ù{%ד�’�ŽŸûÎ�ñ§ÚcªÃ¯þõ˝ÿ2eÿ§Æ´28&�ˆgîV8��™§žL�Ö ã�ŒÇ¦5Ožð:�—%Ô±Ë�ï�ñÖÔI�g5!V”ŒbxB¨XÞáÙÌVt šÇhCíÚA±w$½Gh®¶b9Ö©€ŸwßJ¶j�]%È�Çf?�Ï\Ç'Èx“ê÷ƜŠ�‹âuGûàös¥ö©d��È/ƒîÂфÑáɀVo��*ÐV�k'ÝN\~Vö��|éß;ëð‹áe2!�¤�2„ÝÝóª@
16606£=}T&¬¾�ü‰�‡å’ç̜_+q?í�3Ûq,Ò¾jÊxkñ³nÖÓ
16607€È$>V.ÄF²>è�Ž_¿Û´’n=}º�êŸ0,Ӡ�%;¬Ç–ÞçK�©µØFÏ]t¦‡<,QšôZãp��à°ãºö†‚>;0jÞS¢€�³�.TªÊ†í*@¯�E…½´,‚Ÿ­²&�Ÿ=}´ƒ�xJÔ]�Fíl��<G§íÔÂ�úQW­Pݬ«��òëÂ�/¶›@ï�d�Ñµ…ë—.ªª«�*ãÍ�“,;ˆ�v1UÒÚjs 4)�=}IÃ¥��Á<7➂%ò pºEï¥�ӌëŽ�ñۏóAbÁ¹6ên~”Â9ß�®¬®�
16608T¡ƒ:@Žžï�©J�Ã¥��Ύ‡À�Ež“±6utð4™�W’p�B<žŸ�³<õ í�H„@:�%µð•Eº¸¥ë�±Ô�s…5vFïLø�ýß­gÒ@I@½ËLJæÿÒqS�o7 –¦§F»Qݖ†åG�}�w3AU¼·D?#	[Dær8£!X1¿^�QÕØ\G™�Àu¼NN™ÎVŠàù9h—¼dIºRhJy̶e¹9ä�Ìp/Ý��õwžR¾psßidcŸ€÷‘�Ck{TÐÏ\µ•iÃûLÍà0�žÜ9½i¶àP#œ¤¥ôp+Ή�#�à<º�Ç㉪î¨Fy9½æÜ�^|¤´{¹þ´š�‡jR–¢�¹½ÅüìÅmª6âýIJ{½A¡·ÕýN�ì€mq…ΊÆÝ#0­x;Äßd�qŠ��ëÉAàdÃ¥�Š�V|»�cq��aPr= �Ïl(cnp¤nȂn�Çj@thð¥89zYëMZƒÎa¬um@wmPF
16609�äW= ¤Q®82‡ZmÏ]zvc��h�Kž¸'÷ZJ'dä[Ì´Ylϑ2�Å���	Å3.r��Å3�Å3�ÅtÃ¥?�W5ǽGù—WQ·½Gç�bÕW€„W�8Q™ù)‹Ý>m�§‚D7þh�¨ù% Ý.ÑbiYbÓ�‚Ü­ªÀQ$¤��¾ú~ò‘î¼~��qS�~ÔçñðŠ�όXk��ñ0Í& +éž�õä�UÆ8L‚['ûdî‹ÈÓëö…©Ò&³BA� �qŸusFÁ�ý/:­¥£áýr¢L-TW¬K€ %铂�|�¨�€��à<ïÝ4 …¼9UZfÜm(O̖½!ÿ�ò”Î.#»6ø´v�$¹Ü·fk¼»±…ó#‘±¬•ö!.~ñt¯½8քõ�Í*ññôžF�¬ÎÔ£�€ÄC÷¤FÙ|n±|i¹ë ЭZ¶�:qˇæHÂÉ�	ç½Ô¦d�ÿŸ«¾×lKöœÊ�Ä|+2H+…ô7¡¹$ßJÐÊ= ?®\ë�“àQÿ[q͋Ø.§U©�K›O-ïv�Ô°Q�ó�×��L#ë©7”€O�õØ?Æ|7É�M�c—O“‹Àõk翑*¼�[®�NL= �ûÒ·�®§pN�Þ®/�1�)â¶ûS
16610Ž�g%�ҋ	º‡¢6EÙÉ¥Ï�s�‰�=MƒÍ�Î9�=M¦€Ë’jê(Y�nEáÐ,îÉc2HŠþQͳ)Jšc"fǦËÁÞBÕk¢„Ä$ÝØž”
16611ÀàEBR4g��ã�,µ®ó¥6=M°I�^��®¿›çÂô�°]�T"¬��úýmˆ2í?L-
16612$ †�Ë#*Dö¬ê��¢¨Ô£‰$¦îŒ°P¯ÊÎTêw¿�#áÓ·<)3ç:WCõ,ƒMž´ƒ�ìÓ­÷!CB睫UÙd�ʯ²ì�}¹��£�Gï½)�cÊRN±±ÓBì\ė†Óové—{g¢õÚÕªƒ¼�°L1yOÂÇí5÷"TKC¼J"-
16613¸8b‘s�¬²Ï²|s„>
16613ãFTÄq”ÇÞ4%ö‚»S¦êÑ��£�«ûý<�iêqެšrdê+ÏR!ndª½ÇéD�&é;ó«��»�܇àè�Ú�×��|ÖÌiﰓ�Ð��ô@*µ�Â¥Ax]—²"Ø��ʹ¯u©/�~âNwÛ.X7-3Ÿ�‘3ÆÎöFKõÅ3ĎÖ�…3�Å�E–�g1.�D…gW�ÕЖNÉ�.Væ‚sj1z<ÍQ‚p¬�lê«G= 6•�]%â+��ðÕ�Œíå�êEã]e?Áš'�¤ù¤…˜°$„ÜÅݛÜî•uܒA�Â¥H�ŽÉµ5ĆF��n"ڃ�ôs‚Ó–¥�Jõ��"¦SÁ­Õì·³²Iå¡å��üg½]*�e‹}S.½ª¥PnÁ�áÛª Ï¡Bó²��íF£?��î*:rýüÛÅê�šõÿæ@�ó&O:÷k_Ê«-iÔ7¾•vxðJFO�I³±.ÔÞ�•w�"íïrPH½ÿÚÐ�«|—È•ö'f¡;Oö¼K!‰�<�ô_v€?=}wÿÉc�±”‡Æ†/¶�ؓ5´$��‡?Ÿ�®I‡qÃÑ�Re´�
16614ñ3V5�K=MÏIC¶Ó�³9YVÀ%¹¶�çI™‡¦Jâ�bF‰ÜKÂã�´�WZç �>É"’Æ�P‚�2ÔÛ�“Ìó¬6;‹‡–<Wf¸�T>—�ÐS×ÔOE/�A�“†µV —ôW�£¦H0՗PòÍ�Q8‘¥Tљƒ'΁_í%E¹*«]Ç"­¹TÂ¥e¥érH�)�(‰ué	þk��GÚä<�@¯/e~�•�Ƕ§„R0cϵSøÀ³·<V/g¿Ú_xÖW˜PÍp䑙›ø=Mˀ†Wrރæ{ø=MÐ|<矙³³_�ëÌ)9èv$�C»2›Œ=}s¹9¹»(¿kÀ@ñù–2tî垵%p´ÃrãŸÞ;I†ÌZÖ§óàf_…øÉ7j‚�®ÀpÆÛCNZ.�‹P¤~�·Ãã,;Î�Ì�vEW?ØÖ—uùúFäc�µh”�m�ä4HÊ�“F°Ò¸�8a…JÚ{KÞ¸EÛÇ;ÕiÆBߪÅ×�Og˜õ®xÖWa�=M/™H�iäô«yð�ylC"��–t$†Zݛz¹O“j³�¹1.ÀL†â� ?°¬Lâ��¿ÉhÏ�»Ï¾ZZŸ�š1ð= 5�¡È#¤�Ã5lTÑòÚ!£ªyˤ��GÁ�Áj’Óü;¤»’ö�$˜ú­~Ôw½º«ÉnZÒ¾{ѧŽvªfÎ7"�5P´œÔ#Ýí„g�‚QÀõíç¿õb(»¶Y®ÀmzÕ²yn�lúµ¶iü¯�l°äV?âÉ��\£ïíøJÇaL{£I�
16615l¯Sïù›Öq¢C"¸Ž¤^E´qš' ¨3±æú¸‘º.#‰=}ýt‡ž‚¨tÿØ#Ò]ÔF�ø�j��¢t"©º!^}Î/‚I�™á�Özd�œÌgo¹¬„ú¼	à—�œD霄�†ºS‹i÷—à VyúŸK—TֈgÅz�V{*æzñ,â|7|*Jd颥œŠ�¯*9Q¢B¼ú|’�x×Ï]�. ¡7²¦��  Âƒû!Ö½<��ìÞ6y…=MjB½¬¤&&�‡�è�{c z|÷â´J�e.$ùeg
16616ÀSÞ¤
16617e'x½ÿÌ¢—êž[ÔªÁ�#¼Â¤£zN†Ù>ž�+ߣ	ì�o›�"€*�t™+�Þ«ØÃ€Å…aþ�s[Á�<§ÕÁCkÇêöÑ*;SF,��í<_õ!ÌÙ{1}2+=M)�LAïH§ï�!–-êNOö 5§çûq™» 8ÛqMŽùün›r·þ§ó�A(ýð©ÌþҐE+w¢�ÿdú“ÏSëS �¼ð2ãîFD¦3¶Ìy±�¦¼Á�¡�!ÂLξ_ŠÉÆ»i�×1"�7ñN&'$A ³¾ËL}K4KP·×Íï-"�‹v´#öC÷¿‘å­D<)k�‘;hƒw�߅�1"J+/�dåíD:��2Àf“ÕĂ�&†»{*‹±ç °¾8h�²ß“�9�„ðFÑ{�Å.¨¾:*ÛÝ����Ü'�‘AîH�C9± ÒùÑMlùÂ÷çèŒÐø��»�Ã¥9¦Ãó�}O‚¤tË�šF/¯ÑîC¡#�¡Õ4¿£9B3ü$¢†å¤Õ€ÑÏRy-SÁÈ�­�QGS{PNF¾Ôßõe§ô<��>\K�ój�GVtF̨��\¤?sÂ>J†n£Ð'%�Ð
16618"žæ@ET�é�”�EˆÊ”�w¤>4HP]VPu7�Êë“e�'c¥öJÞ	M� T•—‹Jƒ÷7I�·S�á7æÄ_c³m”vúæ=M—i¶5a�ï̝¸ÀgPNCÃ¥�/Sº·QX4ˆväُßz‹Ã\N�Â;<ªµldŠ˜M²{„EÅâ"A>(U’^�Õ�{À'œ,³�5!^±‹p~�nË�2{ø÷kb��8éÿs*�•(•�cŸ�Õ��T�¾šXæNeš6?¸´�= �ʽÆ°œzVÕl„n��.|f¿:	&…i/ÂêH© ™U�¬D,ò\�0Ì\F#��‡ñ€+!ž�×fNn<z½¶v�-QÐ��X#ïnš‘�= ƒ:ãÉ�
16619\¾Bý0¨µâÖ"Š„‹èù£õd½‰Ê4ՇŸWŒ]0«]Äõíp�¥áƒ�ìHºz.íá	¯�Bózt–á.„ºŸó #B²�žüƒ2z±¤©ªCi])¡‘q†ì)Ï�Š�«©š•�m+�áÝÌÏԖÁÂ=}ª�9„RÃö™ã¾üé1)¼bñ˜+î�ê�Ãl‘5c{mn¤žëUÁ��ÈÿƒA&ŒÁ�•U•xèE¨£Bê‘æ��‹ûñSdA;^uúÚ9ìÁŠà:†Où†–5M̟¢GüžþKV»§GŒ
16620Þ�¤ÔOàEÑå%â—��—v¿ÞÙ�ñ7�Í�M2šîQÒb�®ó&:R‰Ë7áDNã��y�[ã§�† 3�i�óµÝ™3‚Å�o_¯~be­í¿jüì�õªÇAáü*�!K�©Ô4³ÙNja=}�6Ñ�? qÔ�2ª–FRžÖ¯�ççEÔògìµ<i-Q-‡§�G/O�R*§�@̓@î�›Óœ¿$—,[!�U¨©–p�&æ˜÷/�ÈWÀÜ83>ఏv«õ�(Òíù½ô[�¢µø°CÙÁ�Ո„—XóMšèÈztïޞ�”Žf5"jIx•]r;�¹05dDN ��­�à� ŸE9šL­n;/(ªä°®ÞøÿŠÜ!)L™Ù�_í€Èn)E�P×E—O�ÖW׌�X]ò¸p\Ü-d£p¦ˆ4»ÈTM[ЏYû~¬�rdïX9_^†žÁžÍ�d�âÂøT_�r†ž›ž“žg�Xž�dš]lrŠÚøuhދ�‹þ‰>ˆ�¼h‚xˆtd;Ù�à	Ú	æ	ñi9QcÐ;pã^“é˜Û·´ž¶¡¥µ«£³Ÿ¯§·7( 0�,$44*"2�.&66)!1�-%5µ›œ©+�,*.�!-5+3�‡x€Œ”Š’~†y•‹“��ø���
16621�þ�™›´50�1+—”’†‰}…‹“���
16622þ�	���Ç:ìÁ‹¿'·�Ä=}òÍsƒ#p’R~¿o­,=MÌL¦ô’ËV*-s�D4Ó8P1#F”ÔR:U/7úâ®Vá]=Mõ«>†³�ÅG9ë?ǖÖUQ�ø
16623Õ°®ÍOäýsÏw•ÏE6���|=}%�û‹£s�~%²�º5îõS¦´�ÖGACg·Wc�ž>
16623¤ð�Î?éKw�RLã³+ƒ�¹RòUowÖT'�E÷/=MÐ/Q�7Ð,5ë��„1ÎD2ëçבÍZcS®t�NR—�¹¬UÚUÏ��q���’Uⵗ�ÒNæƒÇ1¤j“/µP�ÂñU�Ë®CTÑÿ–�òÿ§6UØ-þÈ9�w„æ­Cw�/ÇÓ]£ gø¸YhD4�Ë+þmÅ��ˆ�g˜ÈVTQ»��[ð�ÿ]yp]X�‹1�=M"Î�Ä3�E%�Å3�Å;H�Å=}>RÓÚñqqTš�®ß¦õ’Í8�.!9ه�ÃÍ;B-�ÿ¦EõiqTš�®ÿ¶#àøo:=M�ÒA*ýûŸÏ¦ãd–M¶ÿ§÷–ÐÈ3ìàøo:=M�ÌVTQ{ŸÎ¤åd~:�×jW¨ ƒ¦ê�€�h��aÏý9�\³Ñ*Ì:z�¦ŒðáÔ¤}²áå�	ëo¥š‡Æê7ñ>¿~·«#õ.º�¡D=}Â¥+ˆàßlÏù�± 'ŒJøå r_Q(p�;„‘tÃf�J×"�.Ê�}ÞE”ÃZ�Éí4¦«QôÂÆ=Mr³¡¸�òÚÖ4ý�˅$´�ÿöÓ��¶ª0'�¾¸p§Eª£�ì7Á>©óÉìdfK�*ò«¼Íì±q�×àÈíi�š³Ó"�Ì>jy¦ŠÜ¡Ôš½±ñ¥�=M�ï¤¢ÇÆ©�±n¸n7¨3µ.¾o¡EE…+ŠðŸìÈé}°�‡ŒNè呜²_S ð�?tYæ‹ØÉԘÑ/±öÍ���?¤ Ï�é�Á>¹r·¨5Å®¿saEF«*÷ÓlÉöð�g,Ï÷M1Ÿ¢SÓ'äd?q½´¾qîI_%•¾Ëæé)9–‹rŐ¥ŽŸóå)Tï ¯s!Âú1�+�ûcï!A¼ËŠñ§�:¾��ñÐÎI
16624!@�Åb’3Ú$>³B�3’D~ñÕ�ŒÞHðê†�|ãQí~v�aß¡?hwsãfô�(I^Šög�8҃�ö°ÎH�á@�ÍJ’5�¤?£Â�5rÄ�é•�Ƃ^È÷ú&�€KQé^F�YS¡=}XGóái”�,=}Þ
16625ô—Á9ɳÈô¤æH�)Á#q
16626“�Dä9×ìÍå½±›Ì3Ò�PÌ=}b�ôº†þHq­5º­�h7�¶‰‘Õ�›y?°à‘ÔŸµO°ï•|��Ϥ'¨ö¨"}îºa�),{Ž=}= AuBk»+éc\‘�x~Him5¸Žh3消‰•�™–¿ðçqԝ¥Ï°ëu|�ÿ¤%˜v¨$]n»Y—)([Ž<X�u@[‹‹ê×i>b�°�·�L܅‘™¾ŸR‡y‚dàÂSC—ƒ�×Ûû«–qqn�OUû׫¬eÙÍ]˜�Îs3�%áÅ3�Q©3�ÅSE.�Å3¾FËq�öî:Aqµ�¾�lF±¡�Þҁl–dk�“¡¹�¹ùxW²Zß�•�GñjÌ«�zDÍëøÖ�“yI�pƒ¯Îÿë�ºDу§ž/ �-ý: i–ï²)$EEP�õ 	u_f_+Û:ŽôÖê˜��ºH÷´JÔ5Ú Ö-Œ¬ÿ]˽œLz�qÇÞdý>T~ÐWpÂ¥&ååÀ„óœ�ú^œ´ò™=M…MÀËñ§µ#B�»"ªRl«ã�'®«�­eÔõé67‚ÌnEøþ{íP×pìüZ¢Çg*«ÿÊ4)™2좃t? ¶¬Ú!Á¯@꤉–î7úޱݰµWؒ�mø�NqÃ¥s÷ßöÝÇ LŸf¤ú–)ëLĤ�T™¯�¼Î@�еиI�c‡d¢›KÙF”רb�$F�²³ê(´1ïEÆ~8Þ3XÖS•F—¶æƒ¼ºÉÚm°(àÞÂ�Š×+æ�ÁcÎ¬c�á�r”
16627§€6ã��'�xpÂ@IQcY= 2Ä�·¯Q�5'ðÿ�P89a«n��¹l¹�kÖÑ89¹ƒ.7DÞ&��”‰3]ÝãEW‰Ìw\X�ˆd[ñ�(…OÓ�vz(„Ǎ¿ö?³V%ðäõ‘ñ“r)r%ÀçŸ��‹6ëy±~«
16628Â¥�¼õ$!–u*½’ý3̤/AôF�x„Þ¡0dû�r¾¹d�Jˆe3��gK�×ÞAØXXh= š°‰W�«%½¸¤Û�ð~Á‹å*Âòý5Œ¤#Áò�+�ÿÑ2çÙ°pk	‰žº½$�&pâý‰m³»„.�´DÃ¥�°të	‘ž»Í$�Fpæ=}‰u3»”.�ÔD'[ѹö sK ¶‘'<õK¨¶’§=}�K°¶“'=}�K¸¶”§>%?)�R”3ÿð–= „X¹pØ�X†hhûÀ�²SÆ7wä~‡ÕÏQÖÎU'�?1MÒÎ�÷µC	ÃÕÎE��U1ÍvÎõçµ?½/Q1ÍwÎ5çµO½/U1gÎ%ßµKº/T0§Î%ïµK¾/T1í_�J¹¯¶D"çµÑ
16629ƒ·Î=}%�T1-_ÎMÛµÕ¹¯×0-�ÎMãµÕ»¯W0-ŸÎMëµÕ½¯×1-¿ÎMóµÕ¿¯W1=}Ùµ–0=}ݵÖ0=}áµ�0=}åµV0=}鵖1=}íµ7VNð?��Ã��Ó�¹…ò3vN
16630ÿ�õ�±ô!1ô)±õ115�µ4!54)µ515%�„$�Ä$ �$$D$(„%,Ä%0�%4D½xcñ žž
16631êñD¼€£ñ"®�
16632î�D͘o̚Ìœ¯ÌžÏÌ ïÌ¢�̤/̦ǪoͪÍ¬¯Í®ÏͰïͲ�Í´/ͶOq¸ÙaŽp¹ÝqÎpºá�p»å‘Np¼é¡Žq½í±Î+‹„+�m؈d�(�rѲN<Jç”ø¥ÄAKT�×�—W÷K&Q?�ËWñ?$ïы×N!Ö1S�ç<ë�ê·J¤�!“QÿçLë�*·R¤�A“UßßHi¶�§Ðb·9…Teç�?H’Tf'�OH–Tçg;�PŠVä§;/PŽVåç;?P’Væ';OP–VW„.aYؘX؈ói�äÎ	-�ƒY£g*ßLzU §*ïL~U¡ç*ÿL‚U¢'*�L†U£g+�LŠU¤§+/LŽU¥ç+?L’U¦'+OL–U'gJßTzW §JïT~W!çJÿT‚W"'J�T†W#gK�TŠW$§K/T�?×�ÅÀ—&÷KCT“—'7KST—vàg:ÝPyöà‡:Ã¥P{vá§:íP}öáÇ:õP�vâç:ýPöâ�:�Pƒvã':=MP…öãG:�P‡väg;�P‰öä‡;%P‹vå§;-PöåÇ;5Pvæç;=}P‘öæ�;EP“vç';MP•öçG;UP×
16633´_]XؘhÜâÑ�U³QÙn$_>_KÝQ�Ժ։7ð×$ŸJëÔ}×!¿JóÔ�W!ßJûԁ×"ÿJ�ԃW"�J�ԅ×#?J�ԇW#_K�ԉ×$�K#ÔKTKÔLTLÔMTMÔNTNQFS\�[šxXXX�õÅ3�Å3�Å3�Å3�Ås1•ùå
16634R²C��BrÃ��JÂÃ��V¢�úَҀûÞ~’@ûڒ²@ú˜¡­,®§½-,¬ŸÕ­¬¯£µm‚ýòž2Aýô²òAü÷¢BÁýóz�«¦—C4릕;DK¦–E$Ë&—ᬊ ~ç¼* |ßÔª �ã´j|ñÂÞ1>ñÄòñ>ðÇâA¾ñÃ�üª#€��ꣃ�ôJ£��棓P"CÇ�S*�Ç�U6#��Q&S‡	"^3D	$róD�'bCÄ	#Ú}¯5È3•ïµË+uOµÉ5…ϵ�,ÂsÅ�/ÊÃÅ�+փ��-Æãî˜][ÄH˜^e¤È�_]Ì��]Yê�ºà…ö úáæPúà†î�zœbä��c‘�ˆ�a—ì(�bœ ûæ‰NÐ{çŽ>;çŠR°;æp	ÉD4[ä|±XØ9����Å�²û.ÂÄ3��t3¿3�Å]?ð¿�!A�mKì"¯�wÙQ��œaˆ½Êtˆ‘¯T?V�}Ã�Ø�‹�×¶m[KŠgÎëšen\øyßntà˜§a•ð8ÛÚdr�yÜ|b@�Ýpf¨�XjöDyí²„a|ö´²É|j[ýLºâ‡¢ŠÁ�î¨êük¯º‘ }Û Hº‡Á,¹ha<)Þk©pûg‹T¨ékÎÜùýà†4à;h­dy�óÕü«ç�|꧓&œ�÷ÊR‰�w1Œ»§’âA�õµtþò¹žØ�‘ã|q¸â_J
16634ãcŸÕÕ�“Rڋ¿?¯‰�„18™= �‰�Ywz¨¸ÙcY�ø™�n§š1ہæPjáj£´a|îм09pӉ�a—ú¨¹Ýs™�éØtÓ�a¿w>;§ŒÂ�É�ðµ|êÌ>r~!Y«Äè÷3��S}CðöšhÓ= X4ø·ý=}½k…�ÖhUK²X¶&(�_!p–iã4~U!�>ga¡�QµÎ�ƒo5E¨·e×6Y~§˜KsÈH‹Ð=}3Ëݤ—,�3�+�����=M�ò�|´‡D= s�"19…¹94”¿ß�–“�?¢Þ»g¢.�"ªæræsçqæAçÁ]U	â�âDâ�
16635DÙ Và�à��Í�³Äv�Ò�2;	5c�±-ìʞ‹�öª§}Ou�¡ƒ¡‡¦ƒîGÇ D0“j‰n²sõ=M—�x�|�€�Pȱ½²½²¿œ· ¸(¸(�;�+ÞK�ŽÏ°•ÂVÚ1ãnç°�—�B/qCf.ÿív†§…'‚…"�ˆ®Bójóë²ê^m;‰c�+V=M¹ñ	!½í¡�©Eéµ	[¹�¹•¹k¶«6Ë&£†/15<Èû+��簕¿I
166361›î±�–ò0Í�€��x�4°ê²ôªé¶ï*ò(�B¯L�ӌ�O¥D\†Q.]¿žå.p“ú�{^»�[žšÞ[ç^&\…�Æ�·EÊû?=M¶Ï�–8H�E+®“�ãNÆçBR*JbJƒJò=MSs«3«Ò-›â¡�躨•�¿–TÞØÍ72�$= À*™Þh~ø»þµß£ôæöo�Ôôùí¡pæ—z±/°0’��ÓÐÑSPRQ_\\^]]ãT’ù?ëÁ¢8>Ê��Zï²Ð�vžòxümî2xýuöo„’˜‡,= {�ìXx¹�U!Rí¸aP7WV�&�í�t�\�9Ô�†æØ‹8b�[ö؏8cP[٘ˆHoÛLlˆajÛYÈÅGÇ3�Å3”3�Å3�Å3�ÅS�v”5!ï|꤂A¼ê¥†Qlª¤=}¬ª¥…MŒ*¤ƒEÌ*¥‡UdŠ$€;¤Š%„s�ó�}³�…3�{“�ƒ���Ó�‡SËx_ˀßË|ŸË„�Ëz�˂ÿË~¿Ë†?ËyoˁïË}¯Ë…/Ë{Ëƒ�Ë�ÏˇOKxgKۍK|§K„'Kz‡K‚�K~ÇK†GKywK÷K}·K…7K{—Kƒ�K�×K‡W‹Ï�Q�è�„½‘ƒ±%².k ˆùÜk¡Œ	�렊�ü롎�<« ‰ýì«¡=M,+ ‹��+¡�L‹ ˆûä‹!ŒN,¦�ï¢^1ék�m‘A!�Ä#ýÔ D”“�=MT¡Cԋ=}¯ÒoðsÙcEa·Š� ¤À´Ä¾,†‰‹’ïòa³†ëÿ†/KbË»/íʲ½þD�²~Ã$ác/23͊³Ç¦4q¸GZMl|ÿ¸ñßðs�ÂD6ˆ“mÆGzD¼ü•å
16637�)�ÐuC�7�S¥Ú7~R§êW~“›xÝÁ&¤ÏÎޓŠ5í=}&tÏ?�y§…Q‚¬³érã-²�>Š=MïC™ðÿ®A�²Ç=MÒ�+ÃÛösM6„Ûn±�!üµŽõŠBê­ç$R¼/‡�™±f!̜�»ŠvïMü$ÿ½—Ã^sñ�~¾
16638ñ1޳ñ-.¾��1ÅÇÞސ��ñFÂ��óIö¾��•5/&F'Ù¶wD�›ÕÏ�7tA�ŸS'	VÓ�‹¦Ì.!&”-1¿�;„Ïõ;&K4ÕÙr†®#ýÂ�´Å¯�Ir=M¶ÿ>s,Ö�vÆ-#uÒ�£ÇO@IÖ�–�?ŸLVðdöì�+ŠÑ¦Ž‡ @½±�‚�¼O�d7í=}_ŠU°�÷"Pc±Ç¸ðtø»¡�€T­gҔɪ'¾ÄO�¼Å3�mN.2�Å3���Å/2rõÖËPóOV\7VZ¯WfføY[äaȄ¨y‰dŠbÙe‚Y~]�„�-øC�ö]ʖӘŒÙAØ	YHž�·g¦4Z<&8F_V©¸æß4�h´[:¶�÷YQv—؆Ù�jä…o¢ø�iôÐð˜ö}
16638= ÆƒC‡c$çÚ´*�Å�(ó°0ٱ ƒ…�?…�÷n¾Îà	͛Ð;yT³›ôP±= ±u�µ“ä��ðŸ�<Vck̝hŸœ�wâxãiôé€Rì€>õ€»KÅôÛÄìÇ˺¥d�§ä�çù¾�‰Ÿ�!�w�E£ø‡§¸ßë UëÐw|iÃþˆgþp³ñ��’å—{�áo¼è=M±4c
16639½�ZËÍ]�íí\g­z.��VübÑ ¦
16640^Õ»e¾å²�Ö��‘�f-³'á7,{'Ãx°›ú¢jK�dÊß&�EôÝV×nNë�éÿ&�3҆úÉvž$¿D;QÐg…�‡kI�A •o;Æ�\×́þ¿q�î=}\ƒ¯ì;¯º�ŽzÓóȮÞÇ.Ú1�í‰5Þ˝“"C€OGœ¾�a^Ò¨_Lº�C{OїF4™L�›0�e{Ëf6’bÉM= þˆ"0��;ÑÃ8‡³��W2 P��Ÿ�ß·´w‹=My�(�\¿ÄÚð�qNÕó{0j?ï�(¿ÇÛA7��WNïGà2º¿¦�1mQ�Æ\¯Eْȇ$ –<¾Fßó7w}8¾c:iH»øŠh�Ûó?Ù7dš�J�x֐@㘗eIW¸Ñÿ˜¤bT/]�²��
16641¨Ë›PÏÞàÇr>>œ\M™=œUÐì=}ç1�7ãy*a®-Ín�É»¡pF�e�™‹çñl�þ	=M¹ˆ‹3ÃþȊsæt¦ÔNñ�¤b‹sl¾¾¾¾¾÷‘��RBUGG�³‚¬	¨ædH­‘¨›í�PpXŽ\Ä_k�]¾�õ	X�$rÈ�…�¹f�åÉ^L)e�uY‡IX>ÞgˆqµX«y˜ÝUfÀ§8
16642�Ùup3�‹q@ݱ�u„Xt•X07=M˜‡p_¤I¬ø®®[¦ó[ÀRŠ˜VsX?F^":hˆa?ØÎ�eÄQc�{�Y�íz’0j¹{b	×c˜4ö–= %¡›ì?XÜñÊ�,ŒxþÀ�Šf©û‡y�O}:Fà= N�uÙO_hÌÍt�Ýg|ȳ]��²(aŸ= žTÜøN»j/Ì|éŽÚœ{^ëÐÖ{¡•Çzñú_|Åûl�*†Ztì{8ޝa@©¥Z”K�؍¨c�¿iš<±†üFÇkº-cy�5±�4§o9ы,;KzÌ� $��à1I=MºôÉ©¤�=MêÈ5
16643}õí���ë(—Œð���ì�ÍäWD„?�£©ÿ㪔=M�äҕ±�ì6í)�ˆ‘�ÏÙt�bFÐöÚFÈ´Ù§R‚1.]¢¦�¨ù�û­,9ï‚tö»�L�Â�ôâ��¦qªk{ä(9«ž4>°»ŽB�‰¶ñ»šGÓ½��vÃâ£d$°AŠ‹�†0ô‰�¼¦­d=M�¢«£�Àß}â$��æ0òÊ6¾%¼>3(…-D�+ÂÔÂ�…o7#æFÃ¥EIîkND�Ò_&Š3iÍHÌú�k&@â‹k�1ýîW¶ƒY¬ŽXޖX�áXâ¢XEeØØÈ\‘gi,Ç~�æ{�™…Ü-ïœÈÛ�x6„Û{—í8+¾\g¦ñ۟ír�Šô9³®�°3D_åã�xQ�ÈxþÚ·/ª= Íu_̛uL•�^�t^�{g9áqž?ª•(üo!€*Írâ&ÚËì÷¨Pd׺ÓG)�àþ��ê¤sJ�’…ñAÉå$†AÐNÎç˜õn„D1MøhOÂ¥me	Q†Ê¸�[F< ^MBÜÛ
16644 Aãϧüï†4î%�M°6M…ùtN)›FR˜[¾F™�qV6�¥ó�ðlœò©Ë= c»R�=}Ù8õ.­�%BÂIµ�ÃI&æ×U”1Q«Ïñ3&Ñó�ÓÝ»“ñ²eL°(ÑòOzBð·�Q�]ü�ôföê+h.³´)ÅKé¥�JR#�/Góu�Éɾ��¯Á�õ¿-½ñ'î<·Q��¼��=MÛ�²6+�þ筓Ydb_�öcH�m™öôØ�²j¾…nÚ7aÌv�ؓOÃ¥�¹÷e�0Ff�Â�˜Ê�Èø�nØ#?ÁhÊÀcœ�–Ýå�õ(Ã¥�û)ü�)éðк¿�ÓÜ�¡]q†ákÈۚÝL·º�rC�Mmp_ÀÏ Ó��ìcç6®þsosÒ�Ýóô1¬Ã6<2#Ò±Cˆ“�65Q"4ŠB�&pç
16645�gUn…g= !þ+��µèm	M½Êê½½²¦é%0Yg~´p5.\Ø®z�‚y9%Ôiܒ!Ùc‰Ý�ŦH>ÓX�ÿZR’[¬�&�ønÇl’Ó_:�ïi�«ñ<ø"QÚ�©yz�…®ªO�L¥ÎêŠÌÝi?Ê��‚'/Ne»:2NÅÝ_òspüR�	Oø!�!ù+##�üÓkéªX-fpd“q[U*]@ ö¨5͔pÖ�Y��hܪ= ›�Û�N3{ü�® À)¡�9þ‘ž-�1® Â�cB�N�ö÷0+È6ò„Òэ;lÅ^_>ÓÛQ&jðMIŠì¤³àlS×j΀¢@ȝåÕ¢•­on‡=M°©xÉûÖäav=MM©�²�ö�Ö¹?{ß��ßî€øyÛ= ‰�„0òû�Ï4gr’è�N�ÒíÏqëðð-ê�ö¸†�ᖥ$¨”Q�.Ò4ä¿V$N_Ý><´æë�[â�‘²��F#T1É�'utÿZXÁ“š(ošàx¡Jo˜"­ö–�ù�Sæ÷ÒUFÓs*� U¡��ÓºUµøGáL�
16645¨÷©ASjÕ®�'!L‹¢ÕvC¿m��·Gž��â¼N¹Ÿ�³OÃで1T�:ê�¹\Z£ËZ�æ.î}ª�°O'ãà¾I;ûÁ€HÃä&ÃÐÐ�K@3EÅÓÉ>½e@ã/��òi¡’�|ÌE³�{ñSCm��…ÎëöÁÐÐ%Ó>�dš''¶�9Á/T.N�?äª	†æÿ�ÀÐÐ%Ó¶�ö¾ì¦)�ÃÕ÷×"e|ÚþB����åýrv¶K6�“ŸŒöuâÐÌRÎËýæ×%I­OIø¦Ä�(HTJ†~�),ÕD��CW�WÃö(›VwV=M§TsLP³ þV'tT#¡Z�LŽêé;ßù�[`})
16646var g={a:m}
16647this.setModule=t=>{e.setModule(r,t)},this.getModule=()=>e.getModule(r),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,g)).then(e=>{const r=e.exports
16648var s
16649!function(e){c=e.i,u=e.j,d=e.k,h=e.l,f=e.m,p=e.o}(r),s=(i=r.g).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.h()}(r),n()}),this.ready=new Promise(e=>{n=e}).then(()=>{this.HEAP=i.buffer,this.malloc=u,this.free=f,this.opus_frame_decoder_create=c,this.opus_frame_decode_float_deinterleaved=d,this.opus_frame_decoder_destroy=h}),this)}function s(e={}){s.errors||Object.defineProperties(s,{errors:{value:new Map([[-1,"OPUS_BAD_ARG: One or more invalid/out of range arguments"],[-2,"OPUS_BUFFER_TOO_SMALL: Not enough bytes allocated in the buffer"],[-3,"OPUS_INTERNAL_ERROR: An internal error was detected"],[-4,"OPUS_INVALID_PACKET: The compressed data passed is corrupted"],[-5,"OPUS_UNIMPLEMENTED: Invalid/unsupported request number"],[-6,"OPUS_INVALID_STATE: An encoder or decoder structure is invalid or already freed"],[-7,"OPUS_ALLOC_FAIL: Memory allocation has failed"]])}}),this.t=()=>new this.M(this).instantiate(this.K,this.P).then(e=>{this.u=e,this.J=0,this.F=0,this.O=0,this.W=this.u.allocateTypedArray(this.p,Uint8Array),this.T=this.u.allocateTypedArray(this.S*this.v,Float32Array)
16650const t=this.u.allocateTypedArray(this._,Uint8Array)
16651t.buf.set(this.R),this.U=this.u.wasm.opus_frame_decoder_create(this.V,this._,this.D,this.L,t.ptr,this.$,this.G)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.N}),this.reset=()=>(this.free(),this.t()),this.free=()=>{this.u.free(),this.u.wasm.opus_frame_decoder_destroy(this.U),this.u.wasm.free(this.U)},this.I=e=>{if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e)
16652this.W.buf.set(e)
16653let t,i=this.u.wasm.opus_frame_decode_float_deinterleaved(this.U,this.W.ptr,e.length,this.T.ptr)
16654return i<0&&(t="libopus "+i+" "+(s.errors.get(i)||"Unknown Error"),console.error(t),i=0),{outputBuffer:this.u.getOutputChannels(this.T.buf,this.S,i),samplesDecoded:i,error:t}},this.decodeFrame=e=>{let t=[]
16655const i=this.I(e)
16656return i.error&&this.u.addError(t,i.error,e.length,this.O,this.J,this.F),this.O++,this.J+=e.length,this.F+=i.samplesDecoded,this.M.getDecodedAudioMultiChannel(t,[i.outputBuffer],this.S,i.samplesDecoded,this.V)},this.decodeFrames=e=>{let t=[],i=[],n=0,r=0
16657for(;r<e.length;){const s=e[r++],o=this.I(s)
16658t.push(o.outputBuffer),n+=o.samplesDecoded,o.error&&this.u.addError(i,o.error,s.length,this.O,this.J,this.F),this.O++,this.J+=s.length,this.F+=o.samplesDecoded}return this.M.getDecodedAudioMultiChannel(i,t,this.S,n,this.V)},this.q=s.isWebWorker,this.M=s.WASMAudioDecoderCommon||n.A,this.K=s.EmscriptenWASM||r,this.P=s.module
16659const t=e=>"number"==typeof e,i=e.sampleRate,o=e.channels,a=e.streamCount,l=e.coupledStreamCount,c=e.channelMappingTable,u=e.preSkip,d=e.forceStereo?1:0
16660if(o>2&&(!t(a)||!t(l)||!Array.isArray(c)))throw new Error("Invalid Opus Decoder Options for multichannel decoding.")
16661return this.V=[8e3,12e3,16e3,24e3,48e3].includes(i)?i:48e3,this._=t(o)?o:2,this.D=t(a)?a:1,this.L=t(l)?l:this._-1,this.R=c||(2===this._?[0,1]:[0]),this.$=u||0,this.G=o<=8&&2!=o?d:0,this.p=3840*this._,this.v=5760,this.S=this.G?2:this._,this.N=this.t(),this}var o=i(374)
16662class a extends o.A{constructor(e){super(e,"opus-decoder",s,r)}async decodeFrame(e){return this.postToDecoder("decodeFrame",e)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}var l=i(0);(0,l.A)(s,"OpusDecoder"),(0,l.A)(a,"OpusDecoderWebWorker")}}]),
16663/*! 
16664 * Copyright 2021-2024 Ethan Halsall
16665 * https://github.com/eshaz/icecast-metadata-js
16666 *
16667 * This file is part of icecast-metadata-player.
16668 *
16669 * icecast-metadata-player free software: you can redistribute it and/or modify
16670 * it under the terms of the GNU Lesser General Public License as published by
16671 * the Free Software Foundation, either version 3 of the License, or
16672 * (at your option) any later version.
16673 *
16674 * icecast-metadata-player distributed in the hope that it will be useful,
16675 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16676 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16677 * GNU Lesser General Public License for more details.
16678 *
16679 * You should have received a copy of the GNU Lesser General Public License
16680 * along with this program.  If not, see <https://www.gnu.org/licenses/>
16681 */
16682(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[398],{178:(e,t,i)=>{"use strict"
16683i.d(t,{D4:()=>r})
16684const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256)
16685let r,s,o,a=t
16686for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1
16687n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])]
16688return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t))
16689const o=new Uint8Array(e.length)
16690let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0
16691f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p))))
16692const m=256-h
16693for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1)
16694117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a)
16695e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0
16696const g=o.subarray(0,d)
16697if(f&&1===l){const e=t(g)
16698if(e!==c){const t="Decode failed crc32 validation"
16699throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},994:(e,t,i)=>{"use strict"
16700i.d(t,{OggVorbisDecoderWebWorker:()=>d})
16701var n=i(209),r=i(317)
16702function s(e){var t,i
16703function n(){}for(var r={},o=Math.atan,a=Math.cos,l=Math.exp,c=Math.log,u=Math.pow,d=Math.sin,h=new Uint8Array(123),f=25;f>=0;--f)h[48+f]=52+f,h[65+f]=f,h[97+f]=26+f
16704h[43]=62,h[47]=63
16705var p,m,g,y,v,_,b,w,A={e:()=>function(){throw""}(),d:()=>{},f:(e,t)=>{if(r[e]&&(clearTimeout(r[e].id),delete r[e]),!t)return 0
16706var i=setTimeout(()=>{delete r[e],w(e,performance.now())},t)
16707return r[e]={id:i,timeout_ms:t},0},b:o,a:a,i:l,h:c,g:u,c:d,k:e=>(t.length,!1),j:e=>{throw`exit(${e})`}}
16708s.wasm||Object.defineProperty(s,"wasm",{get:()=>String.raw`dynEncode01e047b99803,l%‚ó1ð%ύ�Í�,ÉîÎÎvg�;(ÐÏÞ�¨£6= o9é{B.�½(«	�5ø�­ðà�Pà BDü�"�emQ¼P‘+Ør�UΝ��º3އHy
16709�;OœüÑÅH	ɺ½1H�J;õì’ØO)ŽôüRè‡\�ƃ�ÿ�1�ùÓ	*Å�4ªÇÃɤxs€Rê¾<â¢‡ 
16710Kd¹ºtää�«ÓU~ÚhR�LAm•e‘�„á�øðøéûòË�¯šVŠžsWÂ3&f��\qü��=MÀìÎQöW�g]|§ý�À�÷Qk+˜©Et<�˜jc¹î�¸Zˆ_ʸmË;Ž=}R�<º’ÅÂe“G–|�]Τ©Ã'oü¾_€„¯_]w��d�*ŸFHþ¸^m½’ŽA©‚Æ�—��¹hîE�œ)�Wëú��ə‘¼C3��ˆ��yìFEŠV��
16711äŒ=M&2¹“ç= ºŒ�´Eé9ËKs�Ý-{5 §q�¹d‚6U;�ƒÌ�$µ�žå�Í�OZ¨�TÐxα"•æ„ÑÊØº§¬¬¬¬ìonyϱ�ãÃÓÝÿ1=}vӓC0&E$FæGD(ÂÂÚN«µû76³��—†/o³�MŽ†Ãƒxì‰ýQ9rág�©ª®6¨àÅ= ‹G›°OÃ¥'dD= †83Ìp™Äm¬���À²’ÞÍÀk…�Êã²UqÂF�•íx‰ö
16712^Úd}îÛ�î
16713¬�š UÅbÊj0)�ِY/Ž�nÎü5ø�÷ÛtQÿi¼ 5í2ŽU<Ë�Ã:ü‰Kc�ȳ§Í(À*= ^w3��Y�™Ê<šÉ~4†Ã>Òë8ñÀ�QOÉÜB�E�Šý÷É?<��ÐĬ})OäX>hï¤[À_©a/,ŸÑÉY½¥t=}§¦¿Ðu�#tß�à‹�¦H�ûtz0vžÃûãß¿ó½�Pߝ�Ö	jŽŽß�ؐ„
16714–›°üÉ\Ö�ZâmÈs[m£�¼ô<»G(ѪêùLÐt«°= ¢(8ndqÆúÇ�£œ@¯˜³%NÏ6>= m�.Çâ7ÈT”õ*4¹p±YìíH�ò~þé�M�N#�˜ðh{Q¹Ññºü“ã„üτ­½�� jȞ”™k�Ã�׊˜I#C#EãïwžÅ.¢U÷Ž­€Ã:\݅9�wÁó2µFá
16715¦�ùT
16716¹®lÊ[Üúf�5Ü_�ÇM�xŠ‹¢�1ȸ#�ÔÑ�Çÿ,Wêò¬}¢×^&�™Ä���Kóy\,7]&�é��µ—³áâ=MŠg�¦œ$՜.ƒìŒkK.UQ6h·¼¤Aì–HásÃkãè�qkÇ Z"õøÑ,Is+Þ��±^WÝäé¿Ûy�,Íâى•ÒéîȖŠ�=}Õ±¿žHSØNÕ,ֆÄ�5Æç˜N4wNÀ/ÖÁ(a_ÉP¸�'Ѹ¬%U\Ÿ/|l,=M('Qϙo³|�²«ÚÔ�	ÇÂÚ&��>ã&¯“ÝbΗO‹Qo€[= £8+ΧdÁ'g€§ 9��—qc¢-w�î~brq8ã.žÙŸ�Ov7G~(š«m°�Ç���ÝsZ”U$ˆ¿»6è��‡,VÑákÊ;7ç­ò}Ÿžkðå�úÔ�5wçn۠*)ö[lW�z�—�­hé LΣLnxèlÌ£hýøÀo.¢Ü��ÃÍÀ§»¡ÓNЪÛP!X=}ª�b·cÊrŽ· �f¾ÊvH̋ŠË…o+ò�BÊ\b��WagÔɃV�¿?†:Á=M5S„Ła�¯ÀhGè\Xë]3…îã�ˆÅÞï7&—˜ÿ.�"•�âKæ}ö
16717Ý�³8?_*Æ�EÀÎ� ¢«�ùNO®¢�ýMj�qè#°ê|4n²Ú>šY³Ï”eù�Ê·BúJ= ^±u|�»¿Ïü‡(2—ó~mmÓTA²’=Mµ‰R|ƒ×Q˜�ØCÀîQ„�j jKœ%Á{ì| όÀ3ó	x§â™­³ÆUܘÑ_Q�5·Wá6[Ú%¬¾Î�=}U�]޷ݬ_˜ý©æàñ!$¸+�Ü�ŸÞuqèã20d¿+_Ð=}_Ð=}�ñæ�XA‹¾Vœ­ S�Ã¥H�Ë�= š�çU=}AŽp2½G±a/ �Àž3nÝ5í“�Óoôƒ¦�˜= {—…$:[>£��í£(Sò逸øë�VÐ¾ªõ§	Õ"›îŒ‚±’¬Jô?;–£g‹…Œ_�#ùW{+Ÿ-•¿n�w�NëføÄȪ'G|Úô�…?ÀEr’¶Ã_~bj~—åËwl"kÏR	ÚäæZ�ó�¯Â%;Ë=MîõèÉ҇�鯩—€¢~î�Ž��|ñkAbØø}p%lþ³L�®ÛôzóD§ú�*ì\®³Qj!Ùrk;H9
16718ú�ìJ/ã�§‘È v�7Òü½º�§t÷Ýrâ?žFݦ=MŠÄÁñz¢��î<š�ϵ�>—¥P>®£Lßä˅ªSp;�“ *Œ	
16719Ç�ø®ÇºÆ"w3 ©Ûõ�t‹�–‚\1ύÄ!…EFI�¨ˆôÈV°¡"b²ï²“"Òrab2Îó©S›r
16720�²\€«	�ïH}�º\pÅp�™>�ñ�´¿ÎÊ«¾2)š€�àϕ€ê��tÃ¥��ý­î·=M_& œD8〠­Ê�ꞀGÞû3ê�“DŽÛ�/.—¢¿QT<y�ºŽ�wìwt·Š˜e@Íd�î€$ÆÖ�§tf�ýöžºqñˆl™Q£™ÄHhêDv•”\‘% P[²?vÉNÒ�ob‚–2ž…‚ށ�=}®4ÅE
16721ÕBß$=Móþ6Örs¿�Ý}ÏIú¸yn�At,È�ìvÒNhè­ÄMåøBVa*ÖÀ¿/C=}�Sþ¬±[€b)S~G)�Ã¥=}™d–HdK�b¾@,ÍçLñ×y�”1O擣~=}�Fb˔çÍà³�[°À�‹Ÿ�ÚL)Bëa¸K½íÚ}�Ïg›œÓìÑ�!��.¦:«þ�±þ�P�3“÷í¾%k�㰗QU“%6uù�”O¸›Ï”t9°Oy68ÿ×Â5"våñ¸= e¬‘=M^ÔåTÀÝó‘rΌd#¡Ê§bõÀ�ÑOÉ��8“‘@ÕC¡êМðÿ= ÿë6�¾ê6ÍÜÐÞy2}ÖÞÑÚÞIØp4�p¹éýZßÄÖށ$Äß¶�®IüÁƒ5ú�Hk�¡2¿Ê]žêyÜV­b �OO›DÂ¥IÆVr±S�®�šjîú[meRřy2m^üJ݂@Çò³Å=Mô¾ã=}&�êšR7˜ ]ÇÃ�ç&ê�ÊÀ}�zY�»ml	�Ð�ºÌ_¶|‹·µûÁá!G?,qñ§ïc _°êÀö¬a•‘Øç|�é©ç�¤°å�{Yæü“Uþµ��^¡A*?†O"Ö$U‹›xa|!Ô7c
16722�s"3º3ff4È��RêMÒM‡°¹P¶�¹êB°Í;ÁVcξêWûTß6˜¿€wMewùTQ�<�ȁÐp!»êcLO²°¥°å©Àj•JÌ©y� /yÊàãÈüE—»�›’/QÜ> ÔW+e�kJeâkHe�kÆc‡ø�4�®X·öqˆ/lÚ�¾KÄP•ì퟇ºÙ“+?mK“ލ0'!Áìb�ü;›è„Ö?È?a7Ñùì�Ë»��°�Z�°m>m\,tÄ*âëÀ	gÐ�^cn©…ÿÑß3�½slÂ¥q-.|±O%	�0�g�zq‚ù�>�”��6:ùÆQçñ*¿0ÔMÀ#�î•8ŽÄÄ9bÑn¹ÔË?úèBÁfWc�šïB½îHy­f³�þ�ÍØXºº��ÍÂÁ³^Á=}|V=œUº¥Ý‡�´eã‡}͜~wüm�2(~�NË�^4ø�è¸Ö ·ÆØeí*®4T“aËr<7�‹<3jc掴 �é���Eº0ìÇMS/Xª­õX�[%;Av6Ϙ(ǀpŠá©)w�ۉ|œE£€v·UùĨÔ�ݖˑØEÊ9ÉX¿¼c!�´Aõ÷0þÀâcôÚ�=}ɰ'�ù¹;͋T�Q�0€UtTnÂ¥xz¥¸8Y³¨øŸþ�ÐUY¿w¦E¢�àV=}ß�O}””ú·šä#ïxYÜ ï�?Õ= k£�À˜Z²ôÌá§Ý�@§f þP<Õ= }Õ= £°µ=}Õ= }Õ= §É³Ã�?Û£T€À�•��+B��½.{µrµ_xKrY4}Îè˜ÑäÁäDm’’=MƔßÅgÞw·Þ7i�{¼’æ³·î%G�¦(²êçnz‘Š—.N…-
16723ÂÔ�5ô©4_ü
16724[SìOÜ�å«�Ë}Ò¨ˆ5-�8µH7�ì5-ø‹ú= Ç�œ…�ŒŠ	¦Š�l5í Ó"\�ÞýºPù‹z�VUƒä‹J¢°µí6†¹›ÃýŠz¬Šúˍ™I63üM=M2:O²&Îó)qa�¨0ހÚõ/ÕäªtÏËKÇ´= ]{òYÑ�Öµ,Ñ}õ^΅
16725Ü¢Þ¢��<Ø¡7¾jb‰�YH�A/¹¯´)Ï£Ò�?cYæ*©¾˜�ÙØ2ªçÙ�n�­{³‚™‹}´�‰�Óq%Âmà÷™ý�Œ[¢�õšbµ�n�D­IÆI£ˆÃ*D*ùFæò©�3�ó¸Õ®Ú�º›o—�ÌÁ¾zà­�ë�^X\�¹µÉvùŠÞ¿h4bhڋ�‡#‘P9�£f�˕V«˜æŠyC�š´= {‡¹AL¶Fž.?Ðu˜È‰~�T¦¤ê�ºFI‘æ[H«Ÿ�âû€è2x!{žÁûÕT�U8ؑŠp ö!pÏ‰òíNS
16726½|�7d�'I�DŽÄW6Eê¨î�˜óÜ?lîþ2CQJlå»��-.©}úi¿]½Í»AÐïW ½ý“°[T×HÎþ¿u›óÿh_çW¯îš›['W‡Ò͂RÏ
16727�´"«´/W ּБ»%͟“(1���>V¶ˆ¸�K¶gÎËÐMÉÛÏJ_�ÝÜ÷
16728ËÿX�ټ3¶��æÚ–óì5›©¡•åg,*�,ÚÄÐs—R�"Â¥"��Mo‹/ÁSõz�f—G[{nJOçÍï�Ó�'¬¼Þˆ�˜FòaÉÎpóÈï͖W���Ž—W%Â
16729™ó$€Œ](†JyyX¶û�Äôcs$™T»Ð”Ã2¨ŒÏ���—¦"-Rt••žŸ�Œ‘Ø«K¨:À’Ú\a	·”ÚìaNG֍˜„²å0܉5IQ!FRÜ	]ð½á�ѕ™½¾M:šçØ� DRf�7½W׺m�ÃÇ]ª\��˜,��¡ŽLªDHuÓ|݀�Â¥U¶¾G¾ŠÔõ¥/ÈJ�Gn8ɓ	'Ø�¯V×c�µË)íòó=}Î�¼£�M�b‘]à�‡)ç�oæ>§ ž�<LoR˜ÿÊ�³/ÀZY°^�V¾fr£W4�^#Â¥*ÎÍÍz|ö¹†�M¿�#—ɈU{
16730˜¢¬“E41_¾$��¶„¿0Õ8Ù �v)ï<ΗH‡iÎ6•�¦)4;N—ûèµ�‰y�KþµˆXËë���så¢Oh»iŒÑ‹fN‡<]U~|,Ðú�«æÛ)c�ˆI©z~��«O§n͹„½‹–ÓÕÀfkŒgº}³ƒ¯ÖRÔ¹N£.¿¸WÚ¦PZ�uS�E�Ëx�š-ó‹�@Kî@Šl-©ø¹Š©6�Å5Z�¤dæAØVûì@
16731tq×õ�®\*Úâ\|½G‚¯ˆLœ&­šSƜ«–æ�'5À͞=}§ñ³(K-¥Ö�÷7©S•}¥÷…>CÌ7�E‡����™–=Måûû6³ûӕ´¨82(Ý´îX]0Æ×$Ó��� …t×= +�s¢À4ýJ*ӔUMg±ëÏî�
16732|“n0�Gªî“†1얄_K	‰tDa4�X5›ÕëŽyrúV1�	�ÕKù5Ýs!½è3ÁÀ�C£x‹ûžÈ{#‚þqiFns][2.óU:Î�*øÚM¡ŠÙ„��@^‘äêµH�0–ë€k5âp�G˜§ù»\æøiÒt<ÀÄåæðr¯E£ù€	wù�wó��A=}…ò™}õ¦GÞø�]')�—/Èï…Þ�ëÞ¾1ݵř,Œ¡…*øã¸|hŠ;_–=M�·��×Éå<Ä3<û±ò]éՒ•Ö�Ó+%î>�3V�‹&OÌ�H®$“{¢®{І�
16733®Ô+�ºCœå«�›�|=}ö§…²«âr*U�©(m¤#X�¦œŽÆ¬È†¹ÈF�Q.=MOnwè|FÙø��ºD��,|´�²�uô��E 3���( ÜoQ£â³ŽfæWnyUƦV†aVò±�•= ��~$@�gˆ�CÊ�R�Õ7CÊ�¤,b¸þs¡uZIð¾¹&TôŠïI¼±y¼
16734ۍ‘ÿïV­yJÂJ^ÿÒ	›äµ‡À-¿ÁýÝèq‡=M°'|ÞٓÅ�•n5±�ÛGø«%«|_p�Ý�ŠëÑø~~‡ß;�i¶8�Ø1¸]�ÝhH[ݤë·T?	[��(pÞ͍¼ë£sÓÔ%Ë]+â�™ß¾+÷�Íǟ‰Þ	Ï+¶+N?; +ØÁ�^¸™ûO”gVÖ#?Ú³-Ñ�ßó�=M£�x“Mp\ë˜Å+��×Ö´-®*ó1@��=M‰Š‹“P�½¤�rz¾v�\į>}—qìM#vL°Ø@äé71ÆÓ�XYGfªî<™�Ô �=}-½·ÿÖߔ<å�'R͎ŽÎIzy~ßG…ÿÚË0U{yÍûñÌé¢ê��°L¯Þ�hlëÆÃó\yÁ¿Ž	8�8	¨¬ø@†à��#žw¹��›K–Ï�Õ4#566F6Æ«Œ/ÐOçÐa[—³�¸I}¾Ie¸�ôÑò�ñÿ@]žg�¹]E÷AD
16735Ã;œ�oÝ
16736"h�,·ýJD�ôMÃyÅP˜ôð�Û�"�ù%k °ÆËó„R쀙Y÷Í-›È–š�„ë<‘!87™�SÃ¥�{ �aÏ�àa=M€�ÔV³�v;C´�&Û?ýÃێÿCY³�îÂè�á= –ùqM¡4Ï­W/N!3~žÄ(¸´7ÌîÝHo\Kçé�y¤W¾Ò�ÑÚÔ-H¼&vQ�°+äx�¨�©§Aßcrn’ÙÃ�‹�E?~>à\~�à½l�ïs�_33
16737«ª«÷6�h«�£ÜM½ÄŽ�]É�Ü«ýÿÔ�žÚ͂Ѝ�°æY×ŽcïœËÃޑ„ݵ^¦Âˆ¡€��¿�UҔ=}ñŸ��sAù£le��>ù†=}RÍ�lúÁ¥��Æ\¢”S·¾hçY�@�»0ÒM�O«²gØ}B×$©aSIq|tFöò։n®‘ã@âû]Åþt�»®m†Ò=}7¸Yöº�z¯7?¹þfväÈëb66Ãi™	áh��£ L)n’7¬FA¸�Æ�NªIp!‘ùÛ��\pÑ�›}�²ëC¤‰és¾‘_ð:Aœ<ãÌk�ïÕcTd�žÐA�I�‰G¢Ü‰w˜Ž	DÁš9�-š�(PxŽ›
16738I҄Ó)SnbCSr¨�Ÿ­}9�-�AU˜šM�cñ�[h�¤“gãQñ×��âYËj£ŸXóÔ�XÇ~àæÞv
16739¾À�©™(q�Y�­—žP¨^…×#ˆÎ�·œ�/w솉©:BÊIýoÀóõ8OÑi�Ôijh««·åNv#W^�'�Ix²Ùy¢Ùɚ^ðlÚrY4LàY;›‘0o–4zÍ�"ó�"+UdÖÈrև„ûØ��ÑjþïÓúu^R·Š?¬¿á¤·=M8mdæÜ}8‚$‡= 9Ô�нú¤=M¬­)ÂK´›‡þ~­4©
16740"i2�ۀw0˜�y�“ì—¢åyMY�)Ô>rm×2mÝ�X°ø¡éYì�Íè‰K‘ï@R—¦�ØÑ�•sy�|õ��Q�¤Xöú"õº-£9eÝ�&šçÐø'Tn²nܰR~Á@Ý^èæÄ�/ œ�WGA�€Y¸Ó°¢«�³-¢CÉ}öò£Ëï«É.£ì¯GЮe3ڌ¦“zÍ=}gŠ¢›u6��­ï†I	Î� –2üJö9òd t[^Ho�4£4¬���jÂdøã³�	¹~œ&Œ?CH…*<�ïóz}J�ß³•‚�S�þ�Á��r"‹Ê<gù�¯�á„�¶µT�r([�šáñ]�ñf,Â÷“T_Ôv‚°û9!�ÉR'Ô#)·X¾8ev¢dRÑ]%�•v´@‘œ,ž„¾Åh�f	Ã¥,NÆô3/~äÆ:¢ôä@±ŸQ/B»°�Š/°<*4a��@hÌ�Âb>[Ÿ'�¾³¸RE��î�̃¥›ª¡]šÊ£2WßµÍoè±å˜ÔðÊ=M.½�ŠyÖ�Ë^¨eE¨ƒÔÑ{;Ñm¤šÁ¶g¢ä•ää€ÏeŒÙý�Ý4ppА�&‡¼gê«3¿“é:��•�%xK�1AðtÈ4fmDŒ+@��ÇóhÀ¬´þül’K�ùsÏR#ÒÏ¢‡Æ;3�§p$U­XaãŒ5w½"Ã�Æ�"n7òE0BŸ�¸,Š�9É'áq1C‰ñ”‘�Ml!ë´©�úí2ÐäZ“�ðÓ3䋿�–9���¡ÌmÂ0.��YG§@¡–+þR“4¡©S¿�´Ò�œ»›Ä�ÌÖ~O×>¼¸›zcF7¸q{lÛ,¹7!�>Wv0}Ï;ÜLÛ�$<×oI�4n;IOÍ»ŠŸ¢~޳jr¬�¶�1ØU¨Q+N¹eM•���Ñ¢µKâÎ.,÷�4q%x#% ìµdW�ÅGV´Ïs¤^ùã̤=}èµè�ÆW‚?ˆ*“‘Ûlyw<É3†�™%ÑTˆ.1íNaú´î—�ôJ�(�Üê1㤵ÂUo˜Kˆ¨ŸÌ¹†�PÂ=}He®!˜ÕØ�T3¨£��ñ�EQz*Þ0BÛS PŲl¶»‹»dD*ƒ¼lû7°Õ�ä®8ØÿH¦”Ù�ÑE–íRšKt)ron�(�	‘RoF·ž†
16741c€y¦õ�ؕ�a¼ØýådGˆ9ÂÓcoPlÎþJa‰|u	ÇäªÉ4\ª•ʃ^N*�Šå��#Â¥hpÊ@RA¨Ë4ìer©tD’�9µ˜OL—MT�D»|f�”Q»…Z/-ÃJ@?­8¯¤0kܼŽü«|Šß÷�¯4­_�+Gw””VÕὔGúeUêi�vX!Ü:¸�ýf;U�R:��‹·Pz¨7¶>¨ˆž{îíª~jñ"Ø&—öE/Á¿-m?3•�‰ª�¾ê­Zõ"Ù¹ˆû�ïgjݬdìíÂÀþˆ#Œb�sÃ¥mxu2ârõÇiQ}Ê1¥Í†š'–{ËlåÜ_´E-,Z –�t;f�>{Ã�Œnœc�"��ù›í�ʘ4Î�Ù]å­7菦ByÀ5ÒNãÂÔ¤wš³•"V™FJ˜��µ‰˜�Xó­Öè;˜q�1Rµ7ë¾hO^�ó�9égOɆh�‘\z:�È�DÜùÏ2o+–jŽùˆhµ8i8Vív[i¢ò"£nR5_ùö†#uU-/Uv×}�¼n�so�À«�¾[ð‹¡9¶JJøt�6çf�ȚÇÕ^ÜDZ�±y‰Ë�Ó�‹òíénYtlòÅ,ttʼ¼^³èUq4½*½lb�RÔ 4Ø'ä�ÿ�´›!T�!��(#¢a}
16741~à΁�à‡�mkí6Š#ãìM�yí	ƒjè�kàPºµñ®SÐ�ìÊgóZK|Aöü´	{“|&´ÔÕ��xJŠÖ@¬HÚ­¯2�¾”:”j‘•ô¶¬µd–Æt@íë:“¼*}}~Á�1Sé¾FØ:D
16742E�X
16743Õ�’S¬õ�ØN¾0²}e~ê�P	Y���…3qµâFuC2¢€ û�<*êå7¢¥êâpN1Ÿ©[ӕIzM5×�3º½ÜöؑvɦB�åóՁ‚1{Z‰³�vSѕؽI\çhÐ�Ë�…÷PÏlº,�nA€ …nՋ‹_žÙ8m�ÕÛjA&výí�XYÔ Áàÿ¦ó£ÐXыËAŽQ,’ځâ¾*šÚJÁ¯ârjjS*of‚�tM—#j“�ÿC�jó�¨%gh�i¼"­1ÔôêtçtP£pr
16744ÀŠª+³[��–N�¾¼F_ÎmnÛ8�ß�v]�šõ\��#n8à[¿±0í“»�T<P…ž±M�֝÷œøO�Žé0Ôê5Q£ÞÁZ¸ùR¯fDˆ3fÝ£S]þ'�×ä><�H¸iüøO㪦tµN׸�ñ�øí)8f¤&°ï���¹„�ók�9úæ6²Ã,z¿�ð×QQÛL+ò)ÒDàëÁ��„~f(Ta�†¥Šç¼XC-ˆg›~�4{Ýÿ�Ô.k7§HÏÛ¼z•äwÅ�#�%Ô�M™V05¨nCì·e�ª­ ��-©“ÞL®»�N�k�»L#�‚��¿YÐè^@R“p³Ümºw£É¢���‘2]Î�0êÍ£��‘§þ�‹ü>HŸ†�Ì]�>¼G÷š½P¿ÁÀlþL{Å +��Á´b�áò�C�, ñ}QV§d	ÑsVË��Ètgö¡Œ¹ù+KvºÄ„©O•áš= y6%1ԓvËK+¤‰ùÕ5<]uÑ0‹_Ã8L•þ0áüã5þkévfSÃs��ù†Òéâåÿ†ê6��j«=MqXq>…ðÍèd—���ÍÀ㠏#�r—ª9eµý2�
167453�ó�Èñõrc/ÿ¦Tœ¼ìùK�Oë>v)�$ÙGô
16746˜À�Üpd–�u6�ª#:©:}!°R �¦�͟×dËà�ÌàG&‡lì�[ǻ8L�­?ÙTî|È��dëÈr*f"\#þŸ]ΦIÝxX=M¥R@ùXfPd�}æNއ¿Ö1�= †¾�K0	±ñ�#òÁ{Èá ï�cÃ�j"$—þ¸uܜTï�^´= �mv9Ge&äÙú>¬Z«ý©´ýa�VBäAÀ�å™^$w~ò�H©ª�R£·^Õ:ŸfŸù€(�_4ԕV�‚WËô„ì)\�fî�5ØMú)„¼_ÿ+ ¤ó@íJ(H1o}^Ú¦�ʛ‡>¬c‡>TìcµÞ,4�ÀwÝô.³KË>ì|f0�st¡fŒ�ݍqÑ�?èËæTΐeÖæ�È�å÷تÔþ�ì\¸�Z®Ò�Âvúᔠ53ª„xš �KçŒV�úêq’�¢©F_$±�f^ŽYŒ(‡
16747i�ý3_›ôa܍2äòÂt‹ã^“æ Jf%‰Hú|Zgð Y5÷i��¶þ«�1*ž{Í0�?{y¬¬�FÆ;ãvºÀ5T´�wî�dKP£Ín�”‘º²±^Èéï�¬yV4*‡Tu†.\=}ÙØV¡×ÀúfÄÁx�&(罪ÁÂדQn“‘�X—QH½Ñw-²–QÿÒ·¸±0–9�NÓØž¢Øu;0òêJ�'®@ª_ˆpKúÒg�*,¡ª�M®V?ŠM�¿œ‘±âW�*þH6�ކ6¤Ê™!ª{Ï£¬¥]”Ÿ�pHY$u��0Òz�Л†�³Ê!çÏD¬û½£çä&�õ-¯¡<Da󇞷�Ô-©Æ<ǁ$3�L¿ ¬šM?ô[“�TñÅ�ÛQ²oƒ¡–*"��]ú5n/@iå¶¼y+{:$bøZB:r��mà��� ÝDì3Ò�顬'3�Âøb	µ˜�·­é¡$��r= ±óÑ�¦��‘}w�F�¿ÇHn5ñ°F‚�1�®®ÓÀƒOc8�³�æN$£…�Mm!4ŠáöLÐÙÍ�Q&�tHdN#”ÕšÆË6Ñ|қg!�1wý��#H���$î��¢D»û*��"§×%ϟ2¦¥ÙaŠ{+‹úSúOÙ|Ô6Cҋìì„l<�EäKt��Sӓ%6<x(ªzà/�µ�húüµ�n= b€S®Â/ä8=MC¿e9H–¼@=M¶!úç>‡,#�p™&ߤýÿÐw"×"H�ázÚÊá¿Ùv_:ÌØM=}êÀÖ¬g_ØÛ}™bÚÑÃ�ßÄןݣ¦ÛÁKÞ��SÅ�Ø�O]ÁÇ?Rܖs‹·¾¶�"gØY��¯�%ù+�³c�عßQ¿AQåÅ�MxAۘÇP+¥ú’‘!á˜n$÷4ã“t»+»Hä¨Ùr#­ØøxWg[^Àý‡ø�°©�&”Ú@àRؖîù{I8d¥©•=Mô‘¾¤�ýQq-ªŸáÄ=}fzQ71P@[Ö¬»Ú�A9TXÆ�N©DÎ�¢ì)�fÝsK]®uÉ�ZÁá\ÞdZ��¸�x"qIõöbo·<3Úø™�T.¿YÒøXúüM� »”-èKeâÚâœ,e2	†·dZþÒÃ�Í£ùŸúP+ŒðhpÇÖp�¢ÄؘAèËoo�X»W<í[OÅ:�ÞrWœÚ*7>ûÜÑfS�íø†�¾6(zfô+Ï._یµ�U�Zu®É—L=MÊ-£¤?­<=M0¡øïö´‹aÇ£z¡@M”Ú*+SJÎM¡
16748RH�’#Y�#ÜrÐV¨H3k��æÊ ‚��t!�;{ÞU]®�bã ªú°¡�áõn¿ï�)%A–�”Úí8—�õm ´€PŸuÓÒ¤¸í>oÀ˜3ó…\N�Î;õý¹6r9ð�¦ïµñ…€é�ÄwtÈhé¨4È$íÂúCIÀS�~;•‘•= …�ü�îí·½>)éî”øx™ò=}��Ke°Õ¹‡"ÝlÂÿ�ãs›3WÝ!µX”KÍ@}.æ{‘À̃²ôðNȆ6ŽA_>ˆ4Oö(š0Œ¶§áõG}0ÓÇ	= !Z€Ùʗò‘i�<ù¾%ƒ37®§fLJjÜâҕ�èÀ{g5°Á:2&�s/X¸>|ó"Õê�.”6!Y�¹Ö�­ßè™�qÉÈàs1$7õC�D�ôG™3Õ¹½ÆT�T�ˆ,_‡3Îî�Í?*õWفT(Ú5Ù�ÿ= ›#�ÂV¯…Î£Éð¯tƒÝÖô_b(øÜ|�Î}öN]�”Ùâß�n<ú¾wÔÚBúB¡7&íºŠt+'a£ìEšÔX·KQx'ÿ}–ª= ã¦¨‰rÐñ<­µ_üeč‹Ì�Üb›ˆä\ċaÏ{�Í��[,ß(ïeÐÉT¸|ç­Í·ÇÈa®ü�Ye?ßõ†a9Ã¥y%æf��Lk=}¥íÌ
16749N®���V�º_�Nê�[¬! $	u	Ã¥�skûßh)ãÿcˆÝçh�…¬”‹"\�]96Hµ�Çdð‰Î@�¿è•,)�ÛñD�µ¿Ê’��T‚�hoœ¼
16750˜o�¾¦QÑ"9\���)Õ×תÏϕ©^‹°Ùº=M	¾þÃæ®Ÿj{äf[%Ûdb�@S°�í’ã�°£Køj2J2©sÊ¢�õ‡àïÿÿ�Ûk/hóMå¶D�¶ó�~‹u¨§óD�vۇi8ô<›ùXnÅ´º(XÒz_2)/�<�:Z6#�ÅÙkÒ�x­m.�\Â[ßΠqG��|j„Õõk–�1ÚmXRZëg[ï´í2�CÖVð/ø™®�„‘ìh�/�ЃsÿÙè=M=œUi¤]­�¸]I[´k-0—Ø�ˆ�Þ¢�5�$�—Òk�PÙ�4ÃIÙY¸Ÿ(V™(0�tâ�xû#ÄwôӀ¡ü÷�…ùꙑ=}_= y9ø��6�$š?�UCî·*ۖ�¯�;²¤³«S…¯ò�ëÙ©Ò�MƒeíP‘�= AW¹h顼BH2…cÞ0	ca9�x&FÍË�NQ$Š+‘ü]®]…jdN…öÝ~âd%�lí-À=MÅ£NF¿È9nÇ#<T�¸Wˆ¦�þ°8·Âfú³ë�¼ö��úâú+9%öóŽÇÛ²x��Æ�(ó]uü�ùråó-ˆ¬óèî�2tf¥Î�¸“A'�¶ø~ah˜°œt�2:£Û’èÄ¿ø™BŖAø
16751*…�šf™Š�µ‡á²Ep}…#fŒþº•_°ÿ¨zÞ%‡¸ÿ<�à‚D¹�Wi)b¤c §(ÄaØýÔ֑ÄX§ÝÑ�%V�4>ÑtHÛ {›�Um­‘‹ío.l'2z��µýwžeU��;ì�}?�³��‰ÑËÁ±|õšT„ßzÝ¢IkÙ�ʧ�¹z)ªx•Í©ÕÚê¾]?àêå?gÂ¥^gZó�?°4À¯�B,��‰c�ï­;{�ˆýRGÂ}i4gR“=}®ç��g'„,–/kŸœº‡ÅéÅä¥Âä_eþÅ{–%QQ��$<«Pò™'�ùÄ�R�jËiXUÐPÐ&²æ�Ž.¿Ýr½¿aAÜ:#t4!ú4é=}
16751,küßO0§Dï�CçG�„�-ê�J��¥³‡†hBgˆ�#¯m�-=M‰[-\=}“·_؍ë�×þÜþ
16752Aä¶ì´�͓�Œ«dÔ|Qoƚ»_x,”ë‚}lð!ú
16753¯§N§��ÌY_ÌZ��œf<K�äsûìä°¯á]ä�Ç= µå@�åÔàÔã€� ê= õfwâ8¯ákè8­á«ë ‡	�Ë´ø�ûÀs,êfsàÒü�i= íF<à}â²åÀ«ôÐÛ	ª1� ÷Åñ�ïðQ¶�«Åª×¢d�ݸ fÿ<�Uòu»Y�ÇÏR�Öa�Ç_š¯Am�|E[€�!Ió��� 8˜³5úÏö@
16754¾
16755[Ph��hvù$�ùĆìR3æIm±�Cð=M�hN�¨ÁPÐ
16756ŠŸjúI$«�‚%ú½&=MŽ‚&�±�wè<�%�ò߂�71)&(¼òídŠ �ëpÂOÚrª™Ü	?mMÞ£�Éh]lŠ�ÂÜCÂú†™bHL»™™±¸–�»&L�g¹¡[“}X�ÁæÞ;‡[ЉÊ5½R��Ó©K#9k܈ì%~2��g�¥ô'¬—,ú‰�Íy�Î�Fl|�Ë9T¬¹Â=}–m$¸Ñ¬û×�›&ò�Yö\ßß»jÍ�[�šk]�küX†l›oE�‹üZ6<èý�6ý÷,Ñ	K&�<Ԍׯ_ڐ�–Õw<�2À’GƒßØ¿_Þ�V¼�±C<�’«5¯•y¡#<�’©í¯-�H©@¿‘I²+Nùá—�;a²¶OÒ ¨��Ô¼�7ŸªÆè�êþûùФÓTB@C��²Á™Ç%ð»Ñ²ÑªQ7󍈇븵ô�Á©iJl�΅Å�Ò�,úp'å‰)Ãên	�ç-<Y�Å��ËüŠ>½g¡ûsH5Œe‚­)¦U§æV"IKâ<£I ÂB²Ÿ-§v
167575^ñ8dý¥b˜K„L²í”tiDí©tnPh+�Íx”�ü5*ìEìý³È‚ĸմ¿�J8TüBýûnõ¯úvÌ˜hõŒ��Y�/jMÀìÇ.�¼¢–“ùŽÃø�nû� ¦Å™�IrÔ=MESè«�…LêªHi»ì¯Èø!æ9§ˆGæMTü“ÈC€J�»~ý�€q×ÅE5ö�t�ßúv��**C]rº ³‚�¢p¶gn˜äjF3 ¾�Á8¤þÖ�ӈ‚�Ẇi�¯��QÄ9}˜I�ÒØpÜô1—=}��"ćgqG¯SdôJ~öÏ�8Äd­ÿ�éµ<}äª;0»‘ì9è�¯�Gn�$¾	'Ͳr©M˜{(A[ˆ�•¨P�ì⼉Dýԅý,Q›�Q¸ˆq%.P{Ýðõ9@õ�nùÕ8–¿úî99\
16758�nxwÂ¥�v� óû’Ò�¼…IA˜WÂ¥%ð•yUq¶¬¬�alG:˜ïíg”PO®P��esÖ§ �Íw–ýËNKP7¸®DOÙ
16759�e]¨hxE�t—ºÂ�›ãû~T¹ëÛ' Á�ÞÍÁYš�G��B¤�—er›�1¸Ð))ü"H£§=}&t0ú—úwø£2r‰v¢o��ð�é5=MyÀD·jÐ37I$­��v}“Ù¸ùŒäÑð\cr�° øfaÐß7,ðä¥à³·»‹ì,ÿXÎúmùL ÔS<âŽ$ÖÓÐEÿ\ɽw-?ñMŅ�#�.G�ËÚ¸ÂP¾{KegW];њ”��üWÝVFZôtqÑ«DŸD²¯�Þï´
16760û��–vº¡�y1�h´�þ�Y%ɉý¬s5JÕ�ΊâĦuM+v›Í–›‡G�©î͆̅§¬ÌEf�ç?ïr'�«¬ÐxùϯEFFFFFFؙl�UŠM׬Ä�Ì�‘„–„2)ötŠ.Q7ÌpœfÄ=M]C롕>Î��”ŸM��ª¡äïîYÔ�fIê8_s|�ˆ§ü¾®´�$�tÿÊ�©ö_Éú¶tkŸÔ©¦�Íß*’°5i��ïՔ�DæPíOîÍ�w�rI��òX®#D¾ÕÕ0ê”*îA�Rˆó¢|äÀ„� ï�=M�B[q�.f#Ä5= š'ÀET'âE[Ä� K�íë�4%wrBî@#ª�†ÞÉ�D<s8Ì6Eˆ\K0_�»ì¶��o „­}àÒ´š^ˆ�ä	¸= r'¼hÞð�Íð�Þ6]Ĕ��íú^p‹n&¢ùŒoªq³¼MÕq+�(�Í®?,^)¦X¼ÅÄHU�†©q?ĵ§ï¥íì0�=  mâvHÌ1+„ÿÚDXÄXä*�ƒÎѯÙ÷™»^ñ��<bdw�Áò�Ü�ò>ed¿E¢ÿ�ÁU(ØãJ¨Éa>;Ô3•¿ds¬�憒î�5t·¬P÷œ�™¤·Sd�®ñ� I4��a/mÊXéXA™ÙòåZ•��􊩂�žÃB°=}=}ýt¹�Å$y�Å�ܐãÓ'Ñ��”|�iŒ&üÇ7‡¤�Î0\n3I™ùɹl1î䊳ýv‰}Iv�€H*X•Ê�Ú¬„ ™­‡*j�E†ù�“= Ñ�.Ó�”¡l!64a5<œ�‚�àïÎ2����™Ûî˜�F�óúx\£l®T'4	-.4qÍ)G"ç³Èè(×Û²ñð= ÁîkƒÐŠ·Ú|·�໾OM �¨j{õÙ�6ŒÝ€Ù ‹H��Ñ¿�ÿ<¡�òÖnñ�Å°þN4ùýCÈ��yl+–ÕnlÌ,Â7 ª‹²´¾6D=MòJêЄT+–�ï�…L‡2(*“>£�= CÝ,ĸ�¨(���À¸ê�fFs*�r2Â¥17}lö[UD�f¥®©ö�GWn(Ã�¬�âmƒ�új�ýnšwîxâ�¹•-�v>nÜNƒHy-zž)FÇ%ýôâ-�RœQ�0ó?&\Õw��ç�§�Êr|�ùTÏ{Áv/Ӏe"xxÍw8N�F7á��{ÃÒ�3�›¬Á��+�,¼m�—ºkŸgk­= £9û\73�yÖúò«^B–?BY-�[g��âI�‰©bó‚\€‹O”¨ãЌ•\�aù�ñ»tj‘a,áfí)Q*°¦‰h
16761r=}�g˜º�–=M¥Õ�LꓴÖþ]ˆv<Cù'´˜’B¥Ã”!�?�×=MÈARԖ‚�jÕv+Õ�ÕvÊ[�m,ü7Á?r�RÔ×B��º—�.û>?!]ïwfîyHÇâ+ð�ê{q¸}(âç¥?kûèšÁÐ><ý!–Nèžá'N‹uèð¦Æ-æ€��ÜO�Ð�lc”¸ï„©lã;r(>Z.¯V�òäÒ  ±8^¡lZ!‹.ñÈ×,ðãy¼K�“�9¼Kù>9Óù½K�¤­ðӓJ†fM4uB臆I Ý´Ø�öÑ�?/I–ó?±ýæ-S­ãñŠGhŠö#©Uh§gÍ	ô�šûaA»4ÕÇ= �*-¢�U‚j¸�9(¯nq>BîvÂ¥Rö�á�­Á��|©�„ƒ�g¢:¾ynV×JkV0�5„8MÇÓ�,íV4ÇxŒSÀ|léG���†µHKF?¡º²^Ýc·ÛÝ�HÞUœ¸�ãÖ/‘DÕòhnuƒÚÈÑ©�xm¿F.�”œ�Uêéy‰oÐ0Ü�Í:gH�/s‘mVý\Tó=M�¼LâËÐxØ�'ð1¼©Þy��¢ò[:t¸B��.&7°&ò¥Âoq5܂]¥èb>ÉñWÝÌ'Dip�*r…�Ë&O΀FQ{€¡ò#Œi«{ŠàõŒéf¤0mì{?jŧ�Q¼�î5;Æ�t›´��oÌ�8=MC�ªœ�f¶6�¤¼J�¯€Lþ;�e�ó¢9á—�‡�áf�rɇEâÊ&ØmFvštÃó8±�G¥àôInGÖMó³õîÛõ±�”�Ö£L:¡�\°Üuã
16761ñº¥*_¡‚IH±yï%¿�m¹)/‰ª�Þf­iwùw8‚ýÛªI�3Qœ\Æ�Áá“Ô…ç~‰â���æ*/[‘‰™�L¼U��aUøMqÍ�Q�í�3Ð�ì+�'��úpDÞ5E„� �(Wcˆ?uã�²9gDPˆ�§0}¡ jö"ÄBÃÔ.m䋸�ú�÷@];î�ˆ,|QŸ‰Æ�ŽR6²º¬Óæw�Kly9ñ”¶®øýš1!“H)µÝ4J%×a�3©4_= åxI�UŒjåý\ˆ-0	cà°Åy=M�Ÿ¡ÖE»T=}ÉÀ1«Uþ•<Ë1«±ƒvËY´R]o:ŽÇ1«Õ�J‰��·ÓŠÅZ>•Ø…Fü�kðóþ{则W„/Ѝ¨
16762=}|Ö8Å�œfR'�Fð"fQJ½ExNàænL¿=}�ZíðzdXcf—��Šôm/w¿ÿ�á= ¦û<݄ZÝþ’�î�:­Ë³Æ•�J�X#ó·�ÌâBÜÂ-äÂOñ¸ÏŸf�“s= ;ál¦Ïˆh�éÚ%·Þ�,hë´c
16763Gñ•ëV|�ò9[J•�§�•ºàVåÑ�ôŸ�Â5§ì�˜E�!_0©�hÏA*�-�{£;;�փºPd7ÎîdZVZ¬��5�Î�Ë×jÕ½ë4†Ñ,�KŸÄõÈ"6�C»Oܹ�|¦Bnq1–Çu¹©5ȕF ¶Dë)nµz݈?�ÕçÐpÊ0ñx�Æ#Iå¸öÉÅòŽ$̰¾&µMKî€�!2 �Ï¿�3�y�ò˜pÁ�¦‚•fö�ÔíǸ�ù�®Ü���lÍø»j�ÐV²/M�ét�SÒ'[#»:�uÏÙD�l�r!=}»C6¥ª—¥·%•ºr„E;â�P¢ñn”zù�¾Ý�@ùë4·5�>�´²a.…¡ìmH�ÿ�Ì�á‹ÍUi·‡�ÍÎÈmNÖkôAlz’©û!åùvOÕ4p?˜‰¯ÒÂ-@œ‡ÂB|åá9~II�*�n�Árâgîv#<BF��õ_þÈqTç��ºÊ5âz^O�¨Ú8sC5Rì-Lv�Ã¥F/·xõÀ„{°&�Ñ�FŽrÔ1?€Uî½= �z£PZåÊøH7zҚÚ[Ã+њÆU]?jÎJà' (JŠPé»ðB� HU‡ª@×­.¡R‡ÊJÆ�u]¡ì¶�÷Cÿ°‰ŒÃåÄv)/ý��ÁÜ©‚��)@ešê“5|oÐl#GÉ�-(¤ÃÞ��Õzæþ:O‚��™
16764“Ùì�z}"�ã8D{_c“�ŠÜŽqÄEý�ä�mïI5fñ«Z�ܓ¬}��zFÔîè¿�•J=M�'cÂ¥1W~xYÍë}×�¶È÷�1]ÿ¯òµr.ºâHËÆuŠ6ú´‘Õÿ�4Øåá›?ð�­?Ɂ/Ã���o©™‰ƒOzEü2v;ߏÏS�RŠgGc§l!U—¿GŸA©�dù¼¶s�QÀ���5Èn
16765�Z�9= c�A鉓º��Ã8“ùß�;�a¯�%až=}Bõƒ	ÃV݈i³þՙìê…!|�!Ï."oœYC²ú¡@·¶5:=}ÃO†ŽGÍ7·¯Í‰k°¹TbÅÍÐÿH‘âô¤�ô�-»QlђϢ8c�”ý�øž‰¨ �¬Ë±��¥ÈÕ@ŽÇÕ$!EÈÙy�žð“�*'ç]›Æ%ã~±¾Ä@xٙ/�ʖ�þˆ�>�‰�Úe·/½'��®æ8m<…†¼~ڝV¢ûËðýƒ«±Ø›�Tâ&¬xg| O¾Øå£l?�µÍ‰×Ž#Ö#8ô›S�µ»�g�
16766دU—ì#@iÊ]ãö'…\5¢7¥Ö_“¸Ã�Šß�Ô=}‰«žn>rÇ�= æ-¬H�1åøa݊«Ðà�¦,ßu!�xV¡A֟U¡ŒëÆVüÇßW�ï­�¿ìU��6oŒ�Åz�o�„–Æ�ÏXÑ_¢Ì¸�֒\!��Æ	œ*�_|KÿþÑ=MG®-,!�ŸiNý�óïWji}¿‹�ÅÂ~þ¤‡É�U‰/uÉß÷§C�¿��òÙµ�´M{ª(�DHœK¤l;z�¼�é_�Ûu€!!�ËbE÷|U¡5�Èú0ñ½uj§éOŸDú°�¨�â#!í�,rÁ{Èèw�b= ˜Ka�¨jÁÌgz�¾áÌ��Ó,“�Ðó= M³€�p�¶rôB²Ã�´�"yRÃØ½tBà�D%—µ‚§DBÐÔêS:øÞÁ§îódÌÒMۓh§¯aƒq•´éÇ!´J¡ êÛE�Ûw‰Ô�t²‡@7€÷vÞ(㠕X’ÛF:"£äD�¶H§H·ˆT�ÀŒ«žQaFNæô¤ƒ•޴᣺"‡Ï¥!¾º©¦ŽD	öÈÇËö�ùËûÖð�:�º•ý͹±ì �†}Ïè �ÑüÉ�[�ˆÁt31§:¿Ç-Žâ„b�w¦��d¾Ç���Š·SÞÆ­�1ˆ�RF¸?܉†ŸZ��dä"Ã¥FN�æYv—ØV“æEÍ÷��†^ÀrbÁj®ã©°ÏÃd0,.—³w±;ûñèU‰®¤1:+��zÿ„�ôÝ#¤�š�Ðf=}Gþ\�¥øx�TÓ�= �ˆ�­�ë��M.t”?F7Ð]�‡ú*(_†„J¡Ü®•@1CôÅï�
16767{ŒgxbbŽC>Q�²ÍõT˜Š{qûúWžòÅI%ž?›:€= 0Epf±z$‘‰�¢	jF�vd�y�N�ÐÜe“;÷<}Ÿ¯�„�§¼;üäîý@Ý|ð�ì�Íé7€,y}ì1ùót–«°=M§øà	¾8K[þ�… }ðYB‚Ú”c¸£ÛQ(uè(M^ê…Ì)C�@i�-È"'��ªÛ°b®NiÓf-ê™bU™xïvS‡º�$ځ�ì7+£V:Ã¥=MØ6��&c÷;¤ôf=MO?ä÷GüQÍwxA2ªIY±AÃo–9|¹�‚Ï¡kx�¤Lš�ìQ‡FÏaÁ½Iwû¢¥Ê7W5?:ÕÏ;¿;ݓžAՋÛ4?�6ï�æ3��myv8�7/�Vó‡à2pã<’ôȶ/¬[5I£��@Ô�ÂU
16768†˜2ñ�€°ã¹‡Ñ3�‹“l| �*Ø?Åà0Âgé�E�S(Wfڙ¹�°jlHÈ£�þK-¿Ðzæ/«ÜõùÑb¡4Âå.•<æë�Bàs±p“#b«Ô,ê�&�90sf�æãð¿çÌt�ÞÐ�˜*l¨ño�¦xlJ*¹es@c?Óù$�’g"œz= Eµ4ˆ@!D°fôLÔD{é¶KÄ6ùg�ˆÖr©‘>8Åë]�7Œžø.Tƒ çÂÛm‘RAlQ«šU.¸È”㳦�­l»ð�&~[í¯t¹"*¸sr‘év²Î¡u±ÇQ#tIhc|$²8¹�ÛR»N�& ãXtmV770&‚çtŸV»³´›pŠÓš)�3l9ýš>ý£�é¡If5[1ú v¿]1ÊÍ�ÎM™�óÑM“̾…t�NäÎn~Ä:çn�uÐäÑ�‡gÄ3ÖÜp�¿å†žJ�^{øêZCÔ�¬¸¸h\©¡�yÄÊ%«+î k��¦ßîÑ�Þ>eGœU\ù~ďFc��.Ñì±�õ¯�ú~ÂɃÝ�~•¦ó‡ GMe™Ý­(�n˜« ~	Î÷ã¨+¿aì—�î¯28ÏÆ‡F’1ô¯Ø÷�ü¤Q>�ۏœû\mA�†á�èáàÖ÷æ&��Ã¥I(Ç»„¿÷†E�ŽÇ�£”L§ÕœGxv͘~×쳒ý·Û¹�«�çBøè›ô5pþ¢¬Ð�/‘Õ�ê(K�Š�¬ë¦yÙ,�ú6üwÑ?²zÂI¤¢©\Š�¡ô†a"°@ƒõÝõˆ�GÙÄz°1@©�‹}ºMqñ.hù�vÕ¡P–ø.
16769Í	|ü¨°N	á'ð-= ˜PP½ÀÆvÎ<Y>Kïk�áÜVŒOÙ*™�
167707›Õ¹ùè䟸/¡ËÝ= ÅŒ^Æ;ÕR�	®�ê9€¤Òu�»c%™W1ý9UTj§Óî�‡ÖçWÌ��,ä)ፅ�¡ÅyÂõOtǝ¹U硽U£r�Êüëãc
16771�ã£>��CC@h岝àŽÊ��Š=MÌ÷�hTk„=M(cSàiy~��h@ñ*»(*×�»¶ã¸}
16771�8(¸j½½�V�h²òWNÕÁ—CU�‰�‰�²˜5²�=M%	�	õ	í	�	3	�ùùãy��w
16772×ÛÎ%�+¤�ÛLA-ñ�9[©��ÖM��N? Ã?÷±…ªÓĖÈ=M5<΁³“�±��äcJM°Ñ*ä{Â�¸‰ýè3­(¸Žl"²Úä4º‡‚HI�¼‹RP՗øžS�˜�z'³Iþ�^Ð�ÎÆ±¾«CŸRvkV†ŠHI¡�±¸D¦Ó¿¦%
16773µRv᣹¸l	�ß³Ÿ,‘lí¿ÒpÂ¥�–“½îÝH6rå™ÉšsgJ�mT®„K÷ޅÐÉ{HI²�ÊÛÚä}=}]}ž)~r@µ7ÚT˜u´ƒÅpý‡jù���ÿ= _Ïï§>ï+Ü£ßã)–��;áÁ�'c�Ò¥~	sð]L�"nf!	@ú𶬢Á´Hė¦Áڀ$���c‚²EEæ‚ó’���ãƒÐ<L®òCŔ�Hû)@6�¡�#þCÃXXÎÁ‘È�o¼��”{YÌØ«Ã5ïow�DDÆ!>=M«¹NŠ�ÃÔ�Á§�,DÚ@{ˆ@H}ˆ�ªx£ŒðŽj�À$Úu<CªóN:AïGC‹§2^¸’œï[ÝN�«Í›= õUŽF¾ïjy	_l5�¼@:�>��ß©z�©²‰}J�ϝ�}pø³¾ŒqtV'$£³¦°Ò¤�j��câ��±�adÆ:�ŽÐń<™nÒçLƒ9��tÄ1&yý'¨ÑªIj¸Qy¶�›-ùÜCº�Ï�Ø×�¸8']*_3¡É.Ú�+ö�CÅÁölpøU„-³&Ä$=}\S�¤�½!ð¶î¥•#�(k�çù8£Ø¤(8Yº�Ár�4Ldð�A�šËêÍþï¤íЦêÑ؉�îzŸ�@±)_�®îb<×ô¬÷gbÛüî=}g‰Èi{n¶by°8�û�ö­¡hø�þügz{Ñxó�÷;?�K�ª·„@Ác4�•… =MãmÊy˜´uiÒ÷9x™�û;‡Å 3=M÷Âݙ�Qô£Û„øö6Y0?{gsmYØÂ�!(žä×N)Ð7f§æáoÑ��ÎÅÒ�‘i§ž#�&=}ű8­�Ì�ov:þÖ-�Ø6þ‚.þǛXäÖÐPÍÅQ:ʇ4¯ß{ß2•��§�Š�†·�™$^D¢šÿ»d!“Ëd®çl%ï>eh*�öh�o4j´£J$W?Õj¢ìՙ.;áW¹¦w»¶�z“->¨]˜v�…—gsí�©•¬Ÿ­=}�Z«M=Mߣ½ˆÎ«Jϥ8Ç�ã9ÅJS��Jô;^°}õ¦/Dw–%’¥(@öaB¶µxù]?®´çL@S÷Ï@/,ב§�ç9kº	VSÂEÖȶý–�“fõdœCÖi•Œ/µÿöC¿£BsÚ²³Wª4�'s��ʲ˜ë&t–B�ý/�…ŠDKúž¸n¶7�³qÿ$šÎƒ	œ¬wæ;س�³¡t�M
16774yû&±a¯Ñ”ÈR
16775Yþ©3�Ʊ}ùk¨ˆY	Â¥��€�»u„ÐLí5�¹ »¸öúÔW�É<¸%�ßÎ�Ïp2ʐ�Yu£D2Wl´ÿ41Zµ9ʗ×�M¾Xu®÷¾�gÂ¥WÉÀœgÔ!ÒdÒØÇĐÀ�5=MY/‡ê�3ͺϴž•a�ÌÞ%Éõ­ÄQ‚}n|Ï�wy�¸üµçÞ�]¡¥	 ðäeXõLl5£¹�úø�3ëFñÝ��ˆ�T]ÕÐvì�%@dÐ�ãQ#U�²;f ÝÕ�ˆ=}�¦}�€��#¯ôë$»:¡,¶æcþº¢J‹àÖ�̀�¢áG�m"¿ý.XúÀâ]Yñ
16776îSx÷"¨Êâ�;¼�–× ¤í/ˆ-Ö"Æ�OįÔaç‘hîÓcÖcQ�FóZ¯$Ø	Ù£WVàö|í¤�Õ©(éy⃂@œ\ûbRc�ÄÛe���âñ¥qø_U
16777�¾/cU�üõF¢9Kö�Ú¯&XŸ��6ycË=}S�‚�úÛÿ¤�Ä0�<ëÂð�=Mþ¯'�€ˆ�ᗮ­¥TQ��&�!Ÿ�és��CtKê~\*á;pjeã²0U�í�	ý®—²1��ãï„\�QÑR�j'E!WWöäú¹0*«¦izL,¯!]Aîj�ƀ �÷÷öÄ�È>�‚Úkü�&Ð��BK„O­�èÒ@qsç
16778«£ª÷YPtw ·6b¯aòì¨v Q‹äÇ/+ðÜ<bf�òŒ2Çñ�b§,ño“óXÄ­ÀQ
16779u§²e��6Ó�	ÂA4¦ÃÇQþ'�Ш™©�È�o G�vÁ�Ói§½O²”Õ���Ò�Ü;ú¿¢C5ûodîþ}�ü›X�UÓpÍÁ‘-Š?�o�2�2W…ž(�+U)Õޟ�Ã¥.=M«‘[iŠ“®+®Í¿x«švM�‰ùU��/ûës�"d#ßöè‡�ôî?7�t³wñ�Ò·÷™Åé$šû\%*»ƒ%•�÷jÚë·i>κ�²r‰ò=Mëœ�²
16780Z�ªX·�š|�¯­ûŠ­ð쪯8P��RþŽ~¼E÷_®Búwš�qëvř—)+™³»7Rvj{�£j}<²ª2.ŸÒ跊TvÛ3TmK)Y ]xßb»V×ó‡òÐs³°ÍÀœtې£[ô¹y‰ÊLrsîk’�D?Iè›�Wä‹�C¥œ-͸ÍêG�½ÿŒ-§kEßÖCo_ä?ÒAÌlPæû:ø£t�s8¤‚�–(WþËH=}¨ö\=}ªT�÷‚¦u¬(Yý«ôLB…“—‘rÝ�9P§NVZ*	�]…bّ�LʵóÌKÐùֈÓâËWÀ
16781»ôUkåéÎ�GÂ¥J�ˆ_¦&ž^­fŸÜ º�_E›šÊyʐ�FÌ¿ª>ŒÜ«´óD�¦ nºN©3Å\�:ì5*v³€È[:�Mݔ-(µ�«éfÔ=}�p¤æ#ÈmÜPÊM�G-FôÚ«rÒzM¨ž' 	ÊîD�¼ib��]ïCÔP~�©uY0¦+��²ü+?¦lƒû+�²Ñ�á4¼_êÑ�"é§�ˆ&M�¹¥¬��»S(-ð'Ñ;Æ2˜Rê½ñ‡3%Sö��i	Ÿi�g�ÓÉ�Ÿp¢œö3?­…TÈ¥�ê¹{/=MIe�ùbÊÔ7q=}£Jú_Y=M�N9/Ï3�r·d­ôAufˆN‡åÕ�hŸ—s4ï÷³pí›ÉX�}~•�&n� ª�Å$�
16782ÉZŸ#”!ÖèÍK�*��þ‡9��䂮	�ZÎìÅü�'Cï<�£Â+ÔF«õ:‘Îúí?Yc6Ä¿‚�+ΰe׈PÞãÊÆÿqá?-o���l_&=}Üëê~ßjLöž„¥Ï(_¹ç��Ø$Ñ�žpÜzOÔJ]=M]¾</š�^04Q�½¹»$‚’�4QeTo•1<5çÍ�Ûwn?̆í7[IÐGù�Ø�kÀO]Pݟ�¶Ö¥“�YŒ‰7= :c�¼ût@³€l»Õ
16783°‰7%¿��L܎n{?�Ú“�ú�HÁÕ;MäžÊg)¯TÐÐQ_¼ž‡ëV3ï£�Ë�ÝláÌnù�ˆ¼è¯*æÀ¤vaH8�èÉ+æC<Îð¬-üj‡�f!ò�ü“œm‘ ¹ä/¬'@ja	Äõ­Ðйì�ÿ¬±X¯â�‡�q<Be'e¶P-—¡¹P; C�Nxë�>Ýÿ4ßÚçó‹ÍPÅx�¦���MôŠÜýÑZ„óžˆ�ÃÞ7GŒŸÈâ§­"4�i°Á¥!W�#O�£±«ä¡��Yv�²Ì½À�Ënó×¼±˜©ãÏGXBiµHœÝ�ú?‹œ=M¯û½ŽC€�ÇcŠ��°8�öêNž�ÊÖ¥“
16784�t‡l£ ‹Ñ�Ý�þ��. —Ï$¼Êyè“#s€�­ÿû�âÛ,à��ðS”c@T�ès‡/¦ Â¥	h	{âúÿl-m¡¨:ùb��˜^�ôV1Aø�ón•{¢‘DDäÞ>m ÏÀ(¤´'BfX
16785>‰.#­ÆIxH�ý^g‡ÃvPæN<~á��yО�ó—�­¢£Ê9èî|m9µ“±��êª×‚0Â�ç7�®!|S�–4&£¿�æK�¤@z2�Š’B‘Ý;�”b€S	î[ÂQG=}�öU¥Ã±läü›qàaµ<X��kÆÿSÁ��ñvEi�Žxdï�rPØLò,UsÁñ�ìu«©¨µ+¡¶xô¤~)!}J
16786fd…"™�õÅ=M²—;úlë²°5}fmã²±��ý&Û²4�n+�ùøsxa‚cù˜Ý�㗌�‘��óa[�ÑÙ=}�b쓐_2ö��«b¼e�H�G!µ�ûM¹X6xmjS¹¨Ûqí�a�È��çÿ�RPœ�ç‹ÎÅ�ƒ=MçQ#Sq��÷Ùi™��÷ÒGRqÐ�÷=M]¤¸�"lDO�Ĵ8›,lº]B„<÷#Ð9ì3¹�d쪣=MÇ�hãÒpzpg�+Ò õÅ!DŽÔ]�ï5�Ó0°	]K*ÀN�a•“ä9žò8%*Àu�¡½Ùò<>�a%iä]o*�ْä¦o�²Ú�PÚ�¡¢.ébôYü´Á‘Nèï%�þ
16787n�VšÒ˜�v§z þŸ�X�&Ñ8~¨Ã^�oÃ�ïo…�¤�X¬8¯ƒM�ï6£Y�oºêþá'YD5Ñè�§ƒËòo‰·Y�™­�Í�ïk§�Ö·ÐH^®#ݕ�Ï;þ'�ÐÐØ�íߪëWI~�þ�úX|Ý©�Æ÷o¶�þ“ßÐ�¹¬ÃGëïµ�þ:Í�Z„~Vиº©£Ï�oæ	Qw�Ÿ´¼Nþµ2¶��’…®)•)9ÖÒètªrº�U0Êj4•´[‰�‰�‰6‰.‰N‰~ßQÏß_Ez9ēvŠ�]˜U©	Žv�¯KȮ\�‡®¹Àb‘+m,ˆk“L«wïu�¡¥��¼�ù¡T]Á¡5âÁ�cž¢�ǃe%O֐7æóêŽÎñF:6é#w½ñ¾]Ó.X¡’%˜Î„œ(ü„=M²*ü�ÒÉK	ú‚Ë�ª¿Å	z?Ê�ʒ~�J’*òåÏÅ%�×wj*õ6iJÂ¥{$Wå›$ófÿð¥.�
16788��_6��ښ¨HÂ#±´Ôw‚�¯�kâ’ú%­!}�)5ÿÎÐ��NÕ(í®°�Ç�¬h³ù�ts��ÅÆ�9SfIÖ|{ŽpK]ª¹ýÕÆÞüü¯¹½éÂÊÛ&P&ñ“˜³µQ¼ÕÈ4.��w3¬|¯í+<¬%EÜ«�	<®¥ü9­íۖ~ÛK™eÛs—c3X?¬¹-º§…�
16789ÃN,�¤9ÕþÖt�ÂTB®SKüŽPÝ�ORË»ÏR�-o˜_»�R=Mú™àgNȏ¼“’ZŽ•Û÷·ñ¹ªžßw›—7fM.pCï$ê�!;y…Ü4EÿK]Ǖ9ÕÁÞ�’<�Y6ú‘¥�瑡�g�•צL\	Û�¢r=}íA_vé8¢�[�2¹i�åê¹blIª˜‘w³�¹§{¾¬¸¹wM‹ü¯\ŒÝyÙÁ�Ƥ"8Ê£PÖ
16789�Vú{ƒ�kùþ�£^®jC�æ�’Æ÷	LP1æ{öw£.pd4{¯\š÷Ü†%L"Íò–ÁÓ�öÙ	�ÍÛ2¨òÊ7c­‹8bÌ:–;[�ëø‘qEQ{yÖtLPÚV–U#ñ;VF÷ÛØ‰duJÎE�I�++� ²Öu“wÏ�9р£Ì>¤1�E·Q&¿/’åV‡¹°YGy¾ƒÓL¦h+Œ/¾õ¶ÒÌúSQœ©ÎLœ­*›Î’Ê9ïxÇ£'Œk~n#/y“Éë6•Ãõ+�Z«ò�ŸG�ã��m=}?¸!kÏL±Ñ�vÏÙc=}Xº¨f¥ßFu];¸¬}Ml°©¸g�ö‘„wm·w…ŽØ�Ä\5nZ窳„,咉6㵉Eª;‰"�û5ÉÓ�Uj�Ž!�&:ÔT~��Þ¾o¦Ùׇ±ÇT‰ª"�ÖN��U%�J¨ü NUã)�R�Ù4ï.�A�ÐÒPŠðy0ÙiñD@O&Ÿîys} r>ÿ’‚�V��Ûd=M™jä�™Ôïí֑‡!oý��¼qüŸ�q?šë}q󱢕üõ{ðÉ}äýË&ÍϼI&f�í´Ð�Ã]¾tÎÆ#ݾl…–L���ø/Ë/.€‘¡s¨³�’—ç²�—©4ÒMê9ñ"‡ý£¨È]�ý®o�‘Ã�ªÙ�}*7¯�%—¹”–	j\+‚©ZR��Ф3´eä�s~(Ö�©T×+ê=M
16790*ƒ°°ìÒµ«‚€ÊLª:}+g�Æ1—ö/–�ÓHÖ¸ÙDB= B�ör#³":ÐDñå6=M†²M+h�ŸtJ‚v1y¿Ÿ´Kw/oìëHˆL�µ^��»'«‰Á´êú>’rþöŽ‚Ælµ”BÚúºÆ—væ��MsÕt•aܚ�°ŠšmÄÑ\󭜞yúoM�;©[Í�²>˜}�2W°‹y%Ô�P�Q>›(®™xŒ�+ÈØ ½”3SïµÖ¹+‹;ײښ]´ÒV�ýŠ�…K�ïp½Ù�J�:.ºç
16791HÞ®*úÑ�e�$7÷ÿ†œœ�”�Ý�.�&ӂn3²´ó4ö\r&Ú71wÏ	²Ö�-юG(5Tvú'}�_®s¤Úâyz?�Us+D�Ô�MøXeüìrz¾�úŒS}‚•N0Ú-
167922%Ùª—‰4ÑîU¨¿…¼ž×¨:Î�‰ÖY æ’ïIr¬��¾Ûh¼[ÿ3[/�µÔ�Ç��´»Ót\[�15ÏSÒvY)=M�ÈjÌKŠÈÓfn©…‡]¿q–¢[zØaþ
16793]„)
16794�È{ÊG:…ÞeÜ�ŸrÖ�JÉ×}¾×…÷ZUÔ¦€~úlú(^°ï�ûÒs�ìK„�Ã?TH$ó]�Û-#�ß0U�–M{b6ʖK�{1ÍôÌ´!Bw.º�Ú+Ōknƒ{nšÕ0i'�=}ù�cjòùŒ�q%´þ9l�Íc®]P¬,î�׫!¾‚�–vÖei…�jî¨#­*á�Eê�I…hÆ�%ì•6bˆ<é~¶ªðv�C€•êÊ«4»*õ�EŠXN‰fiç´P¸"ý_׋£º<ãƒ×I ³4óö[�ѧ8륥:ø�,ûÅ%ºpÿ¼ïN»ÚAŠqî��É= ÉÕ'·ºÞ¸Šëcuš(3³#¥ŸZ˜‚€oóëՑ8¦à–Yæ�ºA= ^ùføÛ»ðASm�š®èê1ã0ÔAà��æ�ÐÙ �æì¢´Ûc@Â�øGìf�í!4µðDºí%HÙ0Hxî£z‚AØJ�ü
16795Kfƒ;¥øÇ÷úC<w�*³,0½@b{“&�ßÕèÈåzBÎý3ŒT�#®	�lôxƒ\�zæ:€Gmåþ�9�>Bi[_�Ñ�ºêϾ8A…Ÿ�ÄN8#�’aÃ!û�ï—%ºæ;|0þi3Âq¨Küé¹ùâl^� ø_€2Õïê�ÌP[kýŽ‹ºc÷»ƒ•¡þÆñÇ= ë¼�xtobÛà'ì¨W$E›��‚|°Ó¤éG¼}�Òp�¢æ™àÙ�X±Êâky"èþè±�ô�Bèë”�$h�´_Å@�iA¸ùf;�äÃõä!ûÁÇ4�Ò��ñ˜BÂ�7�ÊUe¼ü�\žÇfTçWü¿Ânòùï˜&Y€Ànçöê�A‘¾óÂî/Ä&lf¹…±À-œH‰÷̘¢¯ûË
16796Á‰�æ%©CÛÑøä¸Û€\ï
16797ߨ��@�
16798nl%‰–�¦�ÙB«]?Œ”Öc5žÿÆ^Ó#hÇ�´ÍügÁ½Ã�ó�þkom§�­éx÷�á7�€¿piX|�ñ®o�¢½Jò^�|d±�a�ØÃ%a�ì�ك«�àë7å€ÒKàR™ �Δd¬— |ôå!K5ð´�çÁ= ³D´Ç/¦Ý�sñ�xbÌå3ÀÞDêª'äƒ
16799�ø“OäÃx^èV¯é¡ˆs�h6èe��ôç+"Q	ô™è£Ã¢ß¥� ›õå1Tµ–M»ÎŽMÃ�–ÕT3»–M»–M»�¦S ÑË])�ù£ì?ìÞ��œ.ó+ŠÎ‘üxû+a÷‘ÄŽþ§&=Mn—'Â�y	~6Â�¬k‡¨“X$…ät0â™W�°�9�µ:�’^,�G����—n7��>®³�Âqnó…ÔŒÉ	›:/»—Z�4�ÀÖùÐM�pÃsa�µmð�RXƒq7ÿlLŠB‚= §$‰���ž�1˜ly,��S÷x�_§¬‚œöÒ֐0Eœew�=M”,I…Y��/��E�:©ÜªªÔÂ�x�©&Š3�ê�“S…n}Êþ��v¸™Q³.Ñ�P(VPKmcMïü´©É�•sҊs¹K|LžÇ¤�µ¥u†�Îç<,8ÌÂÙE÷¯2˜ù3£­-c{Óó½˜î˜¹Ø®­œbþJ–Óðt�¤�ÑÐÖbg�_�D�ÇE6ï�wÛ[¹–ª+k‹>‚)\È«ÙØ¸­'%Á�§2ÿ«¯ÚXÞµ§u"^œ=MÝLSÙ9�¹/‡=}^ö�Ð��U= .õãŒÉú@G� XV= 'Ûã�YòÀ,z�Í
16800ä1�Ã¥iÑçY��(•M!ª¾èRÑGpªå"�Jø�9\è�úB©¼ð#Öf¨W�dѯß�ð�?Ý�#Ûd9þé�P*xL{¢Ô�ߟ¿d©~�¢€2ñ¶�m���"%Åß��¢ÄÕñò.%XÚ�"y�ò�Ó)¼�±c¤�“$„�$iÉòö+L���ߞ$‹ÏòK�«<
16801�“,"Wy�Vy�ÝEŽ-uù˜:ÆÝáy�·D’Ÿv�q$9.eáEõæ�4H¿%Áš1|Ôÿÿ…0TŽ¢‘Õêµï	8Ž�È�	tځ	}*zâ
16802…�ŠD!Å0'u¦é
16803£�
16804“Ú‰ˆÃ4*­3y“6Å¡þu/‡5�¾2É×2ÅÇWuƉ�ÂRJ”�ŽÑ—j¦��Η³(·'�u9Ãr?£¿/ÃÑ�m’³�z�¶ˆ˜>í�má§�>>´�S7ƒ¡ëmr��~ܵ0³ê>D÷4
16805�H;&°ˆz�#㡆öbJ}äƒZëÖÊä‡Íb­á!$óÄú�x�&Ð\j�ß<!مbœKÃ¥o—è¦ÌñÄ��0/ëî<ò�	XÙ PΙ@Ò�!bcŸß[r'é…m’�Stm�ƒ�®ÿ%	ú…ZÉ�÷ÞÑ=}¯à  áðf“M»¸’�»–M›ÞL»–M»–M»UCþžÅ¹(k¯�”	óêzㅯcjô$Ã¥k4…±ËÒ®7Ã¥E‰i�¶%éúö­°œ6H_�T‚óº³í­ÌiúÖ%�ç‚U#0ÖñHÂ¥HôN�Š�éí�ʚG€½“±nYHÑ"´Gé
16806ϟ]?É�¶˜ÎÕHÝ&tBëú˜í=}¼aBÍ&%ך®Ýˆ·!´ß�Ê^ôµ�nR}$Á.ƒƒG0oS�¹å”Ý‚³?&'Ž�Þú:Týe˜iмRý—±m��Ò�tÕ�ŠÜà�_h��"=}ÿƒ–/0½‡Îß�×Ý�êØâý—‘�1¹7�¬K”¥Ê!¡¿‚9vÑýºG¥¿ƒs6틼Cù��¾"^"-̀�Úlº»�kÔå5’‰VµB]%EL= M–'öÍûªIíL=M•�Ö¨b^'Ñ�õ–ʶ²Z¸P{JëMmM—ãV¢®»5›MïÌi�—·Ö¶�¸'ÛL?^ÝÇ{yߨßÕã€à?᪊X�‹fë�/ª¡�žÉ��Î×|� [Ê�� ��â:�âl�,Ď�ŵ�§�à�ˆD÷�fu��H–+� §H�çÄc�I<t�Ÿ¬…�æ�˜�!u«�IÍ¿�X�Õ�˜¢å�†Bñ�f^ý�1ö
16807�é
16808��Ϊ$��Â¥2�…,A�Ú/P��¯_��Åg�z�p�ßyx�01�k&Š�ŽY“�šÊœ�ä¡ã@=}éàä CM»–ÑVK»–M»�–M»–M»–}ù�m0Ág�>ðü�eÄ©�¢�ß�¡¬˜3X2Ôï¾�í¢c{�PÀØ�l�Ã¥A“P�I᪙ü‡"¶¢Ø‘= ¬��°�Q�ʆþ#Ô¶“pÜ^åëêN£ÀÚCTԞ¢RÏ/xþÝãêñ_Ð�5â¾m�X�#ñê÷4�Â¥8ó£ZUQ×~ñöÅ{ÁØ]KÄÖ¹�¡´åkŽX‚XnÿÞIÌP¼ioaY2�îv†ÁЀü8O�¤coEØõ9mnÂ¥mh4O#«dþÐÄ¿”|Õÿc;ç0�Y���fQŒ¹(†KmÁþÕќŒ�i3¬‡Òg·ìª…®Æ~nY´�›hfGvÒ= ¼êФÆ�©Ë�ÅÁ�~èäw­¹&Si}ìK¿#±“ã��¬’7§	ÚÛ�#4¯±PÍ�.+ٻUŸO’\Ã=}NJZ ™Ž/HÙÝå�/žÁEÿx�Üë_Ú.c7�IÛÌ�%¯$<Ô*|
16809ÿ�ùÓ'z‘ª’4�sÇ�?%j‡�³†5uzs�XT‹ö�ÏÉP˜jþ�fúŒ³h?¶z�Ãy��Ì�y·D-鸑-Ä %‰.|ž¸u	¿¼Y�³s²{\�䃤c_Ã¥�Ò!�g†eR¸Þè¦X'ѨÚ8*�¤3BUòט„°gÉLê«DɹüŠ4ÄяÏe<�…dc¼«H\r}µüL>§¤³m�Õ_ëE�º¸/ð�à6áààô¬–MȆ�»–G�¬–MȬ�FŹ–]‡‰°�8šš;@8µ�(ž¼�-æ€�Oð¶&c�ˆû¢eË£ÈÞ�üÍ=M�Ùÿ�jQ³§�»B�ãçnÇcÊä��-Äk¼D&4/A‰Ô�F4/‡(N�Ú-“È4}£ÁaÓpx¯}Éë9ý”hÄ=M+¸ß]	ö·wó6—âWƒ5¼y—f–wKñšœþÏÆí$�L¢ZËöÖß¿ª�Íͬ:–sI▉ςG¹þÌ_υ£H�KWüDC­�æÛÿ�ÐÚ��-�¡y´s<“�­ÚóG©üU~ã	÷°–›d±µ�<{_m–j˼]Zó[»¸|›«ue"t�ë“�>ôAOQ.�t„ß�I´6«ÒZd�?ªõo7BYdêæ�ïè\ÐèÓ»JL�Š!À�=MŠ•q�¶Á‹–�c5Õ8ŒŒ¯2�ãf+ùr�Fdœh�-"�<ñ�Â¥#¨lï¢Æ\ö•�(¢ò)ù�&
16810:CÖ fêí;vù¸‘¿¢þüýxÄͨo0�N�U�Áƒë³2=}¹wæqJW6T[0�ºëݙ¾TŒ×Á¤!?4Ú�Ëoh^àë½âYýû¤ºd@´k"ÐÍé¥OZ�Ê{�8[�r7R1¥lÆ&$ìê)‘¼ŠiCÁ˜�œ¿Ðt-w~…ÚüO÷˜\YiXµ�&/Zc‘À=M_%¾±KÕ~nwÿh�Ùh¼¤¯tÏÙ¢6™<Õܦ‰ÄÏ,ÍÝ!¼šäöê��Âx¤ƒØDÎԆ�]SúÞ2ÉÔÓ«@Õß,6-Ú%Ç©¿˜úßA¤ÇŸüË×�‹D‘-=M{r÷�è•Çò™��ϊå$Ÿ�$”—hÒ]�Ì�
16811Å*BùÛ�4°^…òUÏ
16812òªŠ	9?+‚:ýú?ËIÿ¿¨Î;-|îKF%[ë©g»ð�•ƒ8ºa–�VxVó�µ£ØIÝV­ß¸o�Rììâá€PÖ|MȆfL»M¹–G»–<“M»–U×Ðßá[ã™�AðÖ!c¸Ñ@���ï¡�Lèï�î¥PÆ�Ƥí#ĽPŽ=Mþ¡¸¬ñ�4üi¹f1��ÿe{¡HVÏù
16812c4Çø¬}Ã¥�_!p7b"”åèqÚ4ø‘å�XEiÀ�j V�⼴�WýkԕQ�Q�Â¦���aÁ;�RY�¢�sx��ù	3˜t�Ã¥�•‰hÌ~&»= ÉLÜ�}ÔÇ�(>�s���	Px%ƒÔL�®|£Ü¼�Ì�~+´ÉY¸m{/VÒ\ÎI�À¬±e8è�"�Añ;�÷ƒYDéÂ�+¹s”ôG}E¼�™|�ó60q™âï³u¤=}>¥®�‹ù7žzM�KØÛP=MšK·ñ¼™nÞËy�—aÓÛ�2�’iÐl-Ô;L&ÍÆöþ¸j+Û6–äLCfò|��.¥ôéB*�øÊ	iÖû	~μnƒÐî6ÅÌ °Q��»%p¤NìåÖðx•gMn[ùÓBÿ+W̧"Ôà�eçXÃYp¢og��\ø»ù'ȏ�bS 1̕n±TÍ�JK/ÐZ¸)\�.�ÎRj)ÿ.�YÔì�Ç~Å#§9TB®±JYþ›Ç÷¹Wqšùw0H¤ÝÈ«88=}Aڋ‹4þš¦ Ù²¨Ô*�v
16813c€»U.¨½€ÔÂ-â·¿‚<È�G
16814O�ö\giFW™ÙÒþÝ'Ï3Ôáƒ'�Ä#Ñ#�Û�âs§ˆœ\¢ló/É>Ùlùb¯1Ž^®v¨÷ŒUX©3™7T(Ÿ�$Ê퉓¾’TÀ��ê¾Ý¿Ç�évÿ¸ÒÙ���ѰÊóƒ%�óÙÅ�n­�QrÙ",Ê÷dV_ÅÙoT�r¥º$v݉R|Ø�§¥&�ô…Å)*uG»þå�^	ÐLy�Âvj�ö3Bœòw�uPœ‡l(a�&§5pè7A¸ö5н5‰�fhaú§&‹ÃÕ1}Å=MÊ$¾²À+ަß�JR�<s�;•°Ð²�Gž�›,•iõ±Á‘bî‹[Uð^Š«¨*=}F>¶Ã8Šþ6ÛÕùó„oÖ&ã¶Yø°�¯pø3#â¥l(4�‚G€�2m‘I�F¦=MóÜÒ-˜^ºtuцl»M¦8_�vM�Çjg�Žë�ð•” K‚�k”�©úIe½÷�ô›p]FmA��Lø5@£­“–Ä�¹RÛ= ýbAV$i»CÞ³þ…��@› q4�'†,U•žó•¢®œ4QFÂ�÷Â�™@²Í¢Û÷Ž�OTÅ«��̪½¨Æ®Â�W4¯Z��µãÕ�~�oфH—÷®¡>�h[Óҗ�Ï�؀ËÃcßê?Ú<\�’°ï�;�v­Ú¦ï“O||Ü}æ¿é÷Ûa‰ÆïžèÜčÒ/Äfߢ*Ö÷Qã_�ÐÑ�÷[^ÓÏÕÿ6–ߡ۹?V�݅ÒÁ�¬JßQ͎�Ë�Ýy\�ࡲà$„ãy;ø¨Ž«!œ¬í§Ù@fGÃ¥�S�d¤”ðÖ�ì���t›§¢ð.ì�ØP�’QÁü�ø¡’xè¦ÍoDT4�â[ƒxöñ¥¦½±<ík&OGìI��¬¾ñ«»À8҅Â�üô'tD�'ãÃ	r(ÀC âÓ�ò©Ð/$7�iÓÞ)�õ/F˜_�µ„pÕ�e�2)Þw*þI�Ý+#(�}UÞÉ(kG@Ì�!†X��ã�Y�q%X öÓ�“1í¬†+�g'!�´(ÅÒ��wŽÍYˆdÄ�[G�áÙ¨Ì
16815 �œ= Ÿ›ëYú1¨Ò%´'öÁ—xo±¥ü�0¢¼¸òZïvrý7ªŸ£E¸�t^”|×)Å��>a,*å÷/6R�Í_�ŽÂ\&õ7®6S�‹z�ÇKØp3cº¥:¬ÓJќ<'(!ý97ËI�ŠGt,ãS*ûÀ&�G«ûYV‹éª�¼Î�ó5½,¹ö淕�ÃA�;ú:�՘m'-M��M§Š…}ÿ¯�hKˀÈE�=Mý}ìY³eHW÷³¿U“—{õÿZ8»¿£Ú/Œý¸§ª�]�ü¼¯�¹^ôæíðÏsúÐÿ#Äà6gâ= ±Ì6�»–™�·–~�»Vþ�M­–Íš“M»¶¯¯�ìLPÂÒF�ÌN®Lu�3¸Ä¬O;}QÕP‹¼e¶F÷’–›°Âɪ�e�õÃ=}y’£u³>NĈ¼ø�¡mÕ�½PÕQ'ŠV‡^‚�K:½™ÏÃ!j¦ã«�璉Y�µ·sÍú/�/Ò¤¹Á)˜�÷y:�ª�[a£ëi��ò�•s	QXsÊÇ#p¶gGs\�񒜈??ž¶Ø²Ar�ÙMž�ÖÑCeºo!óݨNÕÃd—�­
16816_’�سš£�î>ÍX„H'=}+��——ƒ¥�à�Yàãzâ��ài;�ß(âY6ÿhJ3�¿�ë��ô�ø� –> = ·â^ŠéBɈ�º6çQÜYðÇ
16817c���xƒ«c¹Ñ�xå…�\��dŽk#�›ÿ¢‹b0¶ÔíE œ0òNe’��lî�¢X��lš�A˜†e�š3�—Þí§Z�|%ÑñX^úaÅ×è^�þ¡Îh(>¹�)Þ�òî$Bö$с�jï†$Ok‚²�z(%�Wûƒ9“	z�.�tµ¦PADì­�Ch[ò£|r8Òç¤�]^��—Bùrõ§ÎŽQ$-mÃÓQ\óÿ¯zoÃ�Ñ+�Wî§Ó��ag¦ä�/)€�a‰~iìt�2:w¨m•iÜØ�qrÒ�–í,"“�i�s�ª,Æ»®©<Þ�yœ³©To*Á�[ê�Ÿ-A·Îôîل’7~ªšÚ4Þ<wª= Ç‰4t…Q_ú_¬-ƒÚ:úntTì�‡“Õ—TRo„³òt¡á=}æ!ó�ðO©€Ó{ìf7E�NP�£öD²Á&�•I9Ø^q%ËO9l�|%l�{ÙzL*z“y•�{ ÷¹T�­A1¿üN®¬�ÜBî¥Q™è¿¯…Æ»<’ý™ØXÄQ|�^ý~gZQþ�NÆ�
16818=M�·�ųÏw\Öϯ�¥= �’â^þ3 ŠÅå�Îö�“pÕýêÙۗ"Úÿ�„°ŸhS’�¦m	�@Yñ3ÎôÑ�x×��Ɵ�k�—ø�Ïòr$�Dí��QAé~·*�q0ª?ÏwBښtÛ»+‰[3ª{’�ZÕ	C»´�â/uè	‡—†|šÚRú6v�ÈN�ÆÔêÂ�À¸×õ´•5ðÎ2©OõuØ×„·´*6~ˆÄ€jøEõ%CŠ�=}2%ºÕ
16819¼òйCܠE2�™û‹¹Ð˜úA.[Æ^±þ¯�ºƒW”‡¾™fߪJ8¸“f¹_·Ð́úšØ´r.=Mçç¶²G&=Mï/¶²5à»D�øáŠY°Û�léó�"=M„Ãø�õkd��DJ„h:}h­Ã$t�ñÑÕõñ'ƒ¤ØË¥Ä´i‰8��ßjx€�éG•ò^ý�!˜(¢¾kòTÁ2vˆ„Xnr�{�…Ï9	í!�ú„�Úìq�}�£Ý˜ležRt�R:Û¨	ß;®7ÛÄÌW1І8!XGÃ¥1�
16820кŽÀÌóåßE��]€Äºä��7	�Z=})!”jáúõ_n4‘T֛~0Ñoz�µJªZŠ�ۋz!JÎ�3ÓA†f™ÏK˜¶‚Y§:#¢Eí1:>+”�æHIÜ'+º>=Më?ŸÛ<ý-ÿɸ�!g³êý�wU�eÈñhÕ<ϋG®ÿZ¾O³Sۉ~>Iæî9섵ùØB~aÆóæžÓ��‘´(¯î&*ž�RE•qf‹&œ"-ìõy¸½»$ �
16821—y°¾�h�sƒ�Ó\yeßx�Í�S܉ùMjeIæë·'8è{F�G�eŒwöäÉ6®zΆ�ª*µT�;Ö9	[IÅ»�ûgm�<&ºhxJ�Lomw/M�rÌ�Ḧ́ì‘�Ç��Q�Íì›O_«��æ q �؎–M»Ö7»:»ø/MOM»–M»–MS�?rŸA'.ãoûúØ�øØ�¥ •æö��@.OÄ;U�]½&>m�²@ƒqa�m�/HB[)óË�xø¿«dYit�-�Ú@‚Pî�CËy™ÿ�sS|y�;­�C†FBë9*9˜¾¾¢pþö’­“�ÉheO��¬H…[U�sý6†ï‘�T…õ«Y�¹ž:¹}«&ÓÚ�ÖæLÄúM£¡¦¸‹�öߒ‘�Ÿ}8C�}�V2n““\s}’·Í¬ÞMÇC^çÅû��fýا�NP0Ójcß_�8{»)ÃZ.îY}tl�ə²©š�.®žWR�sk£5=}¬�›�×QÑß�÷Ãî˜(Ö¸%�‰{�¥½¼NÁƓÀƳ8�—¶›9Y±mǓ{d9�lŒÆÁ‡©#g>þ�®ÒK—g3W�üÞËA)��B��Ù¼>
16821–ïÔ2Cw%ç\^ȅL�ÿÍëِ�Ô±ºËƒØ@ÿöÚxZ°'©g�v�Ðs’= ÿ#���}^vÕӓFn�y›Ý�—ÜtÝÉÇ*ÖàžJáNUî0“+= ¡óãL:ÿÀÔ¹àG>ç¸v�¨hÂ!ú�éÒ¼û$ÿø¿SÃßÎ��Oä¹Þ�¨¹,�®vUhAqðUC�Î�êñ½ÿÂÎÍð�_dÈw�¬ŠêAî–î“�üFÙ°��öd‰˜�¬ÅËA|�£<*÷<‰è=}{$8Ìn‹/d½³��½ø§yèu�'˜q�*�/t›µ‚°�*,h’S8t�Ӄ¼¼ùÅØÅ�Ó¿&Q�÷(90@N=Ma|}åæ(âÇCâ©÷ètº	0Ír É·â‰rh<ª��”Š(ޖ�+b�yçhh³%¶÷™U<ÄÝÝX_÷™q>BUQiP�iT�iْ$Žx$ߙòG—(���1‘ô×s$Él�I*¨<��¦�3&t¹�8†Ä,yñËE�üu)\'†À�yò	ôRÇ3Ø>9A_ë嵅p–{¢t1ê)÷�X–
16822Œ�…PË^<Ó%ÁŸ4
16823ÿ҉|Œ�•™*�gª3-%n‰�|…2_ªˆ£
16824ۏ‹¼_ÒÊ_mgy�î÷·x0;ƒY�m�>m�½�žm´¯µ8›!õAm¬·�jŸj׿Ø}!Ç5�}•5UÌ­Už9UÚ)�ÏçȔ}„�Ci®™M�ÿ.ÈÜ_Ûÿ#Åà 'î䰛º–M»–M»Ø«�3»–M»–M»��Æø�^žéÑÀ�k­Q�"É�2ö¸:¡‚H�ku}=M�Ik:ƒ=Mf®‘8ž¶B»�kmÇ=MF�ÈÙ±�/�{[ÑL4Z{åL¼Ò�·Ë»DÊ@³¶‘ù�´F¡4{Â¥+M�O•É]´†Ø5{¯/LF\‘©ö¡A5\g�ÉýŒ\�\ŒÍpۥ#†>îùÛ�¤ýËÐF–£v5î=}W�¤�ÁÀz#z‡îÃ��œêË2�n+o4�3R˜Œ�ƒ†’ûÄLwžÍ=}Še<‚ìP¹�¶…¦Lw‹�<ŠOS¹T¸�²%wŠ×<ĕ«|ÿ¡Ÿhþ‹ÃY¬,ÍÁÄÐ�3´Ã/Ã¥oEU�*—Ò�±=Mx]�Ðåoß�Zt�ˁ7Z¬¿Ê‘Ù€§n“¡ß{þÃ�Z”ÝÈqɏ§­��r �6ú�i¹]�ôÖÉ4¶G7í�Ÿm]Җ׉¿«‡“ÖÉ�´‡­ä�j“]2�ÓY”¡ï\¿‡Ô��û÷b›»�—�Ú4ØÀ“Àw¯{èjŒ‘õmr
16825¼ÔjÁ�õ�ê�Tù%«JjÜíôŸ:
16826�V6�í	žú¥ jß§�Z®0|?ˆ(—:±QkB®>Â¥qCj[ÇõN�>�4¼X…¸Õ9�Îo‚^$-l8zÍi�Õ3K~D¶T¬ƒ™5$3†lF6õ­“�zl-�í»JT7­¤pF–¶,ÿ„ù�*³Er†´�-Ä%z£��mzä��‹îHÒ}°Œ�)U=}�Ð~ÆÚ3-º—z6?�ó^K–f�|kJ˜ý�ÈiíÇ3ù–G�a®íÍÓû’ô���Mø;©p‹†ÁP]#ÕFf3Mì��ûö×�ÜÇøJú£„af³£í�§úr/�Ä{E�™ 0JyÀú#z-f��ì7×úÆÿ�”�Ih_¾Çj¹=M£gÛæÝ�Øßª°ÓcÁ¦7#q¿f‘Ad{ñeD±eºQdžéeÙ©dý‰eCùd39eĪdÙe�%äe0ŒprP•z�š–0„aP›i@—ô�”ë®�é1šë²;XNë5tˆÐQ€0XxÀlò6nóŽ,òž/ó¬ö²®÷’=Mö’�÷²ŒöB÷žLò�NóvÎòÚÌóêþê@üõv|ôJ}í¶÷d�7d4�âX—eÌ×c—od�¯d!�e‡Od²ÿd©�e[¿dTŸdv_e)AÞqF¯= b|AôfC»–M��–M»VR¶–M»ÖΕM»�¿�̖X¦�šyٍ}ç:eg8çüA}^”U¹Q¶U�ÂôËÒ³�¯’î�·
16827�¿ê™¨zV‰Õ¥õ¶m7;m·:«O¾›¹�Ú�KÍý¶S¹[Œ�Î�Î�KÈ�¶Áo;��¿�¶;¯9›?®]¹ÚÅ5�ÌUË댷¿‘�ŸG�\ ¼§¶-�:O\NÙ+Ž_MÜv>ŸÇÙÿÈ�ˆ?ÉÇWKË�¶Âþ¶x>¶¯]Œ÷Û97ïÖûD¥ì–�øN}�²*øEíüC½�®ªûOíxH=}�¹º�Â¥ZUú]/‡‡y¶ž“�SŒÝÇ�§\‹Vá��‚ÆBËÆ…¶„E6«RËÙu¶‚56»JËq•¶ˆU6²ZËtm¶ë{x]��O�^‹U¶Vˁý¶G��›Œå›™—§*ìjâf�‹�¸��´��¬��|��ˆcj(��j¹ƒ•�¶t8«Q¶;ѶÍé¶éi6	–�1�y92ŒÓ3ò�-“ž(—�¯ê��³Z�k¹’5X�gZ™¶��{GµA4žU5aõd�ëÉÿ]jŒÃkù˜Œd8¼2JM¦ýEÌQS™•òw68³Q<�Qˆ£»56�NŒ†çÌ;C]=  <8KÕ&�N‰“&€è—·;£pe‹úŒ¿ñlÃû·�û�˜’©Úê�1m‹{¯�ÿ��e¹�à;0mÓ:Ç°û‹pm�ºxáÏ@ð6�Ã¥=}˜€½Zø�A�v�âõ�œ£šäïÀMÜf‘8f�D‚á'T:ÇÂ��j�Ð�ZAìÆB=Mâðo�´€ógW9‡Àâ<m»Ñà~¢�Xï�Ã[Ün�øb±xdùxg�8eÕ¸b}è ��ñcä��ý9¨!�ê1b�4€êµˆ%ýú°h��ƒåHã´îˆã0Ç¿TÝï¶Ð×*€^žÞ½ág¿��˜{�Xàè�ê£àxËL�ȼ]ßW–M»–M»¹–M»–MC�$OS­â]ŽßÚÊ×KÕßä«PÍ"[�>Ø�76Ψ™8FPÇEåØ�†Ñ���Ùi¾ËØ=M�‡Ùcõ¯Ø�çŸÓõiöœõÇ­�Þý§ÏH	ÂEwVÐï�$9Ãié̸³��I†�;„¡�—€ÅLNÜ6ÖAÛñ¶–Û��xÓhuµžBóõ�“¥�Ÿ¹y��ÌË�;ÆÑ¬mEUؓîk(�Ö[�sî®E滛l…�‘Ù¾L6ƒð-�r€�w¦r ¡©´TN�ÅÞv„ÀRY�¹„&×STH»3�™•+ˆ9S�YÊO‚ËÛVrz±á
16828ô�!�}�E¹Ëô>Vo4+~0+±ë²J\#mƒ�rüÛ*9�^rHÈ?R|C$	­È‚�Ü@/³õ<(�¹cL>Ûr­Æ�r2ì‡)ÃBȁH�ýýu&!r¹Ô]%áu¼	�«= 
16829
16830û¿ Ÿ•2X%÷}�� +Îë­Zñ\põ§ZqqhΞmž¼Qˆ+yhÿ©3°w�ý��FW�>/w&¶â�ô}5diqêÆÄ‹C{„�v~·#MðoՓÆÃ´£% ­2$Í;i±yK�R׿dtLfƕ͸�Z�ÔüÖ�^§�¬ô�æ© s�\Pö;7<¤ƒ©7Q„ÎæÚBÎ@Óã���f$Ì3d&�§Ž˜wh,YméÙO¡µžç·ßñó�^!tª�Ì:ÓãG_!ÌÓÿ¨ÙÜ£¼*ã”,�fÁ�3¨��§«@+äë¸�]™ý"¾�À-–ótô=}AV¯ýý‰~p2×aÜç�h�ç WG�¶dd¢%�â�1ø��ö]?Âñ��é�Ÿ„€HJ�”l�‘7=MçÛâӀ
16830“ðEUÂ¥�ךì�juøj¦ÈûUHvLd=}R�ö�OcÃ¥�1¾¹m>o�4¼þ$šq \)1Ù›®ë¯Ÿs��,ð�àæáààð¬–MȆL»–M�»–M»–M»ÖÎð½�lŸ�£™�G�KE&1²�úѯCy:�îy'óˆ«y¨Î{sÙx�å…˳°­|n²½y\
16831~åÇ0¿�÷ùaÙ,ùŸðñ½%ď?¢r€…<œž|÷U�X	žj«k·¢_=M�W·�µ—a9f{0�še†ÊÌ1¹®Û]�qŽºebæÜ�‘w«=}ÛxDWào§g��ÇèÞ	'yP|GG/‚�Ö�V‘G7�gÚµë�{[iمwѕŸªq�·Q�UsqSNSŒÖîâÏÑ-Ýá�¿�ÂЩ�ì=}Öì{¡�€È�n¡ùGÞvë�ÏÙÕÙ�2W��XÜ�ז^G±r�$-Ù­­Á_iÏÚ§”nßLKñÀDƒ�ÇËe�1�¦�ñ�·k2²�f%“�׺�ø±�iÑ�I�mt¡Qb�+Gª�•(~¢�ꌹ¨Ó£*ˆ>0¦Õ~êñO5iً&|�¶æúh�KR	<ki�ºä�ÊÐP„þ=MëÔٙ³= fkf¼XCdƒ˜��¦�Ìì�Å9žù‚]ƈ­—$]Ÿõ2ïY�B£Aë;&¥ºñ°D¯k9nì�Èd´+Gf	›Ð¡·uxê�F-ÓÀº�/$�XA„Ïm#œïîãݰ¿Ì¯ß‡á|·ìD"<ðá#"X�t¦oA\”ꇈ�b#Ӄ0šù-rJìcsC9�	~m÷ò¸€p¨œ¤�š�‡ðQ�õñ­��ƅó�s‹’hW¬F'7îÒgÓ(u­G,FáûvõQÈ3�'â*¸�l‰×«	’ _0õ‡Ž43L>£Ë~:ê�¶S´‚ámá-D>OFdCë+§”‘Á9��c�øŸ€kÂ�½xF×Pe�^|ýG?¿= �ŸÌçÎ9×P°~Ë3æÏÉ�èþàƒàààj�»–MӇK¹–M»­–M»–P“Mûϕ&ÔC´‡Þȍø= Q¾à†IìDØÁ!œñù¬	o¡8�ù¢«Y#Q-ÿª�uAHýú®Ö^��Ï�br—�‰>�j§Åƒ˜F�z¨ûCx�vîÁ8�´§�ÈÔXâ&/€�AâÒÒó���iÕ£�“�N�®R3���uaĠq{�mµŠ³I��c�3Fr��s¡¦“�›�ûׅS¸6�g-þS‘Ú�ïå¡\ªf� �Eá��ëљhÒÅk1L>l5°ò�©�E»™E˜­9nQµRÚی�#B�믌‚D®J†·Ž��@í%ÒKÙPUý¿7Œ‡ƒK�uéû�I”q…�ÑAÏF–.º¢kÒ=M,븪6uM¤½».Ê���Fç�*V@̟sïJݏ]œ{?b�˜/óP…1 ›ØÔ—ôEÀ¯]\™œ�›ûïð�Æ�
168325çÙ÷]èYk£XÝ�¢™{'YÓøu�n3´Y|óy�8ÉWrÿZ‡ðÝZz·®X·9$Ç~Ã?ßӄw|ÇDÌå–�>$#ÕòW�<¦ÒÊõ�ëŽÒK©�†ož®ÂvË8F¿ �Â�ýî—(¶œ­t�WØÓÈ��GÏA˜Ó�.+ÿNÂ#vÔ]d2Õ�þF�¦=MÊé��~BDÖl½Š¯�ÓËå¢w�)˜Ùjm‡>�*ÐfkË¿�QÁ�äs¿s�Ôãí=}ÿX;×qç%�h+Ûl)¢÷*#ŸBÄÝmH§ÏŒ�Ýã¯dÿœ�Ôs§ñ�±¹Ók�aŸ�ºÖ{ï>Ÿqº�&’kø�7k�´!|nEò�q B‘�“=M�‰?�%‡yô�Æ+ÃE
16833­ƒY�|�uÁ½�9r-E™�?nõÆRŒ<�¯ã+Y²÷�л&a�«õÙʀ(¢J�®™
16834�Iƒ��u¹‘=}åÓ õäâ5†&Š’Èú/óµ��na0ýy‹ú¸ÇK�Èa�º5z¼Z¥Í�=MTŸK�T۔.R��l³¥4'wz�Zœ’¶CÙú]FXË�š»àÓHã–}�DPf��ÎøQ€ªè�W¦¼ö�!�C¢…ц8úx’Liù¥ŽFèWx�òC®Õ“ö�Å:ðܤr6+š¥ŒX�¦zÑæ¶´=M•Ÿwí§$M)(‘%Üfý�‹Í0ßB/Õ0çžI��8̨./'>ÍS�ݏóÿÎ�S”©yëÂ�H-PEte�žû½�hT£Ãb�Ý«½qÞÌa@d�Kí�™¦ë·0�Ö~ÓF8y�cžØEt�&�ž±o±�^,žÆ¯¹Z_‚�âX�=MpC.a¼ôí¢��h%�b)ÿð"hNè™K"9ûõj¯•�¾�eÑ �ü¥Yñ4Ø$ÐÅ4�[ª�Á7ô/†&sÌò­ƒ£�L	lA»·8>/l�·�n�çÃ�7𯭏éø.*D|+�ž'r°�)¢Ê7�5�2˜Ï}¢d“‰”¶†�2Þï÷wÜ%øÞ÷™;ßX½Óï%ßÄLñR۟pIO³ø��}e®É\�~!¿ÊìÜÅ�‘?v%2,ökþEÃ��g÷¶�¼�xk49�Ù²Y�?z¯Š¸\Æ�	ˡh"¬ýê9_‚h†š�ª5kù—‘dG¢òš�uò�ƒì—€�’Nw“Y0Ã¥q�õ(ý‹ÄK]�Fú5ÔL&�‡z�B�Ì<2«½d:Ü?·QP*�câËI™³ ´AmœPN„Õ\ó޽-øy�óT„e‘m=MHʖR4°¦†j�.‰–C˜c9eý�«Užk¸Ì�¦)U�٠g=Mù�¨ÍñÉEøüàÂàààØ¹–M»wѹ–M¯–M»­–M»–]@Ò�á{?éXó�"Ð�ñ¶œò¡�$t�³$ùÜ:tt0�ÜFÜߍø‰ÁÂì}�®Ùט')^ŽäA��Øð�©¶er,Ý�©x$	F�s°ÿ	�²…©?�­9Qù’REؕ1fR’l�q…]‡�½JR,qÃÄ!�”ÕÅɳ
16835¯o3Òl—0= žêh?5Às�·g�Ò̞�*^*¤/6B©K�´�uy�?ù¿ÿªœ/1Aßúõv+‰’Œ(u��5Yf;ƒúó/ˆ�C®”^Êä¼0LJ›æÇ§IÇeæç£�™�?óm?zôEHQ˜'k�%M�6I³×�!��ÈÖ±!ΚîÊþš˜/°…Ö•��eZx�µCžˆ�þåÚ�¸‰¯2Mãæ”ù°Z¡= ž.f¬ûM¨µÇf8%ú�F‘ñR‚¦¬���V—�ªZ�œÈ�ÁÆõóþ™{��©ô¿×†ì+�ÃÅú�
16836Ä­Ù>M®¢ÃÆô;;À�¬â«�ö¸f;òž¸rî��Öõ;AT j	�¶xìÆÐ�KÚæ¹p�¿æ/a=MNe–$͓…¹¸nmÝÍp›O'7�Ÿ÷¸�=}´áAiãªgüXCΨc�nœ^Âh"tóA�|x�ˬÇúGÊ/�Ó§±e%Ã=}�ØÀb+Š��;<±²V£Ž»m”;N,¦}÷Ó½)÷ÓÀ:yçí§�°—ÓÄÎø/–ÓD9j÷‹–XQ8§{¯Ñ›Ç­´0ÿ„vÙ�&¶÷{Z?N~×Egÿ]Gرػo®�_†üÖLj-à*CãˆÝð }T�¿éB¦aLþü(�ÇaD§çñ“�hôÍ@úÚä�ß!�/�#è9ó¢&µ0\�#™X�t!A$Žè£$	ü…–P4OfCûü!¦’èF�$Ҏ�r|ûq¼ìj‚A9ô�j"Ž–ê9Q3¨ØpH&hFnRìÛ�BØY�æA$�‹¶¤BŠñ§z¾Q¤�j#ðû¯‘mÑ�¶+@ª€äFž,@C*�×W�BJ~$ÇÈ�Î_*‚��y×gsyÆx"²”ôlä‰h4…ÒÕ\
16837âŸ�ì÷‡q€p®tÖT¾¼-�'x¡­~ìúÕ�±þz©¥—y�ªªBÈ¡�Z�D�T:�k%R˜<scÎuüzcR™�w<m�¾Ö«CÒk�²ұ½w¯Wȉ>-	Àc€ð™º"œŽö²ñ2¤i�%�Éô“\P�ÎÏj™p3¢Àƒ�è½*�~7j|<ù²ýEH��£�|†}Å̐Š CRÃ¥cäuhµ5�ÍZ�Þñ5\ΉB�1�S&7�Æ[�ëK8R‘f3!•(Ž�9nÕ£Ë�Ù2§ÂrZ\®·S�æFŽN€<—qÁm˜_I¤‹”ixë-�Ã¥�“BM�ÿÕ;(üµ¢~Ï=Mä4–RÖ*�=MÁM8OJÍI�§�”“1°¡šfn_ìz3Xþl’esº–²´–Ò×ÔÝJ»X.M»M|�–M»–½¸–}Ѽì¶Õ¢�ßãY���¡ß�‡·\¢<×óC¦^&ÊÓG¦4_¦Ìª÷.'_Aœ¸7RŒžÂ�Ëû–�ŸA¿Ùm€g¿	­Ü®|�¼Ôö�Wzäs.(P"6â5_éjº�¸ž.òmÛrÔù(Ò�#r’i2¼��%dôò¾2¬Nv¢Wu�×Ï(�+/z´�I�¦«Pۀì;Â¥ExÌ�#;ƒì¥�EÙW;v4=}9�³D	û�'×!�F*¨‘«;n§­RøÞ!¾½ÿ��Ø¡«lÿ$,کƒ�Ù�ÝsîŸ��Mß)µÚ?œXÔk>s?�ÇÞB½l¿„~Úm؏¿LéÝ-CÏO¼–Ý!ÂÅÿ®»ÜA]Éÿ†�Ø+¿…Ÿ��߅
16838Ö��£ÅIó¨�“��NÒèÊÅY"ám»ê¤Ë	��#a“sõ��†({Œ�GbôQÏ6$T‹òŠ�tx@ƒdB‰ò“%t‘ž‚¬þ�Eêótqû¢vÝ
168394]7¡¼;e'cÝZ5&�6… ,u â5�LjQ!m�*JÜl5ÃÏèU”ÖˆCÓ5}0/U*zµù›.ã‘'úœ�³ – cÚ�z̘ˆ©OE-jÃ�¹�*ë«]:,õ·Âgoö¢Í:(M´F¬�M””ç_¶�6$gÇ·Tx…‰#4jîÂóT¹U4w�Rš¤çËB°‡«ç���œ³C‡“þ«ËÔx2�	׿½8�9YÚ�yM Öëæ|6�ÀEœáúƒíé�@(›„�ËãìY±M�h•ñ¢Ol�ÇHd=}mñC7øÓҎ��&¦|¨��L–é[�zðB¢y$ój¦zÒÁ	³D-Ñè�Å&Ÿ	ÃWzñÒ¡lONFÌJ�C¸�Srþ{CBI®w2SŽh:Ëšå«U=MxyI¡˜Évl�K©�%+�¦9�O”õËî:Q0ºj›!6Ü̓¢Ù�Kê�8�­½zs­¶¨—�ՉíÓMLX6A#Èò;$N»�NH+YŽ=MGƸñR©î�U�¼3̸�©þßóÖüÙC/Vt�&��^Ÿãîrî<èT ˆ¯APg�ï��’¸£qrö'Œ��ÑÖeóÛÍ}x=}Ã$«êG2Î�ÃAÆl1‘�êë=}pœÎ¢��÷�DïÆ9Ž(<Tŏz�Ú	Ž˜,R�ބû•_½xôËf¸HWþüR''¶}Ä0W¦ïÑÀÄNï4Ÿ[pÇÇ¡zþ拉�©ØÀ©öï/´;�ɹĥ7>„�ZQˆ¾k �¾Ì\Âm�•�[
16840i9Æ£Å[�´xÚ�9Ì£�1?ÜNØR£ wqYž˜­ÕÃÎ5�FKÛqrÁgÂì_.?ÐGfz�Ã¥	Þ¸/î ÜTà÷ôã8�ð ØÑa�üë�ÝW�a±a¸oê¢Ð0ðÊR!�fç���ø¥]¡ˆ)Ã¥Cðül0è^bðrŸg0Íÿ¢hžðvÝ?�'ŸdÒª�ôݎ0ÂVd±ß�l=M~A�Oï£VK�•O£¹Èö®‡vP¢�%�ÕUä×}�ÐKl@Úf(>Ÿh�Â¥�rMÕqȏmBē�¾¹%1>ó¥µµ±��nƘ-��5±ü;ù#²£ø�;Â¥0<ñ£«Å‘è�h%½�v•Å‘$�mÃΝ�fy§A5ú§©�ÑT¾i§¬�~S�Ñì?|= ¯Íä>{�–�aJ±$LO�Ò¼�q=M%iÔ=M,�ÊFòú&)��,BÇ¢D�¿,†º�yhbD¬$2pq¢#£ô.ö„=}�õ±û‰,�,E��u†åIt?/�¯�mlÜ�2÷„s\�}ôcT²Ó³©9ÐoÂË߈�Ø'GÞ�&jD�Ë&æ‹ì�ðôDP)�sw��ÙCxiU!�1�94¿¨Bb1ö{듘–�û¹{¹�ùEs?x­X±üä—RXM|cE1îق™¬œ}«9s<ôjSi;t§˜�Y|�­#…�ol¥Ù¬Ÿ{¯]“\|*ÓÉ=}2 q[Ã¥Hy÷096 _«ê1˜?(i%�Bõe���‚Ú!ñçŒj�Ž�B@%�·ÿõó@=}¬¢ÊB„7u0јdÖ�˜¶t�W-	�/+‰—�ÅJ=}	qK«¸Òœì3g�†�t�›ž|nց�V
16841�Ÿ‘|Sû�hY5¡þwêœ{�¸”™ò›�u�S‹¤„•òq5ȝ‹Bn'õºÍ5¬¾>mÖgJÆX5ƒ·9mh8í��J8Æ3c-WíËW¶Âޅv}^•dÔ¶RD7ý©¿Ê˜ò0'Q_ý/äՔi·�þ4¯øÁæ´×�0Šá»pæ–ïM�L?�‡Eú©ëKÄÑÐ��î���·Â
16841¤t¨�l&�“ÖP�ž�{�ú½,ÆÈöÎÿMÕW벑=M,þ·jÁÑ6¶©—Â÷¿ª±éMD~LÞBûiM(.JGÂyVÔt»9y²n§tîÖ}Ë�1•cKIý4,ËÄ­e.Úµ�Ùُs‰�›°Ÿ´¥��ü�›¸�›{€�½ü¶É��›{kS[¨¶£=MþªS[X�ŸwÚßÏÅu!�=MٝœóɃÍ&ÿÏmæSAÿO%ÛIšµ¯Ss^JjۙŸX= ¢�ã<�û�•TàÓ	"b‚-"b™ÇæY¨Odä*Š"bH7�¡p��¡_"b·³då¶;dÃ¥eÇeÃ¥�¾éën‹ëë�½eåÎÉ¢bŠ–ß�(î�Z�èðž�_»–5KÏ]•M»–´–M»–M»–û/�®d%w$yü)ԋr¤Ú�)¼�|dJ+òُ�±Î+ò“Ô©|¨y¬wŠ©˜›�3FJ�½–��ÏJ�§Ÿ�Ó¾pb�Wê4/Q×ôf-+Aµ–ô®>+Á£—ô�†4’Å)…2m4�Ö(E¼Ô46M/ÅØÕ4þ]/Åo	í#¾�ò�³�¶�m��²È”�m�²xÑ�mµÆTÖÄ-ÇL­TÎÔ,ǵlTžÏ(�ÝF�Š�É8�âœùâ�•äDÍ��×,áß¿	�¿-áå_ê�Dñ2�#(a:"ÒÕòr�3(®}"�¿ôòÜ	¤Iñ¯ð�‰�Â//ñÏGhX#¤eû�ÖÝðݳ÷��x¡�¥”É	†ªì�ù�¤�Oh)Ý�Æi)¢±�òv¶p�„gdæ³�ܗ=}bޚd—¿�ü�*yy;*›Ê2êTw‚~�Å¡6	K*ÉÝ5*�cìE�ù7ܻx³5&£	�\;D��C©GùmUR<�ļŠ�GRG�E�©)¹�GË%�=M�ª�Kôü¯Š€;%Ã¥~nê.o7°Eâ«YåÛ¾	H„4rv9©‚R*ê–3RGlrÎKt�¯�9Ò:)f,¥Éˆjš…5œN…‚Ç(õÉ�5l�"ß"Â¥�qú'(­ÜÂJ<­µ¬ùЦœ4­„�J„/´ì,³Ð¥‹9Aí7ûI��(£Úåú¬ç�윏Á9�=M…|:6dz�‡…%?=MgFK‘϶²ÙvvÃ�•8=M�:ǵ‘“fî!ïýõ†Éx–5§}��<?T�²Éy�=}¯}*Z,}Ô4x€GÈZ��®ÉYÕ6o%A€X¼ §�æF”�O„ag�ì„}�ÀYN�١(­= qn%mìMBD¦@��öú¹V ¨Û&.G�Q©AÂú�N´�Q—i��-|¿AÚ×3ó[žy8O���‡y‘5¬ÔÌL†±$���xi}��_GÆu¼¢‘xeم=MTOEÔèëÖÅö>ý•ÍiÅ?/6*X¨ê9�³ ªÈÞßÐ<�©[ŒLŸE…­/�V“m3™MTF£µµ¦±)�:N”�™@CÙ�ûeõVN¥ÌT�M�•u}i£Í�w¹9Q¤.v§V�‡�¨ÅV�Ÿc�Õü�Ïà�«¡dýîr�H×µ¡U}sܹ}�ŠÈ�cs&C}Ì9Í$_ª)‹÷.Vë=}(ã�Š÷Q�Ÿqk‡ã<dǙH™§¥r;�ÎÝPA�™	y«-¯
16842NvVRSAœ{OK½8¯˜ÙÏu{zBï=}bþ&õÕ�‘gUã�ÌyÇÁ¸þïGOY˜Ø££�ƒwÓ�|ŒÌÅ '�;¦Y9’¦«¤3>ڜв8ȃx¿'€otf�NÕӑA–o��]4žÎ£Ùµ§��µ9ݔ�Ï�¶¶¯“q^Æ�×3Ɉ�t§^¶�çˆÉìpiàëKÃ¥�¸� }	ášMêÜË� Ì—ᢒ�{£!�jç¹»�ècbÌx÷�»~�«Næ�]ï�4ÿÂ]–ðµ�d¸¹�dE4hŽ«#|�ò¢Ó�$DŽ�ÛÍA�ßï3&xi=}£<xø&–�,Á�Ašì“4øÁ‚�¢¯bñ|Õ�ôÈóÎl轖&ø]	¢|×ñ6©ƒLm$¹=}�ªž�1Öìl’]NtU›‚�šþEÂw�Ý��zFn1’,lP«øÉ#C¼=}øCÞøcN§�ß�f©ðÇV–�Sª§‰µ�nV$|Ã+ÂÔ�ø�P�®™?QšxòÈS�¸8�!ÉVéÎo,°Q9bßý.�Ì^â¹�äƒß2Pîè@ã0ì}M»V͞B–M»–M»–M»–M;ÿ±�r:�–��‚ ·–â­&é<>�Àþöx_?�²ÿa�‰%�K�‘
16843j4O�’X„¨‹…�åîi”™�’Üw¨tòi5i€œ$«¶òÃg+L<�QNŸ¤Ó»òñ^(�(�s6r©:&�Gk_�Ä�>�sFo,Üû�Ÿ�«�-„P��¢ºÂêƒú��Ώ@­6h=}
16843Áª�e�Ïôʧ5©x3ÅF!uÑU5êÖ4Y�%EÚæõ®ˆ¼Y޲�z&‚,úküí™z¦ÎnúÁ8mc��Ü�ú»ÎKÄݍ��….T%‡59}�=MTÒì±ù�?Ǻ�}ü·T�\´¹þ¿ÀG�バ!ÛZæk[ú<~BðQc!n³æ¥�ù�iB²�©$³D!…ß=}…�û'xL>L’A�©j{�Sžxl.D±�%͂ö�(½»Â£4k#û��~–ˆÕ¬�3ô{ÛÉLFù�õ�º$MC“^x-me�ŸWß«¹HÿM.¦Sˆu³ÁIȰ†–£›Žî���9Å0È£‘Ûî²�g‰©=}žé�õ+šŒHÌғ+‘ù�Ã�™<�Ãrؙ+©�°�ýŒµÁ&Yh°ê�îáGþ4¼ám�!g�°�†'�¬þüo®5�z—Óˆ�¢ƒÀ�o<[�B=}ÓXÔ¾CGü�1¹\Š[�ù‹Û�ÌÀ�Ot/•��Q×Ù̘γЃ/lXá+’çØ^ ÅÊám�æœûõ°E) ·áýŽç�ßð0�N¨qL�ٝpQµ">—ï	��Dʂp§›#Ò=}íI×�Ü«ð�= »ñå�˜–M»VÛ�Œ‡–M»–M˶–M»–­ý/roA=}�iǹ��4t�‹)TI��Sd¤Öeò÷W*��ÑՕ$t8���ç=}&�j�Ӆ…¬³!�÷F«L½��Ýl,‡‡�º�y”Iô~ô18�”I„p‡—¢½©êÃ#êÅo��œƒ�؋"Ƥ
16844;S‹ˆA
16845wJˆ´ÊˆR[„*m%
16846ÇVŠd=}2é2)þ#ƒ+æmë��R»ú�{Jüɋñ_zf6CÄ1m]W�¾_µ¨p8��—.CTÚ7·yº>G¹P}íÓU–MëÚ|®¦G��ÞÉa¯æcëû”0í”Ú湚û\ûGPLy¡¤æ5ú„XKP�†©€l�%+z¼”,Ú��©°§D«DóM•©uc�UOz¼ßð̘ö7’8ˆE��™öÉz;ÔÉGQ]Š%�öÝï;|œEqÄse÷¯FT6{ÝEL¾›V€•‰´¯†Î4{N�{qgL†¿”9СFQügÃ¥yý†wRøI�TKÂ0——#…)îI7�œ»ÇßŠ£ˆ�îNìw¤É=}.ôUɋ™ÄÏR™‹+×��	÷›dV˜P¾Å´3÷ѧÅ2Rï��§q�orµ�ƗÕh�¤ƒÑ�o�Ë�rüӈW§CÙ�o÷Q]REщ;ªGœÅ“‹q¯cþ�1§ÛD8Ê3Dw/¸åÿÝyoݧ§,�h¬��i�;5!¼¶bwãä'‡éFgäïæ¼U¡¯�Â�cÂà�$à$±L»–ÍZ¹>{¹–M»–M»–M{�ÜB'4aî‰å’÷ô˜85€g�p– –�âÕFé¼=}�°Üˆ {;â�è�m�‚…ó�68„ íq醨{î�5fi,~=MROc(¶C�¡Mq¹ÿ$®¥pØs6�[Aiúµ�â#‚'[iq#�†¬tx‘.BÚAii��fœuÈø5&/�3�Ÿ,Šª�OEyDf×w‰�%�Î*y£[Eš>r©Ú<Æ´Oy¶iõBÆ0x=}&�?ãea"yÎê»&�ô<€Pk"bsê}Ï
16847<Ùø¥4ù|6Å2!uT55ü5EVËè¾?�ºôub�4„�
16848}�ˆl]‚’ÐgªšØú»�KÌ�Ž‘…v¦
16849+C6çm#�:®°ˆ™&�Óám/w�Ö�·øÖ;ƒ&�}�¹T–u´I:'�ƒ“‘ƒ.c�/GÈT;ƒóÕ= ®Ð«���ËìØ…Ó�aa�¥À$Qcœ•ìfy旻ùÄûD°UŠ¡®õæ¿Wûô�OÀ��øÓµ@3Ls«É,¾ö�i2Â¥�qLrŠe)z¾�	§y¤?HÒG“©ÓC�‡OzŒZC��re|´�+îk÷…�6´‘èMk4ý�ní’H�µ�©êkU›�Š�•˜V¿¢ÛDÑ�š-s4�WÓ¸�
16850O“—a-�¿F(G{Û#Mj¯ùœªÆ¬þ{$ÇMÊ�lÀ�M–¤P˜�ª�Z>gLÅýª�PHÈ�8}üzìQH�­¡;Á�ÏRˆV¦ �g�ÿü¾%Q�z¬E:î÷Ÿt+Žº�¯ìwÙM<¤^�q�˜�?È2K“«s���™¤YÁ�ɇ+jXþs³[¤=Mȱ‡‚§Ó&þÕâo�}�BìÕ°‡Y�;ÎÑNg'3þO[�\ÃQÁ§d�ù�Ût�Â�6ÑI�ÚTH³K¤îÓI�½�<Á³X‡/y3�ÉNÛ\[ÍSÆo¯|äá­�æÄ=MôЂB b&ábÿЏC r!áµ�ç¼?ü°Y+ tć�æ¤_ö�Â;$�F(Û4��Se4�ý�‡6¨7=M„F«p	�#Nmì)��$9õ�Z7¨®3�oNe¤XýrÕW(yX-ˆsŽéRž�øÅ�–Nó$“©_f«áºN�耕M»–»;»–C�;ÖM»–M»–­—¾¡¡XˆE*tÌ�qA”¤¿9ò�6)�½*ì��1Ûv$b7ò�_*$¦s	q.Æ^>yEERµq�°:†e
16851ӈwl�,ÆÍ4ùC‰¬£=M�­n¨Ì�sݑ,Ä�y;±ôê�3È�5Á0ñexuõ
16852�2ȹ1A‰…PžŸ¢Ç1ê©F	Ä;‰0Qg"}ÃêmeÖ3eZ?"Ô�4ê�7)s-Å7ñuûˆŒOˆò¹!…‰r‚�ªÅñ
16853C‡‹4=}†Ò^kªl£
16854õ�eHÿˆ˜Ï5‚Þ3ù}0�IæméÙ�Âwµè‹…цe&kÎú»\môñúÚ�m=}S�B¶ˆ—3C´Qm£7�ž�¶¨Õ)ƒA4ý�‘®xl�kÒËL�‹“v®Áö½-Go‡“�,G¾ø}A“TÔõ��—ÉD�‚Óւ®®Û�AOU؍Ó�Ž¡z´æÍRú¤�NŒ’!Õf旺ù8z¡o~æAcíÞ-�È�¯ÀÍJcn�íný�¨WÂ¥@Ø#cÛÏìjß�èoGR�•)||�µjyÔ¡D%]s+M,ž«�‰e)qèsÊC-z®�I›¼„Ýös�ç-ú��‰R»„ÀësÄ?-�%“�{¸B1æë�%e2ö1Š9�¿–ȵ¾��FQg%8„%¶Qö[F9�?NÑD“eW Â»yð½-ko/=Mt/ö7ß94.@“�m-Ô|�ÍjºŒ‹HӇn-mv�£šºü–M^ו	�¬†Í�{ÐY�ë6¹Ì¹FSÉp­ƒS�OO¹\Zöº�L¾Ü“Yø¿Á"Jg}¹ýÆöVø0¾%=Mgœ­üžUT¸‡�$ÖT��ÔÿÐBf#«�î_¶�¬»Í0ޘ£¥+î½Î�œ[ɰË£·ˆ�^"wGI<:ÇP�4¸�/Ywñ�=}þ�Q	³¡E˜ÊR�P)ýƲJ„«d	�'ƛ\>ÅrI{+µc�=}®˜Ô›Î�Îq«|—�«^˜ŒjÁ‘�‘§¢Tþ3SZì�ÂAu×H2³ƒPóo�Í�N©þ��'‰Aþ��XŒyͱYy÷Ê»�–ÍÖHW¬Ã§åoi—�R�Ó¸Ô¡ƒ¢Ooݑ\
16855�Õ¹v¾�_��y%\‚w×1JØüIÄs™/°½Ç€ÍóŸo/ƒ!�æØü�ÆÓGa/aµ�–ÚÔ»Ï�˄¯¶«�‡ÎÚ¼ZÎÓԃ¯‹¿�CÃ¥�+òP�=} ¹üá�ëå¬�óð9�€CÝ= r=MãBWå¬ê"ááÉgÃ¥<úÿ�TF iÂ¥�¾�áÁ»â�ÿè¸^�€¡Å= »WâÄG᏾çø�ã~&÷”/��}*0�k@>>!tÂbîõä{KèB�ò�O=Mx½%P/÷Dôb6ãäƒfêVnó�~�h›0pWu€ÚF!›�âӈ€×�!¸U!¤c°Ý2°Ës ß=MHÓ�Â
16855¡R= â
16856fâH–M»V½L»–��»–M»–M»�ß¡ØÌbr±äÉÂ뢅ð�¨�¸z3�Œp€6	!‚ªb»•å�zèJ”õdÉ�¸„ämÛë"nð¬����3PA€Å
16857¡›-â™;ÐÃP�éÎ7äÎê��õô]�8Ø-ð�d„9ä©¶ørèé�U3ª /©ƒ|r4e�m+*�6tüŠ	Y·0òu„@‡àŽw„›sìþ�y�*�WrD©�©²%r%‹�“�)¦ÎrÔ��IW*2Ùr�Ë=M)¤'rÛ��û�*Úßt4ì…hö)Q�†B$"%ÑtjoùôÓS�ª÷0œ!�š|�]�¥¾šjJ-õ—»�ºT1œÈÈÀõoç	ún2|~ˆ��3‘Pa�¼jàFBß�%Ü]á¼1¥¶�j_wõ…O�æ�2Ì[‰ØÚ!qÑg‚>è­= Ðz…±�'ÃJþ�±Ü,iv9s�w�]!-¶Â�x��9ŠJ²´±�LŒi¸*әcÆ6W­>…y½7�gH
16858o¶�}„Y�#“Iž&=M³Ä?‹Ù˜9“Bw†Ñ!-Äóz=MÇ�mŽJ^¿¶¬\„©Ý2S̝†Þ�­Ã�z®AìÏ�ùš¥�œlOHq¬P	mDF£Ê|f8åìkù�t�DŠDÈ7£Pž~�I3#{¶fuýãœÎfTª°„oA¢�£añf·Ã쑇úÒ­�´9HȞ¼�TA¦F£’}fmÛí»oúV~îÖk¡ÝšAÙ=}£¬§fA�í�¾ûÊ]�ôØMh÷ªÒ�ρ(4«´¸v¶é=M9s;�…‘L®DÉq£r��Å^A«¤òöª9>4–lI©1¿R–i…=}�«�ÖvQ=}Mp'vE�€±¯’NPo”�ÿG)�Â¥�A†Å¿�+§�vë�=MY¶;�MéØÏ”t½OyY¤Ò҄�¿Y+¿�vc�=MÏ;j�‘xwv•Ï�×�;‚Þ”ÄßGIò¦±�‚C.�§Ö¸nSéüor��†RÜ-Ïèwµñ	w�R^'d�np�ü¿ª�>4T<‹Æ�0»‘œaC43'‡6nRÍý©›��ÕPüvni®±ˆŸ�Åð§Ãñn%Cý-��Â-W||͐ëüÉw�®T
16858¨Unä{ý»–�JÎéXüPÔ�ÊhVª�Ë|�­E§ªËnŒWü‹ÿäX/ýÓ>�BŸSìÞÄØØ­±Ø—Ã0è/š~�ñ�ïƒZê¥Òlo÷|óYR�ט´~#É�Á“XªÇÐì­Ã¹? Óh�3é/£�~Aõ�ˋX޶Ð܈Ã)°°s‡‰‡*+/«–~¾ý�cšZ¦ÖÔ,u~9¶�‡OïìÎ#c×q~aCã˜iáÜ´àOF= ��€“�€—¤SMeGÃú¯hí~†;�¹WXÞÌÖü»ÏùW¸3˘�®I¯…S~�w�EŽY^¾ÔÜG= |âÈàB�8»–M›}º–M{�)M»–M»–M»M�®—©ÎŒšËÞþæèÙ� z÷ኞéÐÙ]= )�ãDÚÎÚ?áúÜëÐ�x@dÐÁd©ñeØ1e™�d$Qd9Ñexie±©d�‰dŽIeÛùdR9d-¹e�™ežÙdûåe<%dQÂ¥e�…d�Ådñõ¥yè)KèKëKÊéÏúêyzêM;èk:›Ž}ðs0‹¿Õð†ÔöÖÔóþŠðB€pBh0X˜0Wt°YŒ�Db�U’Xz^†CnOžPPqo…¢Þõ¢ŽµÎM}\ƒÛ¿�lº�Ô¾��»�t��D��$��\��|�=MŒ��ԟ�´˜�„ž�\›	üž�lÏWodX/e»¯e¹d�OeÈÿd3�<Ó5¨Þ#XÔ+øß7¨ÿ4Yô<ùñ*©ð6�ý>Iû)éõ5yû=}©ù+�þ'‰û?Y~0É~$Ù{,ùr2éw&ù}.ip±Õyuð¹t îÅC�…%>ÅJ^…X�E]A�>�E éÅI	…T9EYY�D�…QõE'��R-…9ME+=}³ ‰²(yµ¤�3²–4º—6¶”5>—7²T2zV1FV3®×0b×6’×՛= �6uÍÝuÛãÞðß�,	�"I�*ù�&y�.¹�¡S.Ò�3tï³t��uh“u�Su�Óu4ëuTk}§2ÿ«ß*�ÅJ�±:�ÆZ¯1ٓ)Y›%™-�‘#¹”«ÝÎÑlÛ�Ûᅴ��Õñ×P¬Ûü7V~4�|6:}5Ò}WF÷u;w|£õ…»�…Àí¯]«K½V†Wuê×ݯ#ÅÄ�GÝ$	Ô,ÙÒ<9Ù2IغY5֞S�ÿt¸�tã��Ã7�²WEÃï…Ú�ųOÏÙ7©ô¤�þ´Hü¼Øö¢øõª(ô¦8÷¶�ô¾�õ¡ˆù©˜÷¹HõµXó­Èü£Øø³Èö»Øð§Èø¯Xñ¿Hz°˜q¨ˆx¤�x´¨q¼8|¢hvª´¦«�&•T¦®Ô&rl¦€,¦³¬&©Œ¦rL&ü&c|¦¶<&„�&Ӝ¦n\&dâ^?°8=}¨Øiß�B,�ʝjù)+ø=M+ú�+ù+ûù«úÍ«ù�ªû/
16859øi�ù•�ûÊøg‹ú¿‹ùÉJøÕJú�Kù»KûoËXŸZ&ÎÚ&£æ¦ÀfŽOĹû[¾�¾ŸyKzû…:X¦v&€u�™•‘Šm‘ŸQ™}ÇHÏÜ�ø�ù��›�&fŽ&®N&¡Î&Ñþ&y~&e>&…¾&Å��Ú�‹^&™= GòƒúY­¨²¿(� h�°]í�bì�¾Û˜�¤��´yìSŽ£m‘�l~�}­�ƒ¸H�­ø�Ü8×Ìì�C­XC´äƒµ$_�D�|L\ÕQFjˇú]†™�É®HfÑ¡§ay¦Ø9>O–Ç}C\ёOŽ�\~[~O¤:@¼Ò�OS8D„8ÌÌÞ�LïaU€áàæ·–—–M»–M»–M»–M»–½¦|£�¯�ÿë÷[ž¤Ï�Õ�swÙÜRvXï}7ڝ5]Ó¾F|Ž˜ ú×gÃ¥KÍ¡�m�«·Ki�¦q�½ÈÛ{¬u9{Í«öÃ�$S|L{Û*³ÍÖZg‘©›³˜T¾EŸ�¨+¨§™°\¿G¼�=MŒ�YóeT©÷I€-^+/]җÚÄѤ�Â�)Y4�*�ÒNÒÿW_�R"Ë*±sÞ38Ÿ\p\‡•¡D±��enYá�®ù{OÔ¬�Y+cëº3j<´‡r4¿�e�®ý˜#é}ÓFÂ=}µRÓaÊzÇ]�ŽYÅ�u•¯»hY³Ä�™U°“éƒÚMCÐÇýÍ��(„kΣ5²JƒgP{l×mÂ¥M²Ë„çSuÄ:Éþ|�†Fšå»Ù6�=}iٜ�{^Z�‡Ù7'=}oEœ�k~š�çÙ.3=}jQ<Â?MUUFPs8úË:¬ÄæßI‹�q“܈™�ªàVñ(:ÍU�ÆQm?�¸eÉ©Z~ðÓ}[¥à–ÐløšÌ2ÔFíWØ%�}{6¬Àøá�ØÈÛÔDéÇé�©�×xÎ�À�ÿi‰Á� S¦’y{\öˆå‡�ù¯�Žò*�MWþʲoYÌÇ��ɜÃrgºÔDú;˜¨�^²]�ƒðUÉ¡D¶Rbg$Ðoö�=M%‰'�¦’d�<Â��袧�õåˆ*�Ú�iEÌÂüïéÄ�X,2swÒ�€�cx¬B–Pd«�Æó?J¨ß��I©#	гt.ì@��9¦FÖSzË�ÂýA\ƒ�ß}8����	,9г= 6T†ï#ù§�Ɠ|ÕLG�§�§�ÎÒd·\�l�T½¿Ñë_ósØ���ù¨&Nê2l²4€
16860•ˆ'Cz³fîTç]ø ð&�fÑ,Fú�y«âö“luŒAýû¹¢�V’{]üÀð'�.TQ×ྲྀúçàÜ�ýru)ÇJ*ÆÒÚ۞{�ÍL»–9ìÅ»+�»–—RŒFû¡Œ„�Û¿Y“ï¿ß|¿�n��Gc�Àø�á.b³À��ï�= +À�˜Ú5�Z�àû˜éNa»Àî˜ëÎaÛÀáXØ5û[Û'îpã~\Ôô�ÛÈÙ'��ZÙ±‹œÞª{œÝ®›?Xßw�
16861Üßçq÷ÄãÙaâ�!áÀì<= �PãΠ㈈ЧÃÅ®kõ²�Kh²póò—%&ÃòåȲ¥�Én‹ÉuǔT}m!T#$Èa3¢È²kz³›l=}ÉFÝf°±ë�È�®‘”	oiÎE|'燎€ATòºÄw,;[E²Ë£¯²Ì����gnnw�I¯u,ž'JFØøO�MevÁ¦ä�÷}賞Nøc��GV�Ȫœ±ìAB'%�s=M�¬¸ë&F2·Y,Ã_6��}��z»)¬Eß,ÆHµ“,5_�³"~£,Í�Cûü3’/׋¹9՜¹»£”L�hýZø“Í5AL—2­¹ƒ�=}¹=}7ç“�{$¾i�ÌÀí&V��omH—bE
16862OF³��‘¶|ì6ÆTvÍX¯¢Ú��¸�5D¼õ*®�+­EÚYSž�•üÑìÂ\‡CN ¹0Ni…ù×�“ë÷�S�—‘RäwBlÁf&ù™{jY<*…õ|ÞÅ�N´ˆ�νŽì._ÀìG<EÁ>ìQPIÂ¥EœIœr_¹/­ÇSXÑ}ëJÙÆ·âÙÓÍ�O|ûª�v�Ã#†TÁÛ�ü¬�ªÿ¡×Éý£'–�Òõ�­ÅuOvÓ�ïNÂ1•�žÜØì^±„�ÜeNöÞV�ç_Çé�´JŽô¼Š‹e&çœdÍöm�AM€$kecý#e�½{é1�šè�ucÃ¥y�<�3=M&x?¹�l9�7Èr<xM¸�˜��齋Gè®Ú�"PIkРF÷\n1B>_…ø84=MŽ~Á�öºŠñWnèô§�"BáMˆx>
16862–yX3¶%ü™Ophr¢¥�Â¥B¤#RƒXI¢<�[®RÑ\›-ƒ3iÂ6%fø���œNöÓ�”kM73ÈX>�Jß e¼[YiqúԖZ�ʑë.×Ԉ¾}†ˆ=}JG�O¬��A&�ºCo&�¯ùpžÑ<4•×R4–¢�D~wh´'³1qŒ³ˆ¤â�B:º±j�ꏜ‚ “Ö‰P�Ò¢’¦ú¼´�ðWj �Csþ»¶�¥—§V¦‡É!ظ P���úkËí�¬<\08n��»hM½òQ„	ýÏn�m—•�Ã1
16863�^½n��»õĺ,õq›Yqdrú’ÛRàÉ7ûq
16864£Õ¤°—	y�V�…þî�õÊdsékƒ)T„ad��#:
16865wó§žmÄe_�QJu.Úµ�-ºö�só9o)û~r&��„p^
16866ɿ˥…’Ö�r��ä{Âi„�„wÊÙ�u˜÷}„i�ç*3�Á²p1±r™e!š|�'ZY^y´OÊ&©Ë¥þIšOšôÂ^:
16867RÎf$€’Ï��…û¼-�53É
16868N=MŽ�zæõ­fåȖ<öU½DZ}¯Ã�𷻁 ‘àß>þ�x2ôµü4áÿ"í�!!0hŠÚFz¼™YA8�ÒÝ�0ôôã¥_‘¿ëXãÿ°�öÎåöáo©ô5I�5µ�=}Î�Ø¢®ïÜ^ÁËݞ¿ˆz�#ÎÌÓÝQ´7S�˜§,™“3õc�÷`})
16869var T={a:A}
16870this.setModule=t=>{e.setModule(s,t)},this.getModule=()=>e.getModule(s),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,T)).then(e=>{const r=e.exports
16871var s
16872!function(e){p=e.n,m=e.o,g=e.p,y=e.q,v=e.r,_=e.s,b=e.t,w=e.v}(r),s=(i=r.l).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.m()}(r),n()}),this.ready=new Promise(e=>{n=e}).then(()=>{this.HEAP=i.buffer,this.malloc=m,this.free=b,this.create_decoder=p,this.send_setup=g,this.init_dsp=y,this.decode_packets=v,this.destroy_decoder=_}),this)}function o(){return this.M=()=>(new this.u).instantiate(this.U,this.Y).then(e=>{this.G=e,this.X=this.G.allocateTypedArray(this.T,Uint8Array),this.C=!0,this.I=this.G.allocateTypedArray(1,Uint32Array),this.R=this.G.allocateTypedArray(1,Uint32Array),this.D=this.G.allocateTypedArray(1,Uint32Array),this.F=this.G.allocateTypedArray(1,Uint32Array),this.P=this.G.allocateTypedArray(1,Uint32Array),this.O=this.G.allocateTypedArray(256,Uint32Array),this.H=this.G.allocateTypedArray(1,Int32Array),this.K=0,this._=0,this.N=0,this.B=this.G.wasm.create_decoder(this.X.ptr,this.I.ptr,this.R.ptr,this.D.ptr,this.F.ptr,this.P.ptr,this.O.ptr,this.H.ptr,256)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.V}),this.reset=()=>(this.free(),this.M()),this.free=()=>{this.G.wasm.destroy_decoder(this.B),this.G.free()},this.sendSetupHeader=e=>{this.X.buf.set(e),this.I.buf[0]=e.length,this.G.wasm.send_setup(this.B,this.C),this.C=!1},this.initDsp=()=>{this.G.wasm.init_dsp(this.B)},this.decodePackets=e=>{let t=[],i=0,n=[]
16873for(let r=0;r<e.length;r++){const s=e[r]
16874this.X.buf.set(s),this.I.buf[0]=s.length,this.G.wasm.decode_packets(this.B)
16875const o=this.P.buf[0],a=[],l=new Uint32Array(this.G.wasm.HEAP,this.R.buf[0],this.D.buf[0])
16876for(let e=0;e<this.D.buf[0];e++){const t=new Float32Array(o)
16877o&&t.set(new Float32Array(this.G.wasm.HEAP,l[e],o)),a.push(t)}t.push(a),i+=o,this.K++,this._+=s.length,this.N+=o
16878for(let e=0;e<this.H.buf;e+=2)n.push({message:this.G.codeToString(this.O.buf[e])+" "+this.G.codeToString(this.O.buf[e+1]),frameLength:s.length,frameNumber:this.K,inputBytes:this._,outputSamples:this.N})
16879this.H.buf[0]=0}return this.u.getDecodedAudioMultiChannel(n,t,this.D.buf[0],i,this.F.buf[0],16)},this.W=o.isWebWorker,this.u=o.WASMAudioDecoderCommon||n.A,this.U=o.EmscriptenWASM||s,this.Y=o.module,this.T=131072,this.V=this.M(),this}const a=Symbol()
16880class l{constructor(){this.S=e=>{if("vorbis"!==e)throw new Error("@wasm-audio-decoders/ogg-vorbis does not support this codec "+e)},new n.A,this.M(),this[a](o)}M(){this.L=!0,this.J=0,this.Z=new r.Ay("audio/ogg",{onCodec:this.S,enableFrameCRC32:!1})}[a](e){if(this.B){const e=this.B
16881e.ready.then(()=>e.free())}this.B=new e,this.V=this.B.ready}get ready(){return this.V}async reset(){return this.M(),this.B.reset()}free(){this.B.free()}async decodeOggPages(e){const t=[]
16882for(let s=0;s<e.length;s++){const i=e[s]
16883if(this.L&&(1===i[r.p][0]&&this.B.sendSetupHeader(i[r.p]),i[r.HQ].length)){const e=i[r.HQ][0][r.wx]
16884this.B.sendSetupHeader(e[r.Er]),this.B.sendSetupHeader(e[r.$]),this.B.initDsp(),this.L=!1}t.push(...i[r.HQ].map(e=>e[r.p]))}const i=await this.B.decodePackets(t)
16885this.J+=i.samplesDecoded
16886const n=e[e.length-1]
16887if(n&&n[r.we]){const e=this.J-n[r.GA]
16888if(e>0){for(let t=0;t<i.channelData.length;t++)i.channelData[t]=i.channelData[t].subarray(0,i.samplesDecoded-e)
16889i.samplesDecoded-=e,this.J-=e}}return i}async decode(e){return this.decodeOggPages([...this.Z.parseChunk(e)])}async flush(){const e=await this.decodeOggPages([...this.Z.flush()])
16890return await this.reset(),e}async decodeFile(e){const t=await this.decodeOggPages([...this.Z.parseAll(e)])
16891return await this.reset(),t}}var c=i(374)
16892class u extends c.A{constructor(e){super(e,"ogg-vorbis-decoder",o,s)}async sendSetupHeader(e){return this.postToDecoder("sendSetupHeader",e)}async initDsp(){return this.postToDecoder("initDsp")}async decodePackets(e){return this.postToDecoder("decodePackets",e)}}class d extends l{constructor(){super(),super[a](u)}async free(){super.free()}terminate(){this.B.terminate()}}var h=i(0);(0,h.A)(l,"OggVorbisDecoder"),(0,h.A)(d,"OggVorbisDecoderWebWorker")}}]),(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[385],{0:(e,t,i)=>{i.d(t,{A:()=>n})
16893const n=(e,t)=>{Object.defineProperty(e,"name",{value:t})}},209:(e,t,i)=>{i.d(t,{A:()=>r})
16894var n=i(178)
16895function r(){const e=Uint8Array,t=Float32Array
16896r.modules||Object.defineProperties(r,{modules:{value:new WeakMap},setModule:{value(e,t){r.modules.set(e,Promise.resolve(t))}},getModule:{value(e,t){let i=r.modules.get(e)
16897return i||(t?i=WebAssembly.compile((0,n.D4)(t)):(t=e.wasm,i=r.inflateDynEncodeString(t).then(e=>WebAssembly.compile(e))),r.modules.set(e,i)),i}},concatFloat32:{value(e,i){let n=new t(i),r=0,s=0
16898for(;r<e.length;)n.set(e[r],s),s+=e[r++].length
16899return n}},getDecodedAudio:{value:(e,t,i,n,r)=>({errors:e,channelData:t,samplesDecoded:i,sampleRate:n,bitDepth:r})},getDecodedAudioMultiChannel:{value(e,t,i,n,s,o){let a,l,c=[]
16900for(a=0;a<i;a++){const e=[]
16901for(l=0;l<t.length;)e.push(t[l++][a]||[])
16902c.push(r.concatFloat32(e,n))}return r.getDecodedAudio(e,c,n,s,o)}},inflateDynEncodeString:{value:t=>(t=(0,n.D4)(t),new Promise(i=>{const n=String.raw`dynEncode012804c7886d(‰›•)((()>+ˆ*§§)§ˆ,§§§§)§ˆ+§§§)§+.-()(*)-+)(ˆ.7*§)i¸¸,3§(i¸¸,3/G+.••—š¡*(,˜ŽŽ(,3‡‡‰˜‡Š‰›+)2Ã¥:-œ),§H(P*DI*H(P*@I++hH)H*r,hH(H(P*<J,i)’^*<H,H(P*4’U((I-H(H*i0’J,^*DH+H-H*œšI+H,I*4)33H(H*H)“^*DH(H+H)^*@H+i§H)œi§›™3æ*).§K(iH“I/+§H,iHn,§H+i(H+i(rCJ0I,H*I-+hH,,hH(H-V)(i)œ’J.H.W)(i)’c)(H,i)“I,H-i*’I-4)33i(I.*hH(V)(H+n5(H(i*’I-i(I,i)I.+hH,i*’J+iHn,hi(I-i*I,+hH,H/’H-c)(H,iFn,hi(I,+hH,H0n5-H*V)(J(,hH/H(i)œ’J(H(V)(J(i)’c)(H)H(i)œ’H,c)(3H*i*’I*H,i)’I,4(3(-H(H,’W)(H-’I-H,i*’I,4)3(3(3H,H-’I1H+I,H.i)œH1V)(“J.i(v5(33H.-H(H,’i(c)(H,i*’I,4)333–)-§i*I*+§H*iHn,hiž73H,H(i)8(H+šJ+H)P*(H*’V)(J-“r,§H)P*,H.i)œ’H+H,“i)œ’V)(-H*i*’I*H+i)œI+H-H.’I.H,H-’i)œI,4)333Ã+)-§iø7i(^*(iü7I,*h+hH+iDn,h*hilI+i)I,+hH+,hH+iô7’H,c)(i)H+i´8’W)(œH,’I,H+i*’I+4)-+hH(H)8*J-i(p5.*h*h*hH-i')u,hH(P*(J+,hH(P*0J,H(P*,n50H+H,’H-b((3H(P*0i)’I.4)3H-i¨*n5*H-iÅ*s,hiž73H-i)œJ+V)&+I,H(H+V)æ,8(I.H(H*8*J-i(p51H-i)œJ+i¸7’V)(H(H+iø7’V)(8(’J/H(P*0J+s,hi73H+H,H.’J,’I.H(P*(m5(H.H(P*,s5.+hH,m5*H(P*(J.H+’H.H+H/“’U((b((H(H(P*0i)’J+^*0H,i)“I,4(3(3H(H.^*03H-i¨*o5)33i(73(3(3-H,H+i)žc)(H,i*’I,H+i)’I+4)33i)I-3H-3!2)0§K(i�2“J,L(H,H(^*(H,H*^*4H,i(^*0H,i(^*DH,j(_*<H,H)P*(^*,H,H+P*(^*8*h*h+hH,i)8(I3i§I**h*h*h*h*h*h*hH,i*8(6+(),03H,j(_*@i*I-H,P*<J.i,’J(H,P*8J/s50H,H.i+’J0^*<i¦I*H.H,P*4J1’J.U(*H.U((J2›i')o5/H.U()I.H,H(^*<H0H1’U((H.i0œJ.i§›i0ži')™o5/H/H.H2šJ*H(’J.q50H,P*0J/H*’I-H,P*(J0,hH,P*,H-q,hi)I-423+hH*m5+H/H0’H(H1’U((b((H/i)’I/H(i)’I(H*i)“I*4(3(3H,H.^*<H,H-^*04*3iØ1U((5+i(I(i¨7i�1^*(i$6iè1^*(i°7iè6^*(i¬7iÈ6^*(+hH(iÈ*n,hiÈ*I(+hH(i¨,n,hi¨,I(+hH(iØ,n,hiØ,I(+hH(iè,o,hH,i�-’H(’i0c)(H(i*’I(4)33iè1i�1H,i�-’iÈ*8)Bi(I(+hH(ido,hH,i�-’H(’i-c)(H(i*’I(4)33iÈ6iè6H,i�-’iF8)BiØ1i)b((41-H,i�-’H(’i/c)(H(i*’I(4)3(3(-H,i�-’H(’i1c)(H(i*’I(4)3(3(-H,i�-’H(’i0c)(H(i*’I(4)3(3(3H,H/^*0H,H(^*<3i(I*4*3H,H,i¸)’^*TH,H,iø-’^*PH,H,iX’^*LH,H,i�(’^*HH,i-8(I(H,i-8(I-iÂ¥I*H,i,8(I.H(iErH-iErš5)H(i©*’I1H-i)’I0i(i;H.i,’J(i(H(i(rCJ(“J*H*i;sCI*i¨1I-H(I/+hH/,hH,i�-’H-V)(i)œ’H,i+8(c)(H/i)“I/H-i*’I-H*i)’I*4)-H(i)œi¨1’I/+hH(H*o,hH,i�-’H/V)(i)œ’i(c)(H/i*’I/H(i)’I(4)33i¤I*H,iø-’H,i¸)’H,i�-’i;8)5+H0H1’I2i(I-+hH-H2p,hH,H,iP’8*J*i(p5-H*i7u,hH,i�-’H-i)œ’H*c)(H-i)’I-4*3i(I/i+I.i+I(*h*h*hH*i8“6*(*)3H-m,hi£I*403H-i)œH,’W)�-I/i*I(4)3i3I.i/I(3H2H,H(8(H.’J(H-’J.p,hi¢I*4.3H,i�-’H-i)œ’I*+hH(,hH*H/c)(H*i*’I*H(i)“I(4)-H.I-4+3(3(33H,W)�1m,hiŸI*4,3H,iø-’H,i¸)’H,i�-’H18)J(,hi¡I*H(i(p5,H1H,V)ú-H,V)ø-’o5,3H,i�(’H,iX’H,i�-’H1i)œ’H08)J(,hi I*H(i(p5,H0H,V)šH,V)˜’o5,3H,H,iP’H,iH’8+I*4+3(3(3H,i$6i¬78+I*3H*H3šm5(3i)I-H*i(r5)3H)H,P*0^*(H+H,P*<^*(H*I-3H,i�2’L(H-33Á)+(i¨03b+(,(-(.(/(0(1(2(3(5(7(9(;(?(C(G(K(S([(c(k({(‹(›(«(Ë(ë(�(*)(iø03O)()()()(*(*(*(*(+(+(+(+(,(,(,(,(-(-(-(-(i¨13M8(9(:(((0(/(1(.(2(-(3(,(4(+(5(*(6()(7(T7œ‰šœ‡Ž‰œš›*S7•œ‰Š”U”—Љ”›S0›‘–U œ`
16903r.getModule(r,n).then(e=>WebAssembly.instantiate(e,{})).then(({exports:n})=>{const r=new Map(Object.entries(n)),s=r.get("puff"),o=r.get("memory").buffer,a=new e(o),l=new DataView(o)
16904let c=r.get("__heap_base")
16905const u=t.length,d=c
16906c+=4,l.setInt32(d,u,!0)
16907const h=c
16908c+=u,a.set(t,h)
16909const f=c
16910c+=4,l.setInt32(f,a.byteLength-c,!0),s(c,f,h,d),i(a.slice(c,c+l.getInt32(f,!0)))})}))}}),Object.defineProperty(this,"wasm",{enumerable:!0,get:()=>this.H}),this.getOutputChannels=(e,t,i)=>{let n=[],r=0
16911for(;r<t;)n.push(e.slice(r*i,r++*i+i))
16912return n},this.allocateTypedArray=(e,t,i=!0)=>{const n=this.H.malloc(t.BYTES_PER_ELEMENT*e)
16913return i&&this.i.add(n),{ptr:n,len:e,buf:new t(this.H.HEAP,n,e)}},this.free=()=>
16913{this.i.forEach(e=>{this.H.free(e)}),this.i.clear()},this.codeToString=e=>{const t=[],i=new Uint8Array(this.H.HEAP)
16914for(let n=i[e];0!==n;n=i[++e])t.push(n)
16915return String.fromCharCode.apply(null,t)},this.addError=(e,t,i,n,r,s)=>{e.push({message:t,frameLength:i,frameNumber:n,inputBytes:r,outputSamples:s})},this.instantiate=(e,t)=>(t&&r.setModule(e,t),this.H=new e(r).instantiate(),this.i=new Set,this.H.ready.then(()=>this))}},374:(e,t,i)=>{i.d(t,{A:()=>s})
16916var n=i(761),r=i(209)
16917class s extends((()=>globalThis.Worker||n)()){constructor(e,t,i,n){r.A.modules||new r.A
16918let s=r.A.modules.get(i)
16919if(!s){let e,t="text/javascript",o=`'use strict';(${((e,t,i)=>{let n,r,s=new Promise(e=>{r=e})
16920self.onmessage=({data:{id:o,command:a,data:l}})=>{let c,u=s,d={id:o}
16921"init"===a?(Object.defineProperties(e,{WASMAudioDecoderCommon:{value:t},EmscriptenWASM:{value:i},module:{value:l.module},isWebWorker:{value:!0}}),n=new e(l.options),r()):"free"===a?n.free():"ready"===a?u=u.then(()=>n.ready):"reset"===a?u=u.then(()=>n.reset()):(Object.assign(d,n[a](Array.isArray(l)?l.map(e=>new Uint8Array(e)):new Uint8Array(l))),c=d.channelData?d.channelData.map(e=>e.buffer):[]),u.then(()=>self.postMessage(d,c))}}).toString()})(${i}, ${r.A}, ${n})`
16922try{e=void 0!==process.versions.node}catch{}s=e?`data:${t};base64,${Buffer.from(o).toString("base64")}`:URL.createObjectURL(new Blob([o],{type:t})),r.A.modules.set(i,s)}super(s,{name:t}),this.t=Number.MIN_SAFE_INTEGER,this.h=new Map,this.onmessage=({data:e})=>{const{id:t,...i}=e
16923this.h.get(t)(i),this.h.delete(t)},new n(r.A).getModule().then(t=>{this.postToDecoder("init",{module:t,options:e})})}async postToDecoder(e,t){return new Promise(i=>{this.postMessage({command:e,id:this.t,data:t}),this.h.set(this.t++,i)})}get ready(){return this.postToDecoder("ready")}async free(){await this.postToDecoder("free").finally(()=>{this.terminate()})}async reset(){await this.postToDecoder("reset")}}}}]),define("@ember/render-modifiers/modifiers/did-insert",["exports","@ember/modifier"],function(e,t){"use strict"
16924Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16925e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:r}){i(t,n,r)},updateModifier(){},destroyModifier(){}}),class{})}),define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],function(e,t,i){"use strict"
16926Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16927const n=(0,i.default)(require("@glimmer/validator")).untrack
16928e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach(()=>{}),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...r]=t.positional
16929t.positional.forEach(()=>{}),t.named&&Object.values(t.named),n(()=>{i(e,r,t.named)})},destroyModifier(){}}),class{})}),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],function(e,t){"use strict"
16930Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16931e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[i,...n]=t.positional
16932i(e,n,t.named)}}),class{})}),define("@ember/string/cache",["exports"],function(e){"use strict"
16933function t(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
16934var i=e[Symbol.toPrimitive]
16935if(void 0!==i){var n=i.call(e,t||"default")
16936if("object"!=typeof n)return n
16937throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
16938return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16939e.default=class{constructor(e,i,n){t(this,"size",0),t(this,"misses",0),t(this,"hits",0),this.limit=e,this.func=i,this.store=n,this.store=n||new Map}get(e){let t=this.store.get(e)
16940return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}}),define("@ember/string/index",["exports","@ember/string/cache"],function(e,t){"use strict"
16941Object.defineProperty(e,"__esModule",{value:!0}),e.camelize=function(e){return a.get(e)},e.capitalize=function(e){return g.get(e)},e.classify=function(e){return d.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=_,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.htmlSafe=function(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.isHTMLSafe=function(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.setStrings=function(e){i=e},e.underscore=function(e){return p.get(e)},e.w=function(e){return e.split(/\s+/)}
16942let i={}
16943const n=/[ _]/g,r=new t.default(1e3,e=>_(e).replace(n,"-")),s=/(\-|\_|\.|\s)+(.)?/g,o=/(^|\/)([A-Z])/g,a=new t.default(1e3,e=>e.replace(s,(e,t,i)=>i?i.toUpperCase():"").replace(o,e=>e.toLowerCase())),l=/^(\-|_)+(.)?/,c=/(.)(\-|\_|\.|\s)+(.)?/g,u=/(^|\/|\.)([a-z])/g,d=new t.default(1e3,e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/")
16944for(let r=0;r<n.length;r++)n[r]=n[r].replace(l,t).replace(c,i)
16945return n.join("/").replace(u,e=>e.toUpperCase())}),h=/([a-z\d])([A-Z]+)/g,f=/\-|\s+/g,p=new t.default(1e3,e=>e.replace(h,"$1_$2").replace(f,"_").toLowerCase()),m=/(^|\/)([a-z\u00C0-\u024F])/g,g=new t.default(1e3,e=>e.replace(m,e=>e.toUpperCase())),y=/([a-z\d])([A-Z])/g,v=new t.default(1e3,e=>e.replace(y,"$1_$2").toLowerCase())
16946function _(e){return v.get(e)}}),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],function(e,t,i,n){"use strict"
16947Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){r=new Set},e.default=function(e){0
16948return new s(e)}
16949let r
16950class s{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}}),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],function(e,t,i,n,r){"use strict"
16951Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})}),define("@ember/test-waiters/token",["exports"],function(e){"use strict"
16952Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16953e.default=class{}}),define("@ember/test-waiters/types/index",["exports"],function(e){"use strict"
16954Object.defineProperty(e,"__esModule",{value:!0})}),define("@ember/test-waiters/wait-for-promise",["exports","@ember/test-waiters/build-waiter"],function(e,t){"use strict"
16955Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let i=e
169560
16957return i};(0,t.default)("@ember/test-waiters:promise-waiter")}),define("@ember/test-waiters/wait-for",["exports","@ember/test-waiters/wait-for-promise","@ember/test-waiters/build-waiter"],function(e,t,i){"use strict"
16958function n(e,t){return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if(e.length<3){let[t,i]=e
16959return n(t,i)}{let[,,t,i]=e
16960return t}};(0,i.default)("@ember/test-waiters:generator-waiter")}),define("@ember/test-waiters/waiter-manager",["exports","ember","@ember/test"],function(e,t,i){"use strict"
16961Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of s())e.isRegistered=!1
16962n.clear()},e.getPendingWaiterState=o,e.getWaiters=s,e.hasPendingWaiters=a,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)}
16963const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=r(),n=i[t]
16964return void 0===n&&(n=i[t]=new Map),n}()
16965function r(){if("undefined"!=typeof globalThis)return globalThis
16966if("undefined"!=typeof self)return self
16967if("undefined"!=typeof window)return window
16968if("undefined"!=typeof global)return global
16969throw new Error("unable to locate global object")}function s(){let e=[]
16970return n.forEach(t=>{e.push(t)}),e}function o(){let e={pending:0,waiters:{}}
16971return n.forEach(t=>{if(!t.waitUntil()){e.pending++
16972let i=t.debugInfo()
16973e.waiters[t.name]=i||!0}}),e}function a(){return o().pending>0}t.default.Test&&(0,i.registerWaiter)(()=>!a())}),define("@embroider/macros/es-compat2",["exports"],function(e){"use strict"
16974Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e,...e}}}),define("@embroider/macros/runtime",["exports"],function(e){"use strict"
16975function t(e){return n.packages[e]}function i(){return n.global}Object.defineProperty(e,"__esModule",{value:!0}),e.config=t,e.each=function(e){if(!Array.isArray(e))throw new Error("the argument to the each() macro must be an array")
16976return e},e.getGlobalConfig=i,e.isTesting=function(){let e=n.global,t=e&&e["@embroider/macros"]
16977return Boolean(t&&t.isTesting)},e.macroCondition=function(e){return e}
16978const n={packages:{},global:{}}
16979let r="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0
16980if(r){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}}
16981for(let t of r)t(e)}}),define("@fortawesome/ember-fontawesome/components/fa-icon",["exports","@ember/component","@glimmer/component","@fortawesome/fontawesome-svg-core","@ember/template","ember-get-config","@ember/template-factory"],function(e,t,i,n,r,s,o){"use strict"
16982Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
16983const a=(0,o.createTemplateFactory)({id:"mCLM3HnH",block:'[[[41,[30,0,["iconExists"]],[[[11,"svg"],[16,5,[30,0,["safeStyle"]]],[16,0,[30,0,["iconAttributes","class"]]],[16,"data-prefix",[30,0,["dataPrefix"]]],[16,"data-icon",[30,0,["dataIcon"]]],[16,"data-fa-transform",[30,0,["dataFaTransform"]]],[16,"data-fa-mask",[30,0,["dataFaMask"]]],[16,"data-fa-processed",[30,0,["dataFaProcessed"]]],[16,"aria-hidden",[30,0,["ariaHidden"]]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"focusable",[30,0,["iconAttributes","focusable"]]],[16,"role",[30,0,["iconAttributes","role"]]],[16,"xmlns",[30,0,["iconAttributes","xmlns"]],"http://www.w3.org/2000/xmlns/"],[16,"viewBox",[30,0,["viewBox"]]],[17,1],[12],[1,"\\n        "],[1,[30,0,["content"]]],[1,"\\n    "],[13]],[]],null]],["&attrs"],false,["if","svg"]]',moduleName:"@fortawesome/ember-fontawesome/components/fa-icon.hbs",isStrictMode:!1})
16984function l(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?{[e]:t}:{}}function c(e,t){const i=s.default?.fontawesome?.defaultPrefix??"fas"
16985if(!t)return{prefix:i,iconName:null}
16986if("object"==typeof t&&t.prefix&&t.iconName)return t
16987if(n.parse.icon){if("string"==typeof e&&"string"==typeof t)return n.parse.icon({prefix:e,iconName:t})
16988if("string"==typeof t)return n.parse.icon({prefix:i,iconName:t})}return"string"==typeof e&&"string"==typeof t?{prefix:e,iconName:t}:"string"==typeof t?{prefix:i,iconName:t}:void 0}class u extends i.default{get content(){const e=(this.abstractIcon?.children??[]).reduce((e,t)=>`${e}${(0,n.toHtml)(t)}`,"")
16989return(0,r.htmlSafe)(e)}get safeStyle(){return this.iconAttributes.style?(0,r.htmlSafe)(`${this.iconAttributes.style}`):void 0}get iconExists(){return Boolean(this.abstractIcon)}get flipHorizontal(){return"horizontal"===this.args.flip||"both"===this.args.flip}get flipVertical(){return"vertical"===this.args.flip||"both"===this.args.flip}get classList(){let e={"fa-spin":this.args.spin,"fa-pulse":this.args.pulse,"fa-fw":this.args.fixedWidth,"fa-border":this.args.border,"fa-li":this.args.listItem,"fa-flip-horizontal":this.flipHorizontal,"fa-flip-vert
16989ical":this.flipVertical,[`fa-${this.args.size}`]:this.args.size,[`fa-rotate-${this.args.rotation}`]:this.args.rotation,[`fa-pull-${this.args.pull}`]:this.args.pull}
16990return Object.keys(e).filter(t=>e[t])}get abstractIcon(){const e=c(this.args.prefix,this.args.icon),t=l("classes",this.classList),i=l("transform","string"==typeof this.args.transform?n.parse.transform(this.args.transform):this.args.transform),r=l("mask",c(null,this.args.mask)),s=this.args.symbol??!1
16991let o=this.args.title?`${this.args.title}`:null
16992const a=Object.assign({},t,i,r,{symbol:s,title:o}),u=(0,n.icon)(e,a)
16993return u?u.abstract[0]:(console.warn(`Could not find icon: iconName=${e.iconName}, prefix=${e.prefix}. You may need to add it to your icons.js.`),null)}get iconAttributes(){return this.abstractIcon?.attributes??{}}get dataPrefix(){return this.iconAttributes["data-prefix"]}get dataIcon(){return this.iconAttributes["data-icon"]}get dataFaTransform(){return this.iconAttributes["data-fa-transform"]}get dataFaMask(){return this.iconAttributes["data-fa-mask"]}get dataFaProcessed(){return this.iconAttributes["data-fa-processed"]}get ariaHidden(){return this.iconAttributes["aria-hidden"]}get ariaLabelledBy(){return this.iconAttributes["aria-labelledby"]}get viewBox(){return this.abstractIcon?.attributes?.viewBox??"0 0 448 512"}}e.default=u,(0,t.setComponentTemplate)(a,u)}),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],function(e,t){"use strict"
16994Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,r,s
16995n=this,s=i,(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
16996var i=e[Symbol.toPrimitive]
16997if(void 0!==i){var n=i.call(e,t||"default")
16998if("object"!=typeof n)return n
16999throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17000return"symbol"==typeof t?t:t+""}(r="capabilities"))in n?Object.defineProperty(n,r,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[r]=s,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}}),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],function(e,t,i){"use strict"
17001function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17002var i=e[Symbol.toPrimitive]
17003if(void 0!==i){var n=i.call(e,t||"default")
17004if("object"!=typeof n)return n
17005throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17006return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0
17007e.ARGS_SET=void 0
17008e.default=class{constructor(e,i){n(this,"args",void 0),this.args=i,(0,t.setOwner)(this,e)}get isDestroying(){return(0,i.isDestroying)(this)}get isDestroyed(){return(0,i.isDestroyed)(this)}willDestroy(){}}}),define("@glimmer/component/-private/destroyables",["exports","ember"],function(e,t){"use strict"
17009Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroying=e.isDestroyed=void 0
17010e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed}),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],function(e,t,i,n,r,s,o,a){"use strict"
17011Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17012const{setDestroyed:l,setDestroying:c}=a,u=(0,r.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),d=t.default.destroy,h=t.default._registerDestructor
17013class f extends((0,o.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t)
17014return h(i,()=>{i.willDestroy()}),i}destroyComponent(e){d(e)}}e.default=f}),define("@glimmer/component/-private/owner",["exports","@ember/application"],function(e,t){"use strict"
17015Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})}),define("@glimmer/component/index",["exports","@ember/component","@glimmer/component/-private/ember-component-manager","@glimmer/component/-private/component"],function(e,t,i,n){"use strict"
17016Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17017let r=n.default;(0,t.setComponentManager)(e=>new i.default(e),r)
17018e.default=r}),define("@sentry/ember/index",["exports","@ember/debug","@ember/runloop","@sentry/browser","@sentry/core","@sentry/utils","ember"],function(e,t,i,n,r,s,o){"use strict"
17019Object.defineProperty(e,"__esModule",{value:!0})
17020var a={init:!0,getActiveTransaction:!0,instrumentRoutePerformance:!0,InitSentryForEmber:!0}
17021e.getActiveTransaction=e.InitSentryForEmber=void 0,e.init=c,e.instrumentRoutePerformance=void 0
17022var l=n
17023function c(e){const t={disablePerformance:!0}
17024t.sentry||(t.sentry={...e}),Object.assign(t.sentry,e||{})
17025const i=Object.assign({},t.sentry);(0,r.applySdkMetadata)(i,"ember")
17026const n=function(){const e=s.GLOBAL_OBJ
17027return e.__sentryEmberConfig=e.__sentryEmberConfig??{},e.__sentryEmberConfig}()
17028Object.assign(n,i),l.init(i)}Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})
17029e.getActiveTransaction=()=>l.getCurrentScope().getTransaction()
17030e.instrumentRoutePerformance=e=>{const t=async(e,t,i,s)=>(0,n.startSpan)({attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},op:e,name:t,onlyIfParent:!0},()=>i(...s)),i=e.name
17031return{[i]:class extends e{beforeModel(...e){return t("ui.ember.route.before_model",this.fullRouteName,super.beforeModel.bind(this),e)}async model(...e){return t("ui.ember.route.model",this.fullRouteName,super.model.bind(this),e)}afterModel(...e){return t("ui.ember.route.after_model",this.fullRouteName,super.afterModel.bind(this),e)}setupController(...e){return t("ui.ember.route.setup_controller",this.fullRouteName,super.setupController.bind(this),e)}}}[i]}
17032e.InitSentryForEmber=c}),define("@sentry/ember/instance-initializers/sentry-performance",["exports","@ember/instrumentation","@ember/runloop","@sentry/browser","@sentry/utils"],function(e,t,i,n,r){"use strict"
17033function s(){const e=r.GLOBAL_OBJ
17034e.__sentryEmberConfig=e.__sentryEmberConfig??{}
17035const t={disablePerformance:!0}
17036return t.sentry||(t.sentry={browserTracingOptions:{}}),Object.assign(t.sentry,e.__sentryEmberConfig),t}function o(e){const t=e.lookup("service:fastboot")
17037if(t?.isFastBoot)return
17038if(s().disablePerformance)return
17039h(e)}function a(){return i._backburner?i._backburner:i.run.backburner?i.run.backburner:{on(){},off(){}}}function l(e,t,i,r,s){const{disableRunloopPerformance:o}=i,l=t.location
17040let c,u
17041const d=i.browserTracingOptions||i.sentry.browserTracingOptions||{},h=function(e){if(!e||!e.getURL||!e.formatURL)return""
17042const t=e.formatURL(e.getURL())
17043return"hash"===e.implementation?`${e.rootURL}${t}`:t}(l),p=(0,n.getClient)()
17044if(!p)return
17045if(h&&!1!==d.startTransactionOnPageLoad&&!1!==d.instrumentPageLoad){const t=e.recognize(h)
17046c=r(p,{name:`route:${t.name}`,origin:"auto.pageload.ember",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route"},tags:{url:h,toRoute:t.name,"routing.instrumentation":"@sentry/ember"}})}const m=(e,t)=>{t||(c?.end(),a().off("end",m))}
17047!1===d.startTransactionOnLocationChange&&!1===d.instrumentNavigation||(e.on("routeWillChange",t=>{const{fromRoute:i,toRoute:r}=function(e,t){const i=e?.from?.name
17048return{fromRoute:i,toRoute:e?.to?.name||t.currentRouteName}}(t,e)
17049f(t)||(c?.end(),c=s(p,{name:`route:${r}`,origin:"auto.navigation.ember",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route"},tags:{fromRoute:i,toRoute:r,"routing.instrumentation":"@sentry/ember"}}),u=(0,n.startInactiveSpan)({attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},op:"ui.ember.transition",name:`route:${i} -> route:${r}`,onlyIfParent:!0}))}),e.on("routeDidChange",e=>{u&&c&&!f(e)&&(u.end(),o?c.end():a().on("end",m))}))}function c(e,t){const i={payload:e,now:(0,r.timestampInSeconds)()}
17050t[e.object]=i}function u(e,t,i,s){const o=t[e.object]
17051if(!o)return
17052const a=(0,r.timestampInSeconds)()
170531e3*(a-o.now)>=s&&(0,n.startInactiveSpan)({name:e.containerKey||e.object,op:i,origin:"auto.ui.ember",startTimestamp:o.now,onlyIfParent:!0})?.end(a)}function d(e){const t="@sentry/ember:initial-load-start",i="@sentry/ember:initial-load-end",{HAS_PERFORMANCE:s,HAS_PERFORMANCE_TIMING:o}=function(){const e=window.performance,t=Boolean(e&&e.clearMarks&&e.clearMeasures),i=Boolean(e.measure&&e.getEntriesByName&&void 0!==r.browserPerformanceTimeOrigin)
17054return{HAS_PERFORMANCE:t,HAS_PERFORMANCE_TIMING:i}}()
17055if(!s)return
17056const{performance:a}=window
17057if(e.disableInitialLoadInstrumentation)return a.clearMarks(t),void a.clearMarks(i)
17058if(!o||void 0===r.browserPerformanceTimeOrigin)return
17059const l="@sentry/ember:initial-load",c=a.getEntriesByName(t).length>0,u=a.getEntriesByName(i).length>0
17060if(!c||!u)return
17061a.measure(l,t,i)
17062const d=a.getEntriesByName(l)[0],h=(d.startTime+r.browserPerformanceTimeOrigin)/1e3,f=h+d.duration/1e3;(0,n.startInactiveSpan)({op:"ui.ember.init",name:"init",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},onlyIfParent:!0,startTimestamp:h})?.end(f),a.clearMarks(t),a.clearMarks(i),a.clearMeasures(l)}async function h(e){const o=s(),h=o.browserTracingOptions||o.sentry.browserTracingOptions||{},{browserTracingIntegration:f,startBrowserTracingNavigationSpan:p,startBrowserTracingPageLoadSpan:m}
17062=await emberAutoImportDynamic("@sentry/browser"),g=f({idleTimeout:o.transitionTimeout||5e3,...h,instrumentNavigation:!1,instrumentPageLoad:!1}),y=(0,n.getClient)()
17063y&&y.addIntegration&&y.addIntegration(g),function(e,t,i,n){const r=e.lookup("router:main")
17064let s=e.lookup("service:router")
17065s.externalRouter&&(s=s.externalRouter)
17066if(s._hasMountedSentryPerformanceRouting)return
17067if(!s.recognize)return
17068s._hasMountedSentryPerformanceRouting=!0,l(s,r,t,i,n)}(e,o,m,p),function(e){const{disableRunloopPerformance:t,minimumRunloopQueueDuration:s}=e
17069if(t)return
17070let o,l
17071const c=["actions","routerTransitions","render","afterRender","destroy"]
17072a().on("begin",(e,t)=>{if(t)return
17073if(!(0,n.getActiveSpan)())return
17074l&&l.end(),o=(0,r.timestampInSeconds)()
17075const a=e=>{if(o){const t=(0,r.timestampInSeconds)()
170761e3*(t-o)>=(s??5)&&(0,n.startInactiveSpan)({attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},name:"runloop",op:`ui.ember.runloop.${e}`,startTimestamp:o,onlyIfParent:!0})?.end(t),o=void 0}(0,n.getActiveSpan)()&&(o=(0,r.timestampInSeconds)())}
17077c.forEach(e=>{(0,i.scheduleOnce)(e,null,a,e)})}),a().on("end",(e,t)=>{t||l&&(l.end(),l=void 0)})}(o),function(e){const{disableInstrumentComponents:i,minimumComponentRenderDuration:n,enableComponentDefinitions:r}=e
17078if(i)return
17079const s=n??2,o={},a={};(0,t.subscribe)("render.component",{before(e,t,i){c(i,o)},after(e,t,i,n){u(i,o,"ui.ember.component.render",s)}}),r&&(0,t.subscribe)("render.getComponentDefinition",{before(e,t,i){c(i,a)},after(e,t,i,n){u(i,a,"ui.ember.component.definition",0)}})}(o),d(o)}Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentEmberRouter=l,e.default=void 0,e.initialize=o,e.instrumentForPerformance=h
17080e.default={initialize:o}
17081function f(e){const t=e.isIntermediate
17082return"boolean"==typeof t?t:"loading"===e.to?.localName||"error"===e.to?.localName}}),define("@sentry/ember/types",["exports"],function(e){"use strict"
17083Object.defineProperty(e,"__esModule",{value:!0})}),define("ember-app-scheduler/helpers/route-idle",["exports","@ember/component/helper","ember-app-scheduler/scheduler"],function(e,t,i){"use strict"
17084Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17085class n extends t.default{compute(){return i.default.isIdle}}e.default=n})
17086define("ember-app-scheduler/index",["exports","ember-app-scheduler/scheduler"],function(e,t){"use strict"
17087Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})}),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],function(e,t,i,n,r,s,o){"use strict"
17088var a,l
17089Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=T,e.default=void 0,e.endTransition=C,e.reset=L,e.routeSettled=function(){return h},e.setupRouter=function(e){if(f||e[u])return
17090e[u]=!0,(0,i.addListener)(e,"routeWillChange",T),(0,i.addListener)(e,"routeDidChange",C),(0,t.registerDestructor)(e,L)},e.whenRouteIdle=function(){return h}
17091const c="ember-app-scheduler",u="__APP_SCHEDULER_HAS_SETUP__"
17092let d,h
17093const f=void 0!==window.FastBoot,p=(0,r.buildWaiter)("ember-app-scheduler-waiter")
17094L()
17095let m=(a=class{constructor(){var e,t,i,n
17096e=this,t="isIdle",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},g=a.prototype,y="isIdle",v=[s.tracked],_={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},w={},Object.keys(_).forEach(function(e){w[e]=_[e]}),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=v.slice().reverse().reduce(function(e,t){return t(g,y,e)||e},w),b&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(b):void 0,w.initializer=void 0),l=void 0===w.initializer?(Object.defineProperty(g,y,w),null):w,a)
17097var g,y,v,_,b,w
17098const A=new m
17099e.default=A
17100function T(){d.isResolved&&(d=x(c),h=d.promise.then(()=>{let e=p.beginAsync()
17101return new o.Promise(e=>{(0,n.schedule)("afterRender",null,()=>{requestAnimationFrame(()=>{requestAnimationFrame(e)})})}).finally(()=>{p.endAsync(e),M("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")})}),A.isIdle=!1)}function C(){d.resolve(),A.isIdle=!0,M("appSchedulerStart")}function L(){d=x(c),h=d.promise.then(),p.reset(),f||d.resolve()}function x(e){let t,i,n=!1
17102return{promise:new o.Promise((e,r)=>{t=()=>{n=!0,e()},i=r},e),resolve:t,reject:i,get isResolved(){return n}}}function M(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}}),define("ember-cli-app-version/initializer-factory",["exports","ember"],function(e,t){"use strict"
17103Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let n=!1
17104return function(){!n&&e&&t&&(i.register(e,t),n=!0)}}
17105const{libraries:i}=t.default}),define("ember-cli-app-version/utils/regexp",["exports"],function(e){"use strict"
17106Object.defineProperty(e,"__esModule",{value:!0}),e.versionRegExp=e.versionExtendedRegExp=e.shaRegExp=void 0
17107e.versionRegExp=/\d+[.]\d+[.]\d+/,e.versionExtendedRegExp=/\d+[.]\d+[.]\d+-[a-z]*([.]\d+)?/,e.shaRegExp=/[a-z\d]{8}$/}),define("ember-fetch/errors",["exports"],function(e){"use strict"
17108Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}}),define("ember-fetch/types",["exports"],function(e){"use strict"
17109Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}}),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],function(e,t){"use strict"
17110Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then(function(n){let r=n
17111try{r=JSON.parse(n)}catch(s){if(!(s instanceof SyntaxError))throw s
17112const o=e.status
17113!e.ok||204!==o&&205!==o&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):r=void 0}return r})}}),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],function(e,t,i,n){"use strict"
17114Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const r=(0,t.assign)({credentials:"same-origin"},e)
17115if(r.method=(r.method||r.type||"GET").toUpperCase(),r.data)if("GET"===r.method||"HEAD"===r.method){if(Object.keys(r.data).length){const e=r.url.indexOf("?")>-1?"&":"?"
17116r.url+=`${e}${(0,i.serializeQueryParams)(r.data)}`}}else(0,n.isPlainObject)(r.data)?r.body=JSON.stringify(r.data):r.body=r.data
17117return r}}),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],function(e,t){"use strict"
17118Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n
17119const i=/\[\]$/
17120function n(e){var n=[]
17121return function e(s,o){var a,l,c
17122if(s)if(Array.isArray(o))for(a=0,l=o.length;a<l;a++)i.test(s)?r(n,s,o[a]):e(s+"["+("object"==typeof o[a]?a:"")+"]",o[a])
17123else if((0,t.isPlainObject)(o))for(c in o)e(s+"["+c+"]",o[c])
17124else r(n,s,o)
17125else if(Array.isArray(o))for(a=0,l=o.length;a<l;a++)r(n,o[a].name,o[a].value)
17126else for(c in o)e(c,o[c])
17127return n}("",e).join("&").replace(/%20/g,"+")}function r(e,t,i){void 0!==i&&(null===i&&(i=""),i="function"==typeof i?i():i,e[e.length]=`${encodeURIComponent(t)}=${encodeURIComponent(i)}`)}e.default=n}),define("ember-get-config/index",["exports"],function(e){"use strict"
17128Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17129e.default=require("crimeisdown/config/environment").default}),define("ember-load-initializers/index",["exports","require"],function(e,t){"use strict"
17130function i(e){var i=(0,t.default)(e,null,null,!0)
17131if(!i)throw new Error(e+" must export an initializer.")
17132var n=i.default
17133if(!n)throw new Error(e+" must have a default export")
17134return n.name||(n.name=e.slice(e.lastIndexOf("/")+1)),n}function n(e,t){return-1!==e.indexOf(t,e.length-t.length)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){for(var r=t+"/initializers/",s=t+"/instance-initializers/",o=[],a=[],l=Object.keys(requirejs._eak_seen),c=0;c<l.length;c++){var u=l[c]
171350===u.lastIndexOf(r,0)?n(u,"-test")||o.push(u):0===u.lastIndexOf(s,0)&&(n(u,"-test")||a.push(u))}(function(e,t){for(var n=0;n<t.length;n++)e.initializer(i(t[n]))})(e,o),function(e,t){for(var n=0;n<t.length;n++)e.instanceInitializer(i(t[n]))}(e,a)}}),define("ember-metrics/-private/utils/object-transforms",["exports","@ember/utils"],function(e,t){"use strict"
17136function i(e){return r(e,i=>(0,t.isPresent)(e[i]))}function n(e,t){return r(e,e=>!t.includes(e))}function r(e,t){const i={}
17137for(const n in e)t(n)&&(i[n]=e[n])
17138return i}function s(e){return Object.getOwnPropertyNames(e).length>0}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=i,e.default=void 0,e.hasOwnProperties=s,e.without=n
17139e.default={compact:i,without:n,hasOwnProperties:s}}),define("ember-metrics/-private/utils/remove-from-dom",["exports"],function(e){"use strict"
17140Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){document.querySelectorAll(e).forEach(e=>{e.parentElement?.removeChild(e)})}}),define("ember-metrics/metrics-adapters/base",["exports","@ember/debug","@ember/object/internals","@ember/utils"],function(e,t,i,n){"use strict"
17141function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17142var i=e[Symbol.toPrimitive]
17143if(void 0!==i){var n=i.call(e,t||"default")
17144if("object"!=typeof n)return n
17145throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17146return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17147class s{constructor(e){r(this,"metrics",null),r(this,"config",null),this.config=e}install(){}uninstall(){}toString(){const e=`ember-metrics@metrics-adapter:${"function"===(0,n.typeOf)(this.toStringExtension)?":"+this.toStringExtension():""}:${(0,i.guidFor)(this)}`
17148return this.toString=function(e){return()=>e}(e),e}identify(){}trackEvent(){}trackPage(){}alias(){}}e.default=s,r(s,"supportsFastBoot",!1)}),define("ember-metrics/metrics-adapters/google-analytics-four",["exports","@ember/debug","ember-metrics/-private/utils/object-transforms","ember-metrics/-private/utils/remove-from-dom","ember-metrics/metrics-adapters/base"],function(e,t,i,n,r){"use strict"
17149Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17150class s extends r.default{toStringExtension(){return"GoogleAnalyticsFour"}install(){const{id:e,options:t}=this.config
17151this.options={send_page_view:!0,...t},this._injectScript(e),window.dataLayer=window.dataLayer||[],this.gtag("js",new Date),this.gtag("config",e,(0,i.compact)(this.options))}_injectScript(e){let t=document.createElement("script")
17152t.async=!0,t.src=`https://www.googletagmanager.com/gtag/js?id=${e}`,document.head.appendChild(t)}gtag(){return window.dataLayer.push(arguments),arguments}trackEvent(e={}){const t=(0,i.compact)(e),{event:n}=t
17153if(n)return delete t.event,this.gtag("event",n,t)}trackPage(e={}){if(!this.options.send_page_view)return e?.page&&!e?.page_location&&(e.page_location=e?.page,delete e.page),e?.title&&!e?.page_title&&(e.page_title=e?.title,delete e.title),this.trackEvent({event:"page_view",...e})}uninstall(){(0,n.default)('script[src*="gtag/js"]'),delete window.dataLayer}}e.default=s}),define("ember-metrics/metrics-adapters/google-analytics",["exports","@ember/utils","@ember/debug","@ember/string","ember-metrics/-private/utils/object-transforms","ember-metrics/-private/utils/remove-from-dom","ember-metrics/metrics-adapters/base"],function(e,t,i,n,r,s,o){"use strict"
17154function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17155var i=e[Symbol.toPrimitive]
17156if(void 0!==i){var n=i.call(e,t||"default")
17157if("object"!=typeof n)return n
17158throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17159return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
17159Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17160class l extends o.default{constructor(...e){super(...e),a(this,"gaSendKey","send")}toStringExtension(){return"GoogleAnalytics"}install(){const e={...this.config},{id:i,sendHitTask:n,trace:r,require:s,debug:o,trackerName:a}=e
17161a&&(this.gaSendKey=`${a}.send`),delete e.id,delete e.require,delete e.debug,delete e.sendHitTask,delete e.trace,delete e.trackerName
17162const l=(0,t.isPresent)(Object.keys(e))
17163this._injectScript(o),!0===r&&(window.ga_debug={trace:!0}),window.ga("create",i,l?e:"auto",a),s&&s.forEach(e=>{window.ga("require",e)}),!1===n&&window.ga("set","sendHitTask",null)}_injectScript(e){var t,i,n,r,s,o,a
17164t=window,i=document,n="script",r=`https://www.google-analytics.com/analytics${e?"_debug":""}.js`,s="ga",t.GoogleAnalyticsObject=s,t[s]=t[s]||function(){(t[s].q=t[s].q||[]).push(arguments)},t[s].l=1*new Date,o=i.createElement(n),a=i.getElementsByTagName(n)[0],o.async=1,o.src=r,a.parentNode.insertBefore(o,a)}identify(e={}){const t=(0,r.compact)(e),{distinctId:i}=t
17165window.ga("set","userId",i)}trackEvent(e={}){const t=(0,r.compact)(e),i=["category","action","label","value"]
17166let s={}
17167t.nonInteraction&&(s.nonInteraction=t.nonInteraction,delete t.nonInteraction)
17168for(let r in t)if(i.includes(r)){s[`event${(0,n.capitalize)(r)}`]=t[r]}else s[r]=t[r]
17169const o={hitType:"event",...s},a=this.gaSendKey
17170return window.ga(a,o),o}trackPage(e={}){const t=(0,r.compact)(e),i={hitType:"pageview",...t}
17171for(let r in t)t.hasOwnProperty(r)&&window.ga("set",r,t[r])
17172const n=this.gaSendKey
17173return window.ga(n,i),i}uninstall(){(0,s.default)('script[src*="google-analytics"]'),delete window.ga}}e.default=l}),define("ember-metrics/services/metrics",["exports","@ember/service","@ember/debug","@ember/string","@ember/application"],function(e,t,i,n,r){"use strict"
17174function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17175var i=e[Symbol.toPrimitive]
17176if(void 0!==i){var n=i.call(e,t||"default")
17177if("object"!=typeof n)return n
17178throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17179return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17180class o extends t.default{constructor(){super(...arguments),s(this,"_adapters",{}),s(this,"context",{}),s(this,"enabled","undefined"!=typeof navigator&&"1"!==navigator.doNotTrack),s(this,"appEnvironment",null)
17181const e=(0,r.getOwner)(this)
17182e.registerOptionsForType("ember-metrics@metrics-adapter",{instantiate:!1}),e.registerOptionsForType("metrics-adapter",{instantiate:!1})
17183const t=e.factoryFor("config:environment").class,{metricsAdapters:i=[]}=t,{environment:n="development"}=t
17184this._options={metricsAdapters:i,environment:n},this.appEnvironment=n,this.activateAdapters(i)}activateAdapters(e=[]){if(!this.enabled)return
17185const t=this._adaptersForEnv(e),i={}
17186for(let{name:n,config:r}of t){let e=this._lookupAdapter(n);("undefined"==typeof FastBoot||e.supportsFastBoot)&&(i[n]=this._adapters[n]||this._activateAdapter({adapterClass:e,config:r}))}return this._adapters=i,this._adapters}_adaptersForEnv(e=[]){return e.filter(({environments:e=["all"]})=>e.includes("all")||e.includes(this.appEnvironment))}_lookupAdapter(e){const t=(0,r.getOwner)(this).lookup(`ember-metrics@metrics-adapter:${(0,n.dasherize)(e)}`),i=(0,r.getOwner)(this).lookup(`metrics-adapter:${(0,n.dasherize)(e)}`)||t
17187return i}_activateAdapter({adapterClass:e,config:t}){const i=new e(t)
17188return i.install(),i}identify(){this.invoke("identify",...arguments)}alias(){this.invoke("alias",...arguments)}trackEvent(){this.invoke("trackEvent",...arguments)}trackPage(){this.invoke("trackPage",...arguments)}invoke(e,...t){if(!this.enabled)return
17189let i,n
17190var r
17191t.length>1?(r=t[0],i=Array.isArray(r)?Array.from(r):Array(r),n=t[1]):(i=Object.keys(this._adapters),n=t[0])
17192for(let s of i){let t=this._adapters[s]
17193t&&t[e]({...this.context,...n})}}willDestroy(){Object.values(this._adapters).forEach(e=>e.uninstall())}}e.default=o}),define("ember-pell/components/pell-editor",["exports","@ember/component","@ember/object","ember-pell/pell"],function(e,t,i,n){"use strict"
17194Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17195e.default=t.default.extend({pellOptions:null,onChange(){},valueObserver:(0,i.observer)("value",function(){this.get("pell")&&this._setValue()}),didInsertElement(){this._super(...arguments)
17196const e=this._options(),t=n.default.init(e),i=`.${(e.classes&&e.classes.content||"pell-content").split(" ").join(".")}`
17197this.set("pell",t.querySelector(i)),this._setValue()},_options(){return Object.assign({},this.get("pellOptions"),{element:this.element,onChange:this.onChange})},_setValue(){const e=this.get("value")
17198this.get("pell").innerHTML!==e&&void 0!==e&&(this.get("pell").innerHTML=e)}})}),define("ember-pell/pell",["exports","pell"],function(e,t){"use strict"
17199Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],function(e,t,i,n,r){"use strict"
17200function s(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$"))
17201if(null!==n)return n[1]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17202e.default=i.default.extend({_moduleRegistry:null,init(){this._super(...arguments),this.namespace=(0,r.getOwner)(this).lookup("application:main"),this._moduleRegistry||(this._moduleRegistry=new n.ModuleRegistry)},canCatalogEntriesByType(e){return"model"===e||this._super(...arguments)},catalogEntriesByType(e){let i=this._moduleRegistry.moduleNames(),n=(0,t.A)(),r=this.namespace.modulePrefix
17203for(let t=0,o=i.length;t<o;t++){let o=i[t]
17204if(-1!==o.indexOf(e)){let t=s(e,o,this.namespace.podModulePrefix||r)
17205t||(t=o.split(e+"s/").pop()),n.addObject(t)}}return n}})}),define("ember-resolver/features",[],function(){}),define("ember-resolver/index",["exports","ember","@ember/debug","@ember/object","ember-resolver/string","ember-resolver/utils/class-factory"],function(e,t,i,n,r,s){"use strict"
17206function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17207var i=e[Symbol.toPrimitive]
17208if(void 0!==i){var n=i.call(e,t||"default")
17209if("object"!=typeof n)return n
17210throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17211return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ModuleRegistry=void 0,void 0===requirejs.entries&&(requirejs.entries=requirejs._eak_seen)
17212class a{constructor(e){this._entries=e||requirejs.entries}moduleNames(){return Object.keys(this._entries)}has(e){return e in this._entries}get(...e){return require(...e)}}e.ModuleRegistry=a
17213class l extends n.default{constructor(){super(...arguments),o(this,"moduleBasedResolver",!0),o(this,"_deprecatedPodModulePrefix",!1),o(this,"_normalizeCache",Object.create(null)),o(this,"moduleNameLookupPatterns",[this.podBasedModuleName,this.podBasedComponentsInSubdir,this.mainModuleName,this.defaultModuleName,this.nestedColocationComponentModuleName]),this._moduleRegistry||(this._moduleRegistry=new a),this.pluralizedTypes=this.pluralizedTypes||Object.create(null),this.pluralizedTypes.config||(this.pluralizedTypes.config="config")}makeToString(e,t){return this.namespace.modulePrefix+"@"+t+":"}shouldWrapInClassFactory(){return!1}parseName(e){if(!0===e.parsedName)return e
17214let t,i,n,s=e.split("@")
17215if(3===s.length){if(0===s[0].length){t=`@${s[1]}`
17216let e=s[2].split(":")
17217i=e[0],n=e[1]}else t=`@${s[1]}`,i=s[0].slice(0,-1),n=s[2]
17218"template:components"===i&&(n=`components/${n}`,i="template")}else if(2===s.length){let e=s[0].split(":")
17219if(2===e.length)0===e[1].length?(i=e[0],n=`@${s[1]}`):(t=e[1],i=e[0],n=s[1])
17220else{let e=s[1].split(":")
17221t=s[0],i=e[0],n=e[1]}"template"===i&&0===t.lastIndexOf("components/",0)&&(n=`components/${n}`,t=t.slice(11))}else s=e.split(":"),i=s[0],n=s[1]
17222let o=n,a=this.namespace
17223return{parsedName:!0,fullName:e,prefix:t||this.prefix({type:i}),type:i,fullNameWithoutType:o,name:n,root:a,resolveMethodName:"resolve"+(0,r.classify)(i)}}resolveOther(e){let t=this.findModuleName(e)
17224if(t){let i=this._extractDefaultExport(t,e)
17225if(void 0===i)throw new Error(` Expected to find: '${e.fullName}' within '${t}' but got 'undefined'. Did you forget to 'export default' within '${t}'?`)
17226return this.shouldWrapInClassFactory(i,e)&&(i=(0,s.default)(i)),i}}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this._normalize(e))}resolve(e){let t,i=this.parseName(e),n=i.resolveMethodName
17227return"function"==typeof this[n]&&(t=this[n](i)),null==t&&(t=this.resolveOther(i)),t}_normalize(e){let t=e.split(":")
17228if(t.length>1){let e=t[0]
17229return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,r.dasherize)(t[1].replace(/\./g,"/"))}return e}pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")}podBasedLookupWithPrefix(e,t){let i=t.fullNameWithoutType
17230return"template"===t.type&&(i=i.replace(/^components\//,"")),e+"/"+i+"/"+t.type}podBasedModuleName(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix
17231return this.podBasedLookupWithPrefix(t,e)}podBasedComponentsInSubdir(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix
17232if(t+="/components","component"===e.type||/^components/.test(e.fullNameWithoutType))return this.podBasedLookupWithPrefix(t,e)}resolveEngine(e){let t=e.fullNameWithoutType+"/engine"
17233if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)}resolveRouteMap(e){let t=e.fullNameWithoutType,i=t+"/routes"
17234if(this._moduleRegistry.has(i)){let e=this._extractDefaultExport(i)
17235return e}}resolveTemplate(e){let i=this.resolveOther(e)
17236return null==i&&(i=t.default.TEMPLATES[e.fullNameWithoutType]),i}mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type}defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType}nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"}prefix(e){let t=this.namespace.modulePrefix
17237return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t}findModuleName(e,t){let i,n=this.moduleNameLookupPatterns
17238for(let r=0,s=n.length;r<s;r++){let s=n[r].call(this,e)
17239if(s&&(s=this.chooseModuleName(s,e)),s&&this._moduleRegistry.has(s)&&(i=s),t||this._logLookup(i,e,
17239s),i)return i}}chooseModuleName(e,t){let i=(0,r.underscore)(e)
17240if(e!==i&&this._moduleRegistry.has(e)&&this._moduleRegistry.has(i))throw new TypeError(`Ambiguous module names: '${e}' and '${i}'`)
17241if(this._moduleRegistry.has(e))return e
17242if(this._moduleRegistry.has(i))return i
17243let n=e.replace(/\/-([^/]*)$/,"/_$1")
17244if(this._moduleRegistry.has(n))return n}lookupDescription(e){let t=this.parseName(e)
17245return this.findModuleName(t,!0)}_logLookup(e,i,n){if(!t.default.ENV.LOG_MODULE_RESOLVER&&!i.root.LOG_RESOLVER)return
17246let r,s=e?"[✓]":"[ ]"
17247r=i.fullName.length>60?".":new Array(60-i.fullName.length).join("."),n||(n=this.lookupDescription(i)),console&&console.info&&console.info(s,i.fullName,r,n)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null)
17248for(let n=0,r=t.length;n<r;n++){let r=t[n],s=this.translateToContainerFullname(e,r)
17249s&&(i[s]=!0)}return i}translateToContainerFullname(e,t){let i=this.prefix({type:e}),n=i+"/",r="/"+e,s=t.indexOf(n),o=t.indexOf(r)
17250if(0===s&&o===t.length-r.length&&t.length>n.length+r.length)return e+":"+t.slice(s+n.length,o)
17251let a=i+"/"+this.pluralize(e)+"/"
17252return 0===t.indexOf(a)&&t.length>a.length?e+":"+t.slice(a.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0)
17253return t&&t.default&&(t=t.default),t}}o(l,"moduleBasedResolver",!0)
17254e.default=l}),define("ember-resolver/string/cache",["exports"],function(e){"use strict"
17255Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17256e.default=class{constructor(e,t,i){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0,this.store=i||new Map}get(e){let t=this.store.get(e)
17257return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}}),define("ember-resolver/string/index",["exports","ember-resolver/string/cache"],function(e,t){"use strict"
17258Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return l.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=p,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return d.get(e)}
17259let i={}
17260const n=/[ _]/g,r=new t.default(1e3,e=>p(e).replace(n,"-")),s=/^(\-|_)+(.)?/,o=/(.)(\-|\_|\.|\s)+(.)?/g,a=/(^|\/|\.)([a-z])/g,l=new t.default(1e3,e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/")
17261for(let r=0;r<n.length;r++)n[r]=n[r].replace(s,t).replace(o,i)
17262return n.join("/").replace(a,e=>e.toUpperCase())}),c=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,d=new t.default(1e3,e=>e.replace(c,"$1_$2").replace(u,"_").toLowerCase()),h=/([a-z\d])([A-Z])/g,f=new t.default(1e3,e=>e.replace(h,"$1_$2").toLowerCase())
17263function p(e){return f.get(e)}}),define("ember-resolver/utils/class-factory",["exports"],function(e){"use strict"
17264Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}}),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],function(e){"use strict"
17265function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t
17266e.default={initialize:t}}),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],function(e,t,i,n,r,s,o,a,l){"use strict"
17267var c,u
17268function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e
17269var i=e[Symbol.toPrimitive]
17270if(void 0!==i){var n=i.call(e,t||"default")
17271if("object"!=typeof n)return n
17272throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
17273return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var s={}
17274return Object.keys(n).forEach(function(e){s[e]=n[e]}),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},s),r&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(r):void 0,s.initializer=void 0),void 0===s.initializer?(Object.defineProperty(e,t,s),null):s}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
17275let f=0
17276let p
17277function m(e,t,i,n){let r
17278if(i)r=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight)
17279else{const{body:e,documentElement:t}=document
17280r=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}p=window.requestAnimationFrame(()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop())
17281e&&(t={x:e.offsetLeft,y:e.offsetTop})}r>=t.y||f>=100?(f=0,e.call(null,t.x,t.y)):(f++,m(e,t,i,n))})}const g=function(e){this.updateScrollPosition(e)}
17282let y=(c=class extends t.default{get isFastBoot(){const e=(0,s.getOwner)(this).lookup("service:fastboot")
17283return!!e&&e.get("isFastBoot")}constructor(){var e,t,i,n
17284super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),d(this,"key",void 0),d(this,"targetElement",void 0),d(this,"scrollElement","window"),d(this,"isFirstLoad",!0),d(this,"preserveScrollPosition",!1),d(this,"scrollWhenIdle",!1),d(this,"scrollWhenAfterRender",!1),(0,l.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,a.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,a.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.removeListener)(this.router,"routeDidChange",this._routeDidChange),p&&window.cancelAnimationFrame(p),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad()
17285let t=this.position
17286if(!((e.router.currentRouteInfos||[]).some(e=>e.route.controller.preserveScrollPosition)||this.preserveScrollPosition)){const{scrollElement:e,targetElement:i,currentURL:n}=this
17287if(i||"window"===e)m(window.scrollTo,t,null,n)
17288else if("#"===e.charAt(0)){const i=document.getElementById(e.substring(1))
17289if(i){m((e,t)=>{i.scrollLeft=e,i.scrollTop=t},t,i,n)}}}(0,a.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return
17290const t=this.scrollWhenIdle,i=this.scrollWhenAfterRender
17291t||i?i&&!t?(0,o.scheduleOnce)("afterRender",this,g,e):(0,l.whenRouteIdle)().then(()=>{this.updateScrollPosition(e)}):(0,o.scheduleOnce)("render",this,g,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return
17292const e=this.scrollElement,t=this.targetElement,r=this.scrollMap,s=this.key
17293let o,a
17294if(t){let e=document.querySelector(t)
17295e&&(o=e.offsetLeft,a=e.offsetTop,(0,i.set)(r,"default",{x:o,y:a}))}else if("window"===e)o=window.scrollX,a=window.scrollY
17296else if("#"===e.charAt(0)){let t=document.getElementById(e.substring(1))
17297t&&(o=t.scrollLeft,a=t.scrollTop)}s&&"number"===(0,n.typeOf)(o)&&"number"===(0,n.typeOf)(a)&&(0,i.set)(r,s,{x:o,y:a})}_loadConfig(){const e=(0,s.getOwner)(this).resolveRegistration("config:environment")
17298if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,r=e.routerScroll.targetElement
17299"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(r)&&(0,i.set)(this,"targetElement",r)
17300const{scrollWhenIdle:s=!1,scrollWhenAfterRender:o=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",s),(0,i.set)(this,"scrollWhenAfterRender",o)}}},u=h(c.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"_routeWillChange"),c.prototype),h(c.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"_routeDidChange"),c.prototype),c)
17301Object.defineProperty(y.prototype,"position",{configurable:!0,get(){const e=this.scrollMap,t=window.history.state?.uuid;(0,i.set)(this,"key",t)
17302const n=this.key||"-1"
17303return(0,i.get)(e,n)||e.default}})
17304e.default=y}),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],function(e,t,i){"use strict"
17305Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})}),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],function(e,t,i){"use strict"
17306Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=s){return new r(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e
17307i(t,n)||(e._value=e._lastValue=t)}
17308var n=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n
17309if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n)
17310else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o)
17311return s>3&&o&&Object.defineProperty(t,i,o),o}
17312class r{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function s(e,t){return e===t}n([t.tracked],r.prototype,"_value",void 0)})
17313
17314//# sourceMappingURL=vendor-d1583296b4bcc208181061aba2194da0.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.