UNPKG

ocearo-ui

Version:

Ocean Robot UI: 3D visualization dashboard for signalk

1 lines 120 kB
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,49721,68757,e=>{"use strict";var t,a,n,r,i=e.i(47167),o=e.i(71645);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function c(e,t){var a="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=g(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==a.return||a.return()}finally{if(l)throw i}}}}function s(e,t,a){return(t=h(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach(function(t){s(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,i,o,l=[],c=!0,s=!1;try{if(i=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=i.call(a)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(s)throw r}}return l}}(e,t)||g(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function p(e){return(p="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 g(e,t){if(e){if("string"==typeof e)return l(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?l(e,t):void 0}}var b=function(){},y={},v={},x=null,z={mark:b,measure:b};try{"u">typeof window&&(y=window),"u">typeof document&&(v=document),"u">typeof MutationObserver&&(x=MutationObserver),"u">typeof performance&&(z=performance)}catch(e){}var w=(y.navigator||{}).userAgent,S=void 0===w?"":w,k=y,M=v,L=x,N=z;k.document;var A=!!M.documentElement&&!!M.head&&"function"==typeof M.addEventListener&&"function"==typeof M.createElement,C=~S.indexOf("MSIE")||~S.indexOf("Trident/"),j={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"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},graphite:{"fa-thin":"thin",fagt:"thin"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},P=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],F="classic",I="duotone",O="sharp",E="sharp-duotone",D="chisel",T="etch",W="graphite",R="jelly",U="jelly-duo",H="jelly-fill",B="notdog",Y="notdog-duo",$="slab",J="slab-press",q="thumbprint",G="utility",V="utility-duo",_="utility-fill",K="whiteboard",X=[F,I,O,E,D,T,W,R,U,H,B,Y,$,J,q,G,V,_,K];s(s(s(s(s(s(s(s(s(s(n={},F,"Classic"),I,"Duotone"),O,"Sharp"),E,"Sharp Duotone"),D,"Chisel"),T,"Etch"),W,"Graphite"),R,"Jelly"),U,"Jelly Duo"),H,"Jelly Fill"),s(s(s(s(s(s(s(s(s(n,B,"Notdog"),Y,"Notdog Duo"),$,"Slab"),J,"Slab Press"),q,"Thumbprint"),G,"Utility"),V,"Utility Duo"),_,"Utility Fill"),K,"Whiteboard");var Q=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["graphite",{defaultShortPrefixId:"fagt",defaultStyleId:"thin",styleIds:["thin"],futureStyleIds:[],defaultFontWeight:100}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),Z=["fak","fa-kit","fakd","fa-kit-duotone"];s(s({},"kit","Kit"),"kit-duotone","Kit Duotone");s(s(s(s(s(s(s(s(s(s(r={},"classic","Classic"),"duotone","Duotone"),"sharp","Sharp"),"sharp-duotone","Sharp Duotone"),"chisel","Chisel"),"etch","Etch"),"graphite","Graphite"),"jelly","Jelly"),"jelly-duo","Jelly Duo"),"jelly-fill","Jelly Fill"),s(s(s(s(s(s(s(s(s(r,"notdog","Notdog"),"notdog-duo","Notdog Duo"),"slab","Slab"),"slab-press","Slab Press"),"thumbprint","Thumbprint"),"utility","Utility"),"utility-duo","Utility Duo"),"utility-fill","Utility Fill"),"whiteboard","Whiteboard"),s(s({},"kit","Kit"),"kit-duotone","Kit Duotone");var ee={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"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},graphite:{fagt:"fa-thin"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}},et=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fagt","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"]),ea=[1,2,3,4,5,6,7,8,9,10],en=ea.concat([11,12,13,14,15,16,17,18,19,20]),er=[].concat(m(["classic","duotone","sharp","sharp-duotone","slab","slab-press","whiteboard","thumbprint","notdog","notdog-duo","etch","graphite","jelly","jelly-fill","jelly-duo","chisel","utility","utility-duo","utility-fill"]),["solid","regular","light","thin","duotone","brands","semibold"],["aw","fw","pull-left","pull-right"],["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed","duotone-group","swap-opacity","primary","secondary"]).concat(ea.map(function(e){return"".concat(e,"x")})).concat(en.map(function(e){return"w-".concat(e)})),ei="___FONT_AWESOME___",eo="svg-inline--fa",el="data-fa-i2svg",ec="data-fa-pseudo-element",es="data-prefix",ef="data-icon",eu="fontawesome-i2svg",ed=["HTML","HEAD","STYLE","SCRIPT"],em=["::before","::after",":before",":after"],eh=function(){try{return!0}catch(e){return!1}}();function ep(e){return new Proxy(e,{get:function(e,t){return t in e?e[t]:e[F]}})}var eg=u({},j);eg[F]=u(u(u(u({},{"fa-duotone":"duotone"}),j[F]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});var eb=ep(eg),ey=u({},{chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},graphite:{thin:"fagt"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}});ey[F]=u(u(u(u({},{duotone:"fad"}),ey[F]),{kit:"fak"}),{"kit-duotone":"fakd"});var ev=ep(ey),ex=u({},ee);ex[F]=u(u({},ex[F]),{fak:"fa-kit"});var ez=ep(ex),ew=u({},{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"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},graphite:{"fa-thin":"fagt"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}});ew[F]=u(u({},ew[F]),{"fa-kit":"fak"}),ep(ew);var eS=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,ek="fa-layers-text",eM=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i;ep(u({},{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"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},graphite:{100:"fagt"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}}));var eL=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],eN=[].concat(m(["kit"]),m(er)),eA=k.FontAwesomeConfig||{};M&&"function"==typeof M.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-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(e){var t,a=d(e,2),n=a[0],r=a[1],i=""===(t=function(e){var t=M.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n))||"false"!==t&&("true"===t||t);null!=i&&(eA[r]=i)});var eC={styleDefault:"solid",familyDefault:F,cssPrefix:"fa",replacementClass:eo,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};eA.familyPrefix&&(eA.cssPrefix=eA.familyPrefix);var ej=u(u({},eC),eA);ej.autoReplaceSvg||(ej.observeMutations=!1);var eP={};Object.keys(eC).forEach(function(e){Object.defineProperty(eP,e,{enumerable:!0,set:function(t){ej[e]=t,eF.forEach(function(e){return e(eP)})},get:function(){return ej[e]}})}),Object.defineProperty(eP,"familyPrefix",{enumerable:!0,set:function(e){ej.cssPrefix=e,eF.forEach(function(e){return e(eP)})},get:function(){return ej.cssPrefix}}),k.FontAwesomeConfig=eP;var eF=[],eI={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function eO(){for(var e=12,t="";e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function eE(e){for(var t=[],a=(e||[]).length>>>0;a--;)t[a]=e[a];return t}function eD(e){return e.classList?eE(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(e){return e})}function eT(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function eW(e){return Object.keys(e||{}).reduce(function(t,a){return t+"".concat(a,": ").concat(e[a].trim(),";")},"")}function eR(e){return e.size!==eI.size||e.x!==eI.x||e.y!==eI.y||e.rotate!==eI.rotate||e.flipX||e.flipY}function eU(){var e=eP.cssPrefix,t=eP.replacementClass,a=":root, :host {\n --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n box-sizing: content-box;\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\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.0714285714em;\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.svg-inline--fa .fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\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: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n inset: 0;\n margin: auto;\n position: absolute;\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: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n --fa-width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-inline-start: var(--fa-li-margin, 2.5em);\n padding-inline-start: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n inset-inline-start: 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/* Heads Up: Bordered Icons will not be supported in the future!\n - This feature will be deprecated in the next major release of Font Awesome (v8)!\n - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\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.0625em);\n box-sizing: var(--fa-border-box-sizing, content-box);\n padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n float: inline-end;\n margin-inline-start: 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: none !important;\n transition: none !important;\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.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}\n\n.svg-inline--fa.fa-inverse {\n fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n --fa-width: 1.25em;\n height: 1em;\n width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n --fa-width: 2.5em;\n height: 2em;\n width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n inset: 0;\n margin: auto;\n position: absolute;\n z-index: var(--fa-stack-z-index, auto);\n}";if("fa"!==e||t!==eo){var n=RegExp("\\.".concat("fa","\\-"),"g"),r=RegExp("\\--".concat("fa","\\-"),"g"),i=RegExp("\\.".concat(eo),"g");a=a.replace(n,".".concat(e,"-")).replace(r,"--".concat(e,"-")).replace(i,".".concat(t))}return a}var eH=!1;function eB(){eP.autoAddCss&&!eH&&(!function(e){if(e&&A){var t=M.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var a=M.head.childNodes,n=null,r=a.length-1;r>-1;r--){var i=a[r];["STYLE","LINK"].indexOf((i.tagName||"").toUpperCase())>-1&&(n=i)}M.head.insertBefore(t,n)}}(eU()),eH=!0)}var eY=k||{};eY[ei]||(eY[ei]={}),eY[ei].styles||(eY[ei].styles={}),eY[ei].hooks||(eY[ei].hooks={}),eY[ei].shims||(eY[ei].shims=[]);var e$=eY[ei],eJ=[],eq=function(){M.removeEventListener("DOMContentLoaded",eq),eG=1,eJ.map(function(e){return e()})},eG=!1;function eV(e){var t,a=e.tag,n=e.attributes,r=e.children;return"string"==typeof e?eT(e):"<".concat(a," ").concat(Object.keys((t=void 0===n?{}:n)||{}).reduce(function(e,a){return e+"".concat(a,'="').concat(eT(t[a]),'" ')},"").trim(),">").concat((void 0===r?[]:r).map(eV).join(""),"</").concat(a,">")}function e_(e,t,a){if(e&&e[t]&&e[t][a])return{prefix:t,iconName:a,icon:e[t][a]}}A&&((eG=(M.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(M.readyState))||M.addEventListener("DOMContentLoaded",eq));var eK=function(e,t,a,n){var r,i,o,l=Object.keys(e),c=l.length,s=void 0!==n?function(e,a,r,i){return t.call(n,e,a,r,i)}:t;for(void 0===a?(r=1,o=e[l[0]]):(r=0,o=a);r<c;r++)o=s(o,e[i=l[r]],i,e);return o};function eX(e){return 1!==m(e).length?null:e.codePointAt(0).toString(16)}function eQ(e){return Object.keys(e).reduce(function(t,a){var n=e[a];return n.icon?t[n.iconName]=n.icon:t[a]=n,t},{})}function eZ(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=a.skipHooks,r=eQ(t);"function"!=typeof e$.hooks.addPack||void 0!==n&&n?e$.styles[e]=u(u({},e$.styles[e]||{}),r):e$.hooks.addPack(e,eQ(t)),"fas"===e&&eZ("fa",t)}var e1=e$.styles,e2=e$.shims,e3=Object.keys(ez),e4=e3.reduce(function(e,t){return e[t]=Object.keys(ez[t]),e},{}),e0=null,e6={},e5={},e7={},e8={},e9={},te=function(){var e=function(e){return eK(e1,function(t,a,n){return t[n]=eK(a,e,{}),t},{})};e6=e(function(e,t,a){return t[3]&&(e[t[3]]=a),t[2]&&t[2].filter(function(e){return"number"==typeof e}).forEach(function(t){e[t.toString(16)]=a}),e}),e5=e(function(e,t,a){return e[a]=a,t[2]&&t[2].filter(function(e){return"string"==typeof e}).forEach(function(t){e[t]=a}),e}),e9=e(function(e,t,a){var n=t[2];return e[a]=a,n.forEach(function(t){e[t]=a}),e});var t="far"in e1||eP.autoFetchSvg,a=eK(e2,function(e,a){var n=a[0],r=a[1],i=a[2];return"far"!==r||t||(r="fas"),"string"==typeof n&&(e.names[n]={prefix:r,iconName:i}),"number"==typeof n&&(e.unicodes[n.toString(16)]={prefix:r,iconName:i}),e},{names:{},unicodes:{}});e7=a.names,e8=a.unicodes,e0=ti(eP.styleDefault,{family:eP.familyDefault})};function tt(e,t){return(e6[e]||{})[t]}function ta(e,t){return(e9[e]||{})[t]}function tn(e){return e7[e]||{prefix:null,iconName:null}}eF.push(function(e){e0=ti(e.styleDefault,{family:eP.familyDefault})}),te();var tr=function(){return{prefix:null,iconName:null,rest:[]}};function ti(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.family,n=void 0===a?F:a,r=eb[n][e];if(n===I&&!e)return"fad";var i=ev[n][e]||ev[n][r],o=e in e$.styles?e:null;return i||o||null}function to(e){return e.sort().filter(function(e,t,a){return a.indexOf(e)===t})}var tl=et.concat(Z);function tc(e){var t,a,n,r,i,o,l,c,s,f,m,h,p,g,b,y,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},x=v.skipLookups,z=null,w=to(e.filter(function(e){return tl.includes(e)})),S=to(e.filter(function(e){return!tl.includes(e)})),k=d(w.filter(function(e){return z=e,!P.includes(e)}),1)[0],M=(p=F,g=e3.reduce(function(e,t){return e[t]="".concat(eP.cssPrefix,"-").concat(t),e},{}),X.forEach(function(e){(w.includes(g[e])||w.some(function(t){return e4[e].includes(t)}))&&(p=e)}),p),L=u(u({},(b=[],y=null,S.forEach(function(e){var t,a,n,r,i=(t=eP.cssPrefix,n=(a=e.split("-"))[0],r=a.slice(1).join("-"),n!==t||""===r||~eN.indexOf(r)?null:r);i?y=i:e&&b.push(e)}),{iconName:y,rest:b})),{},{prefix:ti(void 0===k?null:k,{family:M})});return u(u(u({},L),(a=(t={values:e,family:M,styles:e1,config:eP,canonical:L,givenPrefix:z}).values,n=t.family,r=t.canonical,i=t.givenPrefix,o=t.styles,c=void 0===(l=t.config)?{}:l,s=n===I,f=a.includes("fa-duotone")||a.includes("fad"),m="duotone"===c.familyDefault,h="fad"===r.prefix||"fa-duotone"===r.prefix,!s&&(f||m||h)&&(r.prefix="fad"),(a.includes("fa-brands")||a.includes("fab"))&&(r.prefix="fab"),!r.prefix&&ts.includes(n)&&(Object.keys(void 0===o?{}:o).find(function(e){return tf.includes(e)})||c.autoFetchSvg)&&(r.prefix=Q.get(n).defaultShortPrefixId,r.iconName=ta(r.prefix,r.iconName)||r.iconName),("fa"===r.prefix||"fa"===(void 0===i?"":i))&&(r.prefix=e0||"fas"),r)),function(e,t,a){var n=a.prefix,r=a.iconName;if(e||!n||!r)return{prefix:n,iconName:r};var i="fa"===t?tn(r):{},o=ta(n,r);return r=i.iconName||o||r,"far"!==(n=i.prefix||n)||e1.far||!e1.fas||eP.autoFetchSvg||(n="fas"),{prefix:n,iconName:r}}(void 0!==x&&x,z,L))}var ts=X.filter(function(e){return e!==F||e!==I}),tf=Object.keys(ee).filter(function(e){return e!==F}).map(function(e){return Object.keys(ee[e])}).flat(),tu=(t=function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.definitions={}},a=[{key:"add",value:function(){for(var e=this,t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];var r=a.reduce(this._pullDefinitions,{});Object.keys(r).forEach(function(t){e.definitions[t]=u(u({},e.definitions[t]||{}),r[t]),eZ(t,r[t]);var a=ez[F][t];a&&eZ(a,r[t]),te()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var a=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(a).map(function(t){var n=a[t],r=n.prefix,i=n.iconName,o=n.icon,l=o[2];e[r]||(e[r]={}),l.length>0&&l.forEach(function(t){"string"==typeof t&&(e[r][t]=o)}),e[r][i]=o}),e}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}(t.prototype,a),Object.defineProperty(t,"prototype",{writable:!1}),t),td=[],tm={},th={},tp=Object.keys(th);function tg(e,t){for(var a=arguments.length,n=Array(a>2?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];return(tm[e]||[]).forEach(function(e){t=e.apply(null,[t].concat(n))}),t}function tb(e){for(var t=arguments.length,a=Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];(tm[e]||[]).forEach(function(e){e.apply(null,a)})}function ty(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return th[e]?th[e].apply(null,t):void 0}function tv(e){"fa"===e.prefix&&(e.prefix="fas");var t=e.iconName,a=e.prefix||e0;if(t)return t=ta(a,t)||t,e_(tx.definitions,a,t)||e_(e$.styles,a,t)}var tx=new tu,tz={noAuto:function(){eP.autoReplaceSvg=!1,eP.observeMutations=!1,tb("noAuto")},config:eP,dom:{i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return A?(tb("beforeI2svg",e),ty("pseudoElements2svg",e),ty("i2svg",e)):Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.autoReplaceSvgRoot;!1===eP.autoReplaceSvg&&(eP.autoReplaceSvg=!0),eP.observeMutations=!0,e=function(){tw({autoReplaceSvgRoot:a}),tb("watch",t)},A&&(eG?setTimeout(e,0):eJ.push(e))}},parse:{icon:function(e){if(null===e)return null;if("object"===p(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ta(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],a=ti(e[0]);return{prefix:a,iconName:ta(a,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(eP.cssPrefix,"-"))>-1||e.match(eS))){var n=tc(e.split(" "),{skipLookups:!0});return{prefix:n.prefix||e0,iconName:ta(n.prefix,n.iconName)||n.iconName}}if("string"==typeof e){var r=e0;return{prefix:r,iconName:ta(r,e)||e}}}},library:tx,findIconDefinition:tv,toHtml:eV},tw=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.autoReplaceSvgRoot,a=void 0===t?M:t;(Object.keys(e$.styles).length>0||eP.autoFetchSvg)&&A&&eP.autoReplaceSvg&&tz.dom.i2svg({node:a})};function tS(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return eV(e)})}}),Object.defineProperty(e,"node",{get:function(){if(A){var t=M.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function tk(e){var t,a,n,r,i,o,l,c=e.icons,s=c.main,f=c.mask,d=e.prefix,m=e.iconName,h=e.transform,p=e.symbol,g=e.maskId,b=e.extra,y=e.watchable,v=f.found?f:s,x=v.width,z=v.height,w=[eP.replacementClass,m?"".concat(eP.cssPrefix,"-").concat(m):""].filter(function(e){return -1===b.classes.indexOf(e)}).filter(function(e){return""!==e||!!e}).concat(b.classes).join(" "),S={children:[],attributes:u(u({},b.attributes),{},{"data-prefix":d,"data-icon":m,class:w,role:b.attributes.role||"img",viewBox:"0 0 ".concat(x," ").concat(z)})};t=b.attributes,["aria-label","aria-labelledby","title","role"].some(function(e){return e in t})||b.attributes["aria-hidden"]||(S.attributes["aria-hidden"]="true"),void 0!==y&&y&&(S.attributes[el]="");var k=u(u({},S),{},{prefix:d,iconName:m,main:s,mask:f,maskId:g,transform:h,symbol:p,styles:u({},b.styles)}),M=f.found&&s.found?ty("generateAbstractMask",k)||{children:[],attributes:{}}:ty("generateAbstractIcon",k)||{children:[],attributes:{}},L=M.children,N=M.attributes;return(k.children=L,k.attributes=N,p)?(a=k.prefix,n=k.iconName,r=k.children,i=k.attributes,l=!0===(o=k.symbol)?"".concat(a,"-").concat(eP.cssPrefix,"-").concat(n):o,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:u(u({},i),{},{id:l}),children:r}]}]):function(e){var t=e.children,a=e.main,n=e.mask,r=e.attributes,i=e.styles,o=e.transform;if(eR(o)&&a.found&&!n.found){var l={x:a.width/a.height/2,y:.5};r.style=eW(u(u({},i),{},{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(k)}function tM(e){var t,a,n,r,i,o,l,c=e.content,s=e.width,f=e.height,d=e.transform,m=e.extra,h=e.watchable,p=u(u({},m.attributes),{},{class:m.classes.join(" ")});void 0!==h&&h&&(p[el]="");var g=u({},m.styles);eR(d)&&(a=(t={transform:d,startCentered:!0,width:s,height:f}).transform,n=t.width,r=t.height,o=void 0!==(i=t.startCentered)&&i,l="",o&&C?l+="translate(".concat(a.x/16-(void 0===n?16:n)/2,"em, ").concat(a.y/16-(void 0===r?16:r)/2,"em) "):o?l+="translate(calc(-50% + ".concat(a.x/16,"em), calc(-50% + ").concat(a.y/16,"em)) "):l+="translate(".concat(a.x/16,"em, ").concat(a.y/16,"em) "),l+="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),g.transform=l+="rotate(".concat(a.rotate,"deg) "),g["-webkit-transform"]=g.transform);var b=eW(g);b.length>0&&(p.style=b);var y=[];return y.push({tag:"span",attributes:p,children:[c]}),y}var tL=e$.styles;function tN(e){var t=e[0],a=e[1],n=d(e.slice(4),1)[0];return{found:!0,width:t,height:a,icon:Array.isArray(n)?{tag:"g",attributes:{class:"".concat(eP.cssPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(eP.cssPrefix,"-").concat("secondary"),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(eP.cssPrefix,"-").concat("primary"),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}}}}var tA={found:!1,width:512,height:512};function tC(e,t){var a=t;return"fa"===t&&null!==eP.styleDefault&&(t=e0),new Promise(function(n,r){if("fa"===a){var i,o,l=tn(e)||{};e=l.iconName||e,t=l.prefix||t}if(e&&t&&tL[t]&&tL[t][e])return n(tN(tL[t][e]));i=e,o=t,eh||eP.showMissingIcons||!i||console.error('Icon with name "'.concat(i,'" and prefix "').concat(o,'" is missing.')),n(u(u({},tA),{},{icon:eP.showMissingIcons&&e&&ty("missingIconAbstract")||{}}))})}var tj=function(){},tP=eP.measurePerformance&&N&&N.mark&&N.measure?N:{mark:tj,measure:tj},tF='FA "7.2.0"',tI=function(e){tP.mark("".concat(tF," ").concat(e," ends")),tP.measure("".concat(tF," ").concat(e),"".concat(tF," ").concat(e," begins"),"".concat(tF," ").concat(e," ends"))},tO=function(e){return tP.mark("".concat(tF," ").concat(e," begins")),function(){return tI(e)}},tE=function(){};function tD(e){return"string"==typeof(e.getAttribute?e.getAttribute(el):null)}function tT(e){return M.createElementNS("http://www.w3.org/2000/svg",e)}function tW(e){return M.createElement(e)}var tR={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach(function(e){t.parentNode.insertBefore(function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.ceFn,r=void 0===n?"svg"===t.tag?tT:tW:n;if("string"==typeof t)return M.createTextNode(t);var i=r(t.tag);return Object.keys(t.attributes||[]).forEach(function(e){i.setAttribute(e,t.attributes[e])}),(t.children||[]).forEach(function(t){i.appendChild(e(t,{ceFn:r}))}),i}(e),t)}),null===t.getAttribute(el)&&eP.keepOriginalSource){var a,n=M.createComment((a=" ".concat(t.outerHTML," "),a="".concat(a,"Font Awesome fontawesome.com ")));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],a=e[1];if(~eD(t).indexOf(eP.replacementClass))return tR.replace(e);var n=new RegExp("".concat(eP.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var r=a[0].attributes.class.split(" ").reduce(function(e,t){return t===eP.replacementClass||t.match(n)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});a[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}var i=a.map(function(e){return eV(e)}).join("\n");t.setAttribute(el,""),t.innerHTML=i}};function tU(e){e()}function tH(e,t){var a="function"==typeof t?t:tE;if(0===e.length)a();else{var n=tU;"async"===eP.mutateApproach&&(n=k.requestAnimationFrame||tU),n(function(){var t=!0===eP.autoReplaceSvg?tR.replace:tR[eP.autoReplaceSvg]||tR.replace,n=tO("mutate");e.map(t),n(),a()})}}var tB=!1,tY=null;function t$(e){if(L&&eP.observeMutations){var t=e.treeCallback,a=void 0===t?tE:t,n=e.nodeCallback,r=void 0===n?tE:n,i=e.pseudoElementsCallback,o=void 0===i?tE:i,l=e.observeMutationsRoot,c=void 0===l?M:l;tY=new L(function(e){if(!tB){var t=e0;eE(e).forEach(function(e){if("childList"===e.type&&e.addedNodes.length>0&&!tD(e.addedNodes[0])&&(eP.searchPseudoElements&&o(e.target),a(e.target)),"attributes"===e.type&&e.target.parentNode&&eP.searchPseudoElements&&o([e.target],!0),"attributes"===e.type&&tD(e.target)&&~eL.indexOf(e.attributeName))if("class"===e.attributeName&&(i=(n=e.target).getAttribute?n.getAttribute(es):null,l=n.getAttribute?n.getAttribute(ef):null,i&&l)){var n,i,l,c,s=tc(eD(e.target)),f=s.prefix,u=s.iconName;e.target.setAttribute(es,f||t),u&&e.target.setAttribute(ef,u)}else(c=e.target)&&c.classList&&c.classList.contains&&c.classList.contains(eP.replacementClass)&&r(e.target)})}}),A&&tY.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function tJ(e){var t,a,n,r,i,o,l,c,s,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},d=(r=(t=e).getAttribute("data-prefix"),i=t.getAttribute("data-icon"),o=void 0!==t.innerText?t.innerText.trim():"",((l=tc(eD(t))).prefix||(l.prefix=e0),r&&i&&(l.prefix=r,l.iconName=i),l.iconName&&l.prefix)?l:(l.prefix&&o.length>0&&(a=l.prefix,n=t.innerText,l.iconName=(e5[a]||{})[n]||tt(l.prefix,eX(t.innerText))),!l.iconName&&eP.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(l.iconName=t.firstChild.data),l)),m=d.iconName,h=d.prefix,p=d.rest,g=eE(e.attributes).reduce(function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e},{}),b=tg("parseNodeAttributes",{},e);return u({iconName:m,prefix:h,transform:eI,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:p,styles:f.styleParser?(c=e.getAttribute("style"),s=[],c&&(s=c.split(";").reduce(function(e,t){var a=t.split(":"),n=a[0],r=a.slice(1);return n&&r.length>0&&(e[n]=r.join(":").trim()),e},{})),s):[],attributes:g}},b)}var tq=e$.styles;function tG(e){va