barterer
Version:
Real-time location and sensor data API. We believe in an open Internet of Things.
2 lines • 121 kB
JavaScript
/*! For license information please see fontawesome-reelyactive.min.js.LICENSE.txt */
(()=>{"use strict";var c={};function n(c){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},n(c)}function e(c,n){for(var e=0;e<n.length;e++){var t=n[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(c,t.key,t)}}function t(c,n,e){return n in c?Object.defineProperty(c,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):c[n]=e,c}function a(c){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{},a=Object.keys(e);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(e).filter((function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})))),a.forEach((function(n){t(c,n,e[n])}))}return c}function i(c,n){return function(c){if(Array.isArray(c))return c}(c)||function(c,n){var e=[],t=!0,a=!1,i=void 0;try{for(var r,o=c[Symbol.iterator]();!(t=(r=o.next()).done)&&(e.push(r.value),!n||e.length!==n);t=!0);}catch(c){a=!0,i=c}finally{try{t||null==o.return||o.return()}finally{if(a)throw i}}return e}(c,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(c){if("object"==typeof window)return window}}();var r=function(){},o={},f={},s=null,l={mark:r,measure:r};try{"undefined"!=typeof window&&(o=window),"undefined"!=typeof document&&(f=document),"undefined"!=typeof MutationObserver&&(s=MutationObserver),"undefined"!=typeof performance&&(l=performance)}catch(c){}var m=(o.navigator||{}).userAgent,h=void 0===m?"":m,u=o,v=f,p=s,d=l,z=(u.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&"function"==typeof v.createElement),g=~h.indexOf("MSIE")||~h.indexOf("Trident/"),b="___FONT_AWESOME___",M=16,x="fa",y="svg-inline--fa",C="data-fa-i2svg",w="data-fa-pseudo-element",V="data-fa-pseudo-element-pending",L="data-prefix",H="data-icon",N="fontawesome-i2svg",k="async",A=["HTML","HEAD","STYLE","SCRIPT"],S=function(){try{return!0}catch(c){return!1}}(),O={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fak:"kit",fa:"solid"},P={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab",kit:"fak"},j="fa-layers-text",E=/Font Awesome ([5 ]*)(Solid|Regular|Light|Duotone|Brands|Free|Pro|Kit).*/i,I={900:"fas",400:"far",normal:"far",300:"fal"},T=[1,2,3,4,5,6,7,8,9,10],R=T.concat([11,12,13,14,15,16,17,18,19,20]),_=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Z={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},D=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",Z.GROUP,Z.SWAP_OPACITY,Z.PRIMARY,Z.SECONDARY].concat(T.map((function(c){return"".concat(c,"x")}))).concat(R.map((function(c){return"w-".concat(c)}))),Y=u.FontAwesomeConfig||{};v&&"function"==typeof v.querySelector&&[["data-family-prefix","familyPrefix"],["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((function(c){var n=i(c,2),e=n[0],t=n[1],a=function(c){return""===c||"false"!==c&&("true"===c||c)}(function(c){var n=v.querySelector("script["+c+"]");if(n)return n.getAttribute(c)}(e));null!=a&&(Y[t]=a)}));var q=a({},{familyPrefix:x,replacementClass:y,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},Y);q.autoReplaceSvg||(q.observeMutations=!1);var F=a({},q);u.FontAwesomeConfig=F;var X=u||{};X[b]||(X[b]={}),X[b].styles||(X[b].styles={}),X[b].hooks||(X[b].hooks={}),X[b].shims||(X[b].shims=[]);var B=X[b],U=[],W=!1;z&&((W=(v.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(v.readyState))||v.addEventListener("DOMContentLoaded",(function c(){v.removeEventListener("DOMContentLoaded",c),W=1,U.map((function(c){return c()}))})));var G,K="pending",J="settled",Q="fulfilled",$="rejected",cc=function(){},nc=void 0!==c.g&&void 0!==c.g.process&&"function"==typeof c.g.process.emit,ec="undefined"==typeof setImmediate?setTimeout:setImmediate,tc=[];function ac(){for(var c=0;c<tc.length;c++)tc[c][0](tc[c][1]);tc=[],G=!1}function ic(c,n){tc.push([c,n]),G||(G=!0,ec(ac,0))}function rc(c){var n=c.owner,e=n._state,t=n._data,a=c[e],i=c.then;if("function"==typeof a){e=Q;try{t=a(t)}catch(c){lc(i,c)}}oc(i,t)||(e===Q&&fc(i,t),e===$&&lc(i,t))}function oc(c,e){var t;try{if(c===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===n(e))){var a=e.then;if("function"==typeof a)return a.call(e,(function(n){t||(t=!0,e===n?sc(c,n):fc(c,n))}),(function(n){t||(t=!0,lc(c,n))})),!0}}catch(n){return t||lc(c,n),!0}return!1}function fc(c,n){c!==n&&oc(c,n)||sc(c,n)}function sc(c,n){c._state===K&&(c._state=J,c._data=n,ic(hc,c))}function lc(c,n){c._state===K&&(c._state=J,c._data=n,ic(uc,c))}function mc(c){c._then=c._then.forEach(rc)}function hc(c){c._state=Q,mc(c)}function uc(n){n._state=$,mc(n),!n._handled&&nc&&c.g.process.emit("unhandledRejection",n._data,n)}function vc(n){c.g.process.emit("rejectionHandled",n)}function pc(c){if("function"!=typeof c)throw new TypeError("Promise resolver "+c+" is not a function");if(this instanceof pc==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(c,n){function e(c){lc(n,c)}try{c((function(c){fc(n,c)}),e)}catch(c){e(c)}}(c,this)}pc.prototype={constructor:pc,_state:K,_then:null,_data:void 0,_handled:!1,then:function(c,n){var e={owner:this,then:new this.constructor(cc),fulfilled:c,rejected:n};return!n&&!c||this._handled||(this._handled=!0,this._state===$&&nc&&ic(vc,this)),this._state===Q||this._state===$?ic(rc,e):this._then.push(e),e.then},catch:function(c){return this.then(null,c)}},pc.all=function(c){if(!Array.isArray(c))throw new TypeError("You must pass an array to Promise.all().");return new pc((function(n,e){var t=[],a=0;function i(c){return a++,function(e){t[c]=e,--a||n(t)}}for(var r,o=0;o<c.length;o++)(r=c[o])&&"function"==typeof r.then?r.then(i(o),e):t[o]=r;a||n(t)}))},pc.race=function(c){if(!Array.isArray(c))throw new TypeError("You must pass an array to Promise.race().");return new pc((function(n,e){for(var t,a=0;a<c.length;a++)(t=c[a])&&"function"==typeof t.then?t.then(n,e):n(t)}))},pc.resolve=function(c){return c&&"object"===n(c)&&c.constructor===pc?c:new pc((function(n){n(c)}))},pc.reject=function(c){return new pc((function(n,e){e(c)}))};var dc="function"==typeof Promise?Promise:pc,zc=M,gc={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function bc(c){if(c&&z){var n=v.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=c;for(var e=v.head.childNodes,t=null,a=e.length-1;a>-1;a--){var i=e[a],r=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(r)>-1&&(t=i)}return v.head.insertBefore(n,t),c}}var Mc="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function xc(){for(var c=12,n="";c-- >0;)n+=Mc[62*Math.random()|0];return n}function yc(c){for(var n=[],e=(c||[]).length>>>0;e--;)n[e]=c[e];return n}function Cc(c){return c.classList?yc(c.classList):(c.getAttribute("class")||"").split(" ").filter((function(c){return c}))}function wc(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Vc(c){return Object.keys(c||{}).reduce((function(n,e){return n+"".concat(e,": ").concat(c[e],";")}),"")}function Lc(c){return c.size!==gc.size||c.x!==gc.x||c.y!==gc.y||c.rotate!==gc.rotate||c.flipX||c.flipY}function Hc(c){var n=c.transform,e=c.containerWidth,t=c.iconWidth,a={transform:"translate(".concat(e/2," 256)")},i="translate(".concat(32*n.x,", ").concat(32*n.y,") "),r="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),o="rotate(".concat(n.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(i," ").concat(r," ").concat(o)},path:{transform:"translate(".concat(t/2*-1," -256)")}}}var Nc={x:0,y:0,width:"100%",height:"100%"};function kc(c){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return c.attributes&&(c.attributes.fill||n)&&(c.attributes.fill="black"),c}function Ac(c){var n=c.icons,e=n.main,t=n.mask,i=c.prefix,r=c.iconName,o=c.transform,f=c.symbol,s=c.title,l=c.maskId,m=c.titleId,h=c.extra,u=c.watchable,v=void 0!==u&&u,p=t.found?t:e,d=p.width,z=p.height,g="fak"===i,b=g?"":"fa-w-".concat(Math.ceil(d/z*16)),M=[F.replacementClass,r?"".concat(F.familyPrefix,"-").concat(r):"",b].filter((function(c){return-1===h.classes.indexOf(c)})).filter((function(c){return""!==c||!!c})).concat(h.classes).join(" "),x={children:[],attributes:a({},h.attributes,{"data-prefix":i,"data-icon":r,class:M,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(d," ").concat(z)})},y=g&&!~h.classes.indexOf("fa-fw")?{width:"".concat(d/z*16*.0625,"em")}:{};v&&(x.attributes[C]=""),s&&x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(m||xc())},children:[s]});var w=a({},x,{prefix:i,iconName:r,main:e,mask:t,maskId:l,transform:o,symbol:f,styles:a({},y,h.styles)}),V=t.found&&e.found?function(c){var n,e=c.children,t=c.attributes,i=c.main,r=c.mask,o=c.maskId,f=c.transform,s=i.width,l=i.icon,m=r.width,h=r.icon,u=Hc({transform:f,containerWidth:m,iconWidth:s}),v={tag:"rect",attributes:a({},Nc,{fill:"white"})},p=l.children?{children:l.children.map(kc)}:{},d={tag:"g",attributes:a({},u.inner),children:[kc(a({tag:l.tag,attributes:a({},l.attributes,u.path)},p))]},z={tag:"g",attributes:a({},u.outer),children:[d]},g="mask-".concat(o||xc()),b="clip-".concat(o||xc()),M={tag:"mask",attributes:a({},Nc,{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,z]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:(n=h,"g"===n.tag?n.children:[n])},M]};return e.push(x,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(g,")")},Nc)}),{children:e,attributes:t}}(w):function(c){var n=c.children,e=c.attributes,t=c.main,i=c.transform,r=Vc(c.styles);if(r.length>0&&(e.style=r),Lc(i)){var o=Hc({transform:i,containerWidth:t.width,iconWidth:t.width});n.push({tag:"g",attributes:a({},o.outer),children:[{tag:"g",attributes:a({},o.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:a({},t.icon.attributes,o.path)}]}]})}else n.push(t.icon);return{children:n,attributes:e}}(w),L=V.children,H=V.attributes;return w.children=L,w.attributes=H,f?function(c){var n=c.prefix,e=c.iconName,t=c.children,i=c.attributes,r=c.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a({},i,{id:!0===r?"".concat(n,"-").concat(F.familyPrefix,"-").concat(e):r}),children:t}]}]}(w):function(c){var n=c.children,e=c.main,t=c.mask,i=c.attributes,r=c.styles,o=c.transform;if(Lc(o)&&e.found&&!t.found){var f={x:e.width/e.height/2,y:.5};i.style=Vc(a({},r,{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:n}]}(w)}function Sc(c){var n=c.content,e=c.width,t=c.height,i=c.transform,r=c.title,o=c.extra,f=c.watchable,s=void 0!==f&&f,l=a({},o.attributes,r?{title:r}:{},{class:o.classes.join(" ")});s&&(l[C]="");var m=a({},o.styles);Lc(i)&&(m.transform=function(c){var n=c.transform,e=c.width,t=void 0===e?M:e,a=c.height,i=void 0===a?M:a,r=c.startCentered,o=void 0!==r&&r,f="";return f+=o&&g?"translate(".concat(n.x/zc-t/2,"em, ").concat(n.y/zc-i/2,"em) "):o?"translate(calc(-50% + ".concat(n.x/zc,"em), calc(-50% + ").concat(n.y/zc,"em)) "):"translate(".concat(n.x/zc,"em, ").concat(n.y/zc,"em) "),(f+="scale(".concat(n.size/zc*(n.flipX?-1:1),", ").concat(n.size/zc*(n.flipY?-1:1),") "))+"rotate(".concat(n.rotate,"deg) ")}({transform:i,startCentered:!0,width:e,height:t}),m["-webkit-transform"]=m.transform);var h=Vc(m);h.length>0&&(l.style=h);var u=[];return u.push({tag:"span",attributes:l,children:[n]}),r&&u.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),u}var Oc=function(){},Pc=F.measurePerformance&&d&&d.mark&&d.measure?d:{mark:Oc,measure:Oc},jc='FA "5.15.4"',Ec=function(c){Pc.mark("".concat(jc," ").concat(c," ends")),Pc.measure("".concat(jc," ").concat(c),"".concat(jc," ").concat(c," begins"),"".concat(jc," ").concat(c," ends"))},Ic={begin:function(c){return Pc.mark("".concat(jc," ").concat(c," begins")),function(){return Ec(c)}},end:Ec},Tc=function(c,n,e,t){var a,i,r,o=Object.keys(c),f=o.length,s=void 0!==t?function(c,n){return function(e,t,a,i){return c.call(n,e,t,a,i)}}(n,t):n;for(void 0===e?(a=1,r=c[o[0]]):(a=0,r=e);a<f;a++)r=s(r,c[i=o[a]],i,c);return r};function Rc(c){for(var n="",e=0;e<c.length;e++)n+=("000"+c.charCodeAt(e).toString(16)).slice(-4);return n}function _c(c,n){var e=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,t=void 0!==e&&e,i=Object.keys(n).reduce((function(c,e){var t=n[e];return t.icon?c[t.iconName]=t.icon:c[e]=t,c}),{});"function"!=typeof B.hooks.addPack||t?B.styles[c]=a({},B.styles[c]||{},i):B.hooks.addPack(c,i),"fas"===c&&_c("fa",n)}var Zc=B.styles,Dc=B.shims,Yc={},qc={},Fc={},Xc=function(){var c=function(c){return Tc(Zc,(function(n,e,t){return n[t]=Tc(e,c,{}),n}),{})};Yc=c((function(c,n,e){return n[3]&&(c[n[3]]=e),c})),qc=c((function(c,n,e){var t=n[2];return c[e]=e,t.forEach((function(n){c[n]=e})),c}));var n="far"in Zc;Fc=Tc(Dc,(function(c,e){var t=e[0],a=e[1],i=e[2];return"far"!==a||n||(a="fas"),c[t]={prefix:a,iconName:i},c}),{})};function Bc(c,n){return(Yc[c]||{})[n]}Xc();var Uc=B.styles,Wc=function(){return{prefix:null,iconName:null,rest:[]}};function Gc(c){return c.reduce((function(c,n){var e=function(c,n){var e,t=n.split("-"),a=t[0],i=t.slice(1).join("-");return a!==c||""===i||(e=i,~D.indexOf(e))?null:i}(F.familyPrefix,n);if(Uc[n])c.prefix=n;else if(F.autoFetchSvg&&Object.keys(O).indexOf(n)>-1)c.prefix=n;else if(e){var t="fa"===c.prefix?Fc[e]||{prefix:null,iconName:null}:{};c.iconName=t.iconName||e,c.prefix=t.prefix||c.prefix}else n!==F.replacementClass&&0!==n.indexOf("fa-w-")&&c.rest.push(n);return c}),Wc())}function Kc(c){var n=c.tag,e=c.attributes,t=void 0===e?{}:e,a=c.children,i=void 0===a?[]:a;return"string"==typeof c?wc(c):"<".concat(n," ").concat(function(c){return Object.keys(c||{}).reduce((function(n,e){return n+"".concat(e,'="').concat(wc(c[e]),'" ')}),"").trim()}(t),">").concat(i.map(Kc).join(""),"</").concat(n,">")}var Jc=function(){};function Qc(c){return"string"==typeof(c.getAttribute?c.getAttribute(C):null)}var $c={replace:function(c){var n=c[0],e=c[1].map((function(c){return Kc(c)})).join("\n");if(n.parentNode&&n.outerHTML)n.outerHTML=e+(F.keepOriginalSource&&"svg"!==n.tagName.toLowerCase()?"\x3c!-- ".concat(n.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(n.parentNode){var t=document.createElement("span");n.parentNode.replaceChild(t,n),t.outerHTML=e}},nest:function(c){var n=c[0],e=c[1];if(~Cc(n).indexOf(F.replacementClass))return $c.replace(c);var t=new RegExp("".concat(F.familyPrefix,"-.*"));delete e[0].attributes.style,delete e[0].attributes.id;var a=e[0].attributes.class.split(" ").reduce((function(c,n){return n===F.replacementClass||n.match(t)?c.toSvg.push(n):c.toNode.push(n),c}),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" ");var i=e.map((function(c){return Kc(c)})).join("\n");n.setAttribute("class",a.toNode.join(" ")),n.setAttribute(C,""),n.innerHTML=i}};function cn(c){c()}function nn(c,n){var e="function"==typeof n?n:Jc;if(0===c.length)e();else{var t=cn;F.mutateApproach===k&&(t=u.requestAnimationFrame||cn),t((function(){var n=!0===F.autoReplaceSvg?$c.replace:$c[F.autoReplaceSvg]||$c.replace,t=Ic.begin("mutate");c.map(n),t(),e()}))}}var en=!1;function tn(){en=!1}var an=null;var rn=function(c){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return c?c.toLowerCase().split(" ").reduce((function(c,n){var e=n.toLowerCase().split("-"),t=e[0],a=e.slice(1).join("-");if(t&&"h"===a)return c.flipX=!0,c;if(t&&"v"===a)return c.flipY=!0,c;if(a=parseFloat(a),isNaN(a))return c;switch(t){case"grow":c.size=c.size+a;break;case"shrink":c.size=c.size-a;break;case"left":c.x=c.x-a;break;case"right":c.x=c.x+a;break;case"up":c.y=c.y-a;break;case"down":c.y=c.y+a;break;case"rotate":c.rotate=c.rotate+a}return c}),n):n};function on(c){var n=function(c){var n,e,t=c.getAttribute("data-prefix"),a=c.getAttribute("data-icon"),i=void 0!==c.innerText?c.innerText.trim():"",r=Gc(Cc(c));return t&&a&&(r.prefix=t,r.iconName=a),r.prefix&&i.length>1?r.iconName=(n=r.prefix,e=c.innerText,(qc[n]||{})[e]):r.prefix&&1===i.length&&(r.iconName=Bc(r.prefix,Rc(c.innerText))),r}(c),e=n.iconName,t=n.prefix,a=n.rest,i=function(c){var n=c.getAttribute("style"),e=[];return n&&(e=n.split(";").reduce((function(c,n){var e=n.split(":"),t=e[0],a=e.slice(1);return t&&a.length>0&&(c[t]=a.join(":").trim()),c}),{})),e}(c),r=function(c){return rn(c.getAttribute("data-fa-transform"))}(c),o=function(c){var n=c.getAttribute("data-fa-symbol");return null!==n&&(""===n||n)}(c),f=function(c){var n=yc(c.attributes).reduce((function(c,n){return"class"!==c.name&&"style"!==c.name&&(c[n.name]=n.value),c}),{}),e=c.getAttribute("title"),t=c.getAttribute("data-fa-title-id");return F.autoA11y&&(e?n["aria-labelledby"]="".concat(F.replacementClass,"-title-").concat(t||xc()):(n["aria-hidden"]="true",n.focusable="false")),n}(c),s=function(c){var n=c.getAttribute("data-fa-mask");return n?Gc(n.split(" ").map((function(c){return c.trim()}))):Wc()}(c);return{iconName:e,title:c.getAttribute("title"),titleId:c.getAttribute("data-fa-title-id"),prefix:t,transform:r,symbol:o,mask:s,maskId:c.getAttribute("data-fa-mask-id"),extra:{classes:a,styles:i,attributes:f}}}function fn(c){this.name="MissingIcon",this.message=c||"Icon unavailable",this.stack=(new Error).stack}fn.prototype=Object.create(Error.prototype),fn.prototype.constructor=fn;var sn={fill:"currentColor"},ln={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},mn={tag:"path",attributes:a({},sn,{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-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"})},hn=a({},ln,{attributeName:"opacity"}),un={tag:"g",children:[mn,{tag:"circle",attributes:a({},sn,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:a({},ln,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:a({},hn,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:a({},sn,{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:[{tag:"animate",attributes:a({},hn,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:a({},sn,{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:a({},hn,{values:"0;0;1;1;0;0;"})}]}]},vn=B.styles;function pn(c){var n=c[0],e=c[1],t=i(c.slice(4),1)[0];return{found:!0,width:n,height:e,icon:Array.isArray(t)?{tag:"g",attributes:{class:"".concat(F.familyPrefix,"-").concat(Z.GROUP)},children:[{tag:"path",attributes:{class:"".concat(F.familyPrefix,"-").concat(Z.SECONDARY),fill:"currentColor",d:t[0]}},{tag:"path",attributes:{class:"".concat(F.familyPrefix,"-").concat(Z.PRIMARY),fill:"currentColor",d:t[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:t}}}}function dn(c,n){return new dc((function(e,t){var a={found:!1,width:512,height:512,icon:un};if(c&&n&&vn[n]&&vn[n][c])return e(pn(vn[n][c]));c&&n&&!F.showMissingIcons?t(new fn("Icon is missing for prefix ".concat(n," with icon name ").concat(c))):e(a)}))}var zn=B.styles;function gn(c){var n=on(c);return~n.extra.classes.indexOf(j)?function(c,n){var e=n.title,t=n.transform,a=n.extra,i=null,r=null;if(g){var o=parseInt(getComputedStyle(c).fontSize,10),f=c.getBoundingClientRect();i=f.width/o,r=f.height/o}return F.autoA11y&&!e&&(a.attributes["aria-hidden"]="true"),dc.resolve([c,Sc({content:c.innerHTML,width:i,height:r,transform:t,title:e,extra:a,watchable:!0})])}(c,n):function(c,n){var e=n.iconName,t=n.title,a=n.titleId,r=n.prefix,o=n.transform,f=n.symbol,s=n.mask,l=n.maskId,m=n.extra;return new dc((function(n,h){dc.all([dn(e,r),dn(s.iconName,s.prefix)]).then((function(s){var h=i(s,2),u=h[0],v=h[1];n([c,Ac({icons:{main:u,mask:v},prefix:r,iconName:e,transform:o,symbol:f,mask:v,maskId:l,title:t,titleId:a,extra:m,watchable:!0})])}))}))}(c,n)}function bn(c){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(z){var e=v.documentElement.classList,t=function(c){return e.add("".concat(N,"-").concat(c))},a=function(c){return e.remove("".concat(N,"-").concat(c))},i=F.autoFetchSvg?Object.keys(O):Object.keys(zn),r=[".".concat(j,":not([").concat(C,"])")].concat(i.map((function(c){return".".concat(c,":not([").concat(C,"])")}))).join(", ");if(0!==r.length){var o=[];try{o=yc(c.querySelectorAll(r))}catch(c){}if(o.length>0){t("pending"),a("complete");var f=Ic.begin("onTree"),s=o.reduce((function(c,n){try{var e=gn(n);e&&c.push(e)}catch(c){S||c instanceof fn&&console.error(c)}return c}),[]);return new dc((function(c,e){dc.all(s).then((function(e){nn(e,(function(){t("active"),t("complete"),a("pending"),"function"==typeof n&&n(),f(),c()}))})).catch((function(){f(),e()}))}))}}}}function Mn(c){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;gn(c).then((function(c){c&&nn([c],n)}))}function xn(c,n){var e="".concat(V).concat(n.replace(":","-"));return new dc((function(t,i){if(null!==c.getAttribute(e))return t();var r=yc(c.children).filter((function(c){return c.getAttribute(w)===n}))[0],o=u.getComputedStyle(c,n),f=o.getPropertyValue("font-family").match(E),s=o.getPropertyValue("font-weight"),l=o.getPropertyValue("content");if(r&&!f)return c.removeChild(r),t();if(f&&"none"!==l&&""!==l){var m=o.getPropertyValue("content"),h=~["Solid","Regular","Light","Duotone","Brands","Kit"].indexOf(f[2])?P[f[2].toLowerCase()]:I[s],p=Rc(3===m.length?m.substr(1,1):m),d=Bc(h,p),z=d;if(!d||r&&r.getAttribute(L)===h&&r.getAttribute(H)===z)t();else{c.setAttribute(e,z),r&&c.removeChild(r);var g={iconName:null,title:null,titleId:null,prefix:null,transform:gc,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},b=g.extra;b.attributes[w]=n,dn(d,h).then((function(i){var r=Ac(a({},g,{icons:{main:i,mask:Wc()},prefix:h,iconName:z,extra:b,watchable:!0})),o=v.createElement("svg");":before"===n?c.insertBefore(o,c.firstChild):c.appendChild(o),o.outerHTML=r.map((function(c){return Kc(c)})).join("\n"),c.removeAttribute(e),t()})).catch(i)}}else t()}))}function yn(c){return dc.all([xn(c,":before"),xn(c,":after")])}function Cn(c){return!(c.parentNode===document.head||~A.indexOf(c.tagName.toUpperCase())||c.getAttribute(w)||c.parentNode&&"svg"===c.parentNode.tagName)}function wn(c){if(z)return new dc((function(n,e){var t=yc(c.querySelectorAll("*")).filter(Cn).map(yn),a=Ic.begin("searchPseudoElements");en=!0,dc.all(t).then((function(){a(),tn(),n()})).catch((function(){a(),tn(),e()}))}))}var Vn='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n 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 {\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 -webkit-transform-origin: center center;\n transform-origin: center center;\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-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\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-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\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}\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: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\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.fad.fa-inverse {\n color: #fff;\n}';function Ln(){var c=x,n=y,e=F.familyPrefix,t=F.replacementClass,a=Vn;if(e!==c||t!==n){var i=new RegExp("\\.".concat(c,"\\-"),"g"),r=new RegExp("\\--".concat(c,"\\-"),"g"),o=new RegExp("\\.".concat(n),"g");a=a.replace(i,".".concat(e,"-")).replace(r,"--".concat(e,"-")).replace(o,".".concat(t))}return a}function Hn(){F.autoAddCss&&!kn&&(bc(Ln()),kn=!0)}var Nn=new(function(){function c(){!function(c,n){if(!(c instanceof n))throw new TypeError("Cannot call a class as a function")}(this,c),this.definitions={}}var n,t;return n=c,t=[{key:"add",value:function(){for(var c=this,n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];var i=e.reduce(this._pullDefinitions,{});Object.keys(i).forEach((function(n){c.definitions[n]=a({},c.definitions[n]||{},i[n]),_c(n,i[n]),Xc()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(c,n){var e=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(e).map((function(n){var t=e[n],a=t.prefix,i=t.iconName,r=t.icon;c[a]||(c[a]={}),c[a][i]=r})),c}}],t&&e(n.prototype,t),c}()),kn=!1,An={i2svg:function(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(z){Hn();var n=c.node,e=void 0===n?v:n,t=c.callback,a=void 0===t?function(){}:t;return F.searchPseudoElements&&wn(e),bn(e,a)}return dc.reject("Operation requires a DOM of some kind.")},css:Ln,insertCss:function(){kn||(bc(Ln()),kn=!0)},watch:function(){var c,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.autoReplaceSvgRoot,t=n.observeMutationsRoot;!1===F.autoReplaceSvg&&(F.autoReplaceSvg=!0),F.observeMutations=!0,c=function(){On({autoReplaceSvgRoot:e}),function(c){if(p&&F.observeMutations){var n=c.treeCallback,e=c.nodeCallback,t=c.pseudoElementsCallback,a=c.observeMutationsRoot,i=void 0===a?v:a;an=new p((function(c){en||yc(c).forEach((function(c){if("childList"===c.type&&c.addedNodes.length>0&&!Qc(c.addedNodes[0])&&(F.searchPseudoElements&&t(c.target),n(c.target)),"attributes"===c.type&&c.target.parentNode&&F.searchPseudoElements&&t(c.target.parentNode),"attributes"===c.type&&Qc(c.target)&&~_.indexOf(c.attributeName))if("class"===c.attributeName){var a=Gc(Cc(c.target)),i=a.prefix,r=a.iconName;i&&c.target.setAttribute("data-prefix",i),r&&c.target.setAttribute("data-icon",r)}else e(c.target)}))})),z&&an.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}({treeCallback:bn,nodeCallback:Mn,pseudoElementsCallback:wn,observeMutationsRoot:t})},z&&(W?setTimeout(c,0):U.push(c))}},Sn=(function(c){var n,e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.transform,r=void 0===i?gc:i,o=t.symbol,f=void 0!==o&&o,s=t.mask,l=void 0===s?null:s,m=t.maskId,h=void 0===m?null:m,u=t.title,p=void 0===u?null:u,d=t.titleId,g=void 0===d?null:d,b=t.classes,M=void 0===b?[]:b,x=t.attributes,y=void 0===x?{}:x,C=t.styles,w=void 0===C?{}:C;if(c){var V=c.prefix,L=c.iconName,H=c.icon;return n=a({type:"icon"},c),e=function(){return Hn(),F.autoA11y&&(p?y["aria-labelledby"]="".concat(F.replacementClass,"-title-").concat(g||xc()):(y["aria-hidden"]="true",y.focusable="false")),Ac({icons:{main:pn(H),mask:l?pn(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:V,iconName:L,transform:a({},gc,r),symbol:f,title:p,maskId:h,titleId:g,extra:{attributes:y,styles:w,classes:M}})},Object.defineProperty(n,"abstract",{get:e}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map((function(c){return Kc(c)}))}}),Object.defineProperty(n,"node",{get:function(){if(z){var c=v.createElement("div");return c.innerHTML=n.html,c.children}}}),n}},An),On=function(){var c=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,n=void 0===c?v:c;(Object.keys(B.styles).length>0||F.autoFetchSvg)&&z&&F.autoReplaceSvg&&Sn.i2svg({node:n})};Nn.add({prefix:"fas",iconName:"adjust",icon:[512,512,[],"f042","M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"]},{prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},{prefix:"fas",iconName:"ban",icon:[512,512,[],"f05e","M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"]},{prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"]},{prefix:"fas",iconName:"battery-half",icon:[640,512,[],"f242","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"]},{prefix:"fas",iconName:"bell",icon:[448,512,[],"f0f3","M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"]},{prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"]},{prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},{prefix:"fas",iconName:"book-open",icon:[576,512,[],"f518","M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"]},{prefix:"fas",iconName:"broadcast-tower",icon:[640,512,[],"f519","M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"]},{prefix:"fas",iconName:"building",icon:[448,512,[],"f1ad","M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"]},{prefix:"fas",iconName:"chart-line",icon:[512,512,[],"f201","M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"]},{prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},{prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},{prefix:"fas",iconName:"city",icon:[640,512,[],"f64f","M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"]},{prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},{prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},{prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},{prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},{prefix:"fas",iconName:"compass",icon:[496,512,[],"f14e","M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"]},{prefix:"fas",iconName:"compress-alt",icon:[448,512,[],"f422","M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"]},{prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},{prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C